トップページ⇒php
1001コメント253KB

PukiWikiスレ Part4

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2005/09/15(木) 01:04:47ID:???
PukiwikiはPHPで書かれたwikiです。

公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML  http://sourceforge.jp/mail/?group_id=166

前スレ
PukiWikiスレ Part3 http://pc8.2ch.net/test/read.cgi/php/1113303681/
PukiWikiスレ Part2 http://pc8.2ch.net/test/read.cgi/php/1107619069/
PukiWikiスレ Part1 http://pc5.2ch.net/test/read.cgi/php/1084907353/

関連スレ

pukiwikiな人たち http://ex9.2ch.net/test/read.cgi/net/1109575206/ (dat落ち)
【ぷき】PukiWikiユーザー質問箱@2ch【うぃき】 http://pc5.2ch.net/test/read.cgi/hp/1111246280/
0348nobodyさん2005/10/06(木) 20:23:49ID:???
なにこいつ
0349nobodyさん2005/10/06(木) 21:05:57ID:???
>>346
file.phpのfunction page_writeに書けば、プラグインも含めて書き込まれる寸前に弾けると思う。
0350nobodyさん2005/10/06(木) 21:15:52ID:???
>>349
そこだと、実際書き込むまで、弾かれることがわからないということになるよね。
でも check_editable に対応しているのは以下の4つしかないので、
仕方ないのかな・・・。

plugin/add.inc.php
plugin/attach.inc.php
plugin/edit.inc.php
plugin/pcomment.inc.php
0351nobodyさん2005/10/06(木) 21:41:50ID:???
http://pukiwiki.sourceforge.jp/dev/?PukiWiki%2F1.4%2F%A4%C1%A4%E7%A4%C3%A4%C8%CA%D8%CD%F8%A4%CB%2F%C7%A4%B0%D5%A4%CE%A5%DA%A1%BC%A5%B8%A4%B4%A4%C8%A4%CE%B1%DC%CD%F7%A1%A6%CA%D4%BD%B8%C0%A9%B8%C2#nb9236e1

やる気ないっぽい?
0352nobodyさん2005/10/06(木) 21:48:49ID:???
>>350
あらかじめ串では書き込めませんって書いておけばいいんじゃね
0353nobodyさん2005/10/06(木) 22:02:09ID:???
串通ってたらPKWK_READONLY立てるって手も有るな
0354nobodyさん2005/10/06(木) 22:05:51ID:???
>>353
同じこと考えたらしく、今完成しますた。

pukiwiki.ini.php 入れ換え用:
http://pub.woremacx.com/pukiwiki/pukiwiki-1.4.6_rc-DNSBL-pukiwiki-ini-php.txt

pukiwiki.ini.php に対するパッチ:
http://pub.woremacx.com/pukiwiki/pukiwiki-1.4.6_rc-DNSBL-pukiwiki-ini-php.patch
0355nobodyさん2005/10/06(木) 22:09:00ID:???
>>354
おおう、逝けるか調べようかなーと思ってたら早っ
0356nobodyさん2005/10/06(木) 22:15:13ID:???
コードを lib/init.php に書くべきか pukiwiki.ini.php に書くべきか迷うところ。
設定が密集しているのが pukiwiki.ini.php だから、こっちでいいと思ってるけど。

0357nobodyさん2005/10/06(木) 22:19:56ID:???
plugin/tb.inc.php が PKWK_READONLY を見ないし、fwrite つかっている・・・。
0358nobodyさん2005/10/06(木) 22:33:07ID:???
>>357
READONLYでtrackback受けるかどうかは一概に決められんだろうし
プラグイン側で設定するしかなさげ?
0359nobodyさん2005/10/06(木) 22:38:17ID:???
>>358
この部分があるので、
> // Enable Trackback
> $trackback = 1;

真下にブラックリスト時は受けないように以下の一行を追加しようかと思うでつ。
if ($is_blacklisted) { $trackback = 0; }

0360nobodyさん2005/10/06(木) 23:01:54ID:???
>>354
オツカレチャン
0361nobodyさん2005/10/06(木) 23:04:14ID:???
>>346
> 「匿名proxyだったらリードオンリー」

この方法になりますた。

>>360
�d

記事にしますた。

[修正版] PukiWiki もブラックリスト対応に
http://blog.woremacx.com/archives/000047.html


03623462005/10/06(木) 23:40:51ID:???
>>361
グッジョブ
導入も楽でいい感じですな
0363nobodyさん2005/10/07(金) 21:01:21ID:???
BBQ が、プライベートアドレスにも口を出して来たのでその対策と、
ブログにいただいたコメントをとりこんでみますた。感謝します。

http://pub.woremacx.com/pukiwiki/pukiwiki-1.4.6_rc-DNSBL-2-pukiwiki-ini-php.patch

レビューきぼん。
0364nobodyさん2005/10/10(月) 00:57:27ID:???
これまでは

pukiwiki+smarty
pukiwiki+xoops
pukiwiki+ajax

なんてのがこれまであったけど、
今後の発展はどういう方向にいくんだろうね。
0365nobodyさん2005/10/10(月) 03:11:26ID:???
Pulsのajaxプレビュー移植して欲しいな。
0366nobodyさん2005/10/10(月) 10:02:46ID:???
>>365
あれ負荷でかすぎ
0367nobodyさん2005/10/10(月) 17:14:40ID:???
よくわかんないけど http://dev.ishinao.net/miniwiki/ の方向は?
プレビューを JavaScript で、ajax で自動保存。
0368nobodyさん2005/10/10(月) 17:43:16ID:???
JavaScript で描画する必要ってあるのか疑問。
最初から Word みたいな編集画面にしてくれよ。
0369nobodyさん2005/10/10(月) 18:55:39ID:???
treemenu.inc.phpの導入がうまくいきません。
表示はされるのですが、エラーが出て展開ができません。
原因が分かる方いらっしゃいますか。
0370nobodyさん2005/10/10(月) 20:28:28ID:???
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
最初から Word みたいな編集画面にしてくれよ。
0371nobodyさん2005/10/10(月) 20:32:15ID:???
>>369
エラーの内容がわからないので答えることは不可能です。
0372nobodyさん2005/10/10(月) 21:03:38ID:???
>>361
それはすごい便利だけど
毎回ページ読み込み時にその処理が発生して重くなったりしませんか?

BBQやブラックリスト鯖が万が一、繋がりにくくなっていたら
閲覧者は串を通していなくても重くなったり、見られなくなったり…
0373nobodyさん2005/10/10(月) 21:19:26ID:???
そうだな。やっぱ編集時のみチェックの方がいいと思う。俺はそうした。
0374nobodyさん2005/10/11(火) 00:09:12ID:???
htmlAreaとかTinyMCEとかFCKeditorとかを編集画面に組み込むとか(ry
0375nobodyさん2005/10/11(火) 01:05:47ID:???
>>373
さらにタイムアウトとかエラー処理があるとよいかも
0376nobodyさん2005/10/11(火) 07:07:43ID:???
>>372
> BBQやブラックリスト鯖が万が一、繋がりにくくなっていたら

設置してある鯖のDNSに問い合わせるんじゃね?
0377nobodyさん2005/10/12(水) 10:38:44ID:???
>>368
かえって面倒
0378nobodyさん2005/10/13(木) 03:50:49ID:???
ajaxって、使える範囲が案外狭いんだね。
0379nobodyさん2005/10/13(木) 09:37:42ID:???
案外っていうか、当たり前だと思うけど。
私は以外にいろいろできるんだなと思う。
0380nobodyさん2005/10/13(木) 12:40:55ID:xYJRRTjq
ajaxの前に、ブラウザの違いを吸収してくれるJavaScriptがあるだけで有り難い。

0381nobodyさん2005/10/13(木) 14:01:50ID:???
ajaxが流行り始めた頃、自分もやってみようと思って始めたけど、ブラウザの違いに泣かされた経験アリ
0382nobodyさん2005/10/13(木) 21:01:27ID:???
xoopに比べると、wikiは楽だな〜。
つまらん管理に時間かける必要ない。
余計な機能をつけないで軽いところがいいね。
0383nobodyさん2005/10/13(木) 21:17:53ID:???
インストールの仕方が分からなかったんだろw
0384nobodyさん2005/10/13(木) 21:36:54ID:???
でもxoopって重いとこ多くない?
個人的にはWikiのほうが好き
0385nobodyさん2005/10/13(木) 21:39:16ID:???
wikiはコンテンツ増えると重くなる。
xoopsはモジュール増えると重くなる。ってか重い。
wikiは手軽さが売りじゃのぅ。
普段はxoopsじゃないcms使ってるけど、wikiもwikiで使ってる。
wikimodは好きじゃない。
0386nobodyさん2005/10/14(金) 01:04:00ID:???
マニュアル類のパーミッションの記述が8進になってないのは放っといていいんだろうか
0387nobodyさん2005/10/14(金) 02:45:30ID:???
オレの感触では
xoopsの方がpukiwikiよりも
インスコは楽なんじゃねーの
0388nobodyさん2005/10/14(金) 03:00:43ID:???
この程度でインスコというんだろうか?
0389nobodyさん2005/10/14(金) 03:26:27ID:???
自鯖ならpukiwikiのほうが圧倒的に楽ではないかと思う。
それはそうと、1.4.4→1.4.5の移行が面倒。
0390nobodyさん2005/10/14(金) 03:58:52ID:???
make install竹刀からファイル移動orコピーとしか考えられん

                                                                 とか
0391nobodyさん2005/10/14(金) 11:38:17ID:5O7t4I5Y
カスタマイズしてたときのバージョンアップ作業がめんどうでつ(つ_;)
0392nobodyさん2005/10/14(金) 20:06:41ID:???
バージョンアップしたら、だいたい面倒が起こるのは当然だろ。
いやなら放置しとくか、使わなきゃいいじゃない。
どうせそんなに大幅な機能の変更なんてないんだし、
カスタマイズしたのが使い勝手がいいなら、
最新のバージョンにこだわることもない気がするな。
0393nobodyさん2005/10/14(金) 20:14:03ID:???
>>391
cvsでググる
0394nobodyさん2005/10/14(金) 22:47:59ID:???
CVSのベンダーブランチ、あれは便利だ。
0395nobodyさん2005/10/15(土) 08:35:02ID:???
>>386
どこのことでぃすか?
0396nobodyさん2005/10/15(土) 18:20:08ID:???
>>368
プラグインどう指定したらいいんだ?
@wiki のワープロモードだとプラグイン使えなかったと思う。
で結局ワープロモード役にたたねー。みたいな。
0397nobodyさん2005/10/15(土) 18:22:39ID:???
>>381
俺は ajax をやる意味のあるだけの大量データを
もっていたわけでもないので、取り掛かる前に辞めた。
0398nobodyさん2005/10/16(日) 15:50:41ID:JxS27UP0
使い方の質問なんですが、表のサイズ指定はどうやるんでしょうか
0399nobodyさん2005/10/16(日) 15:54:16ID:???
>>398
表に関しては正直判りにくいのぅ。
こんな感じ。最後に「c」を表記すると書式指定行になる。(表示されない。)

|80|35|380|50|c
|あ|い|う|え|
0400nobodyさん2005/10/16(日) 16:01:38ID:???
表がセンタリングされるのをやめて、左寄せにしたい
0401nobodyさん2005/10/16(日) 16:07:40ID:???
最近そんな質問見たな。
0402nobodyさん2005/10/16(日) 19:37:20ID:???
[[dev:PukiWiki/1.4/ちょっと便利に/テーブルの中央寄せor右寄せ]]
0403nobodyさん2005/10/17(月) 16:48:22ID:???
pukiwikiで日記書いてるんですけど、technoratiなどのブログ検索に
ひっかかるようにできますか?
0404nobodyさん2005/10/18(火) 12:49:21ID:R/woMEKA
整形ルールの設定ファイルはどれですか?
0405nobodyさん2005/10/18(火) 18:38:35ID:???
AA表示できるプラグインってありますか?
0406nobodyさん2005/10/18(火) 23:23:03ID:???
>>404
そんなもんない。
ユーザー定義のことならdefault.ini.php

>>405
ある。ぐぐれ。
0407nobodyさん 2005/10/19(水) 20:41:48ID:???
>>403
話題に合うかわからないけど、PukiWikiModが結構ひっかかっている
きがする。検索サイトのロボットにどう見えるかじゃないかな
http://www.technorati.jp/search/search.html?query=pukiwiki
0408nobodyさん2005/10/20(木) 00:12:18ID:???
http://firefox.geckodev.org/
↑のサイトのメニューってどうなってるの?
全然再現できない つД`)・゚・。・゚゚・*:.。..。.:*・゚
0409nobodyさん2005/10/20(木) 00:37:58ID:???
>>408
ただのjavaじゃん。
ってかフッターくらい見なさい。
0410nobodyさん2005/10/20(木) 00:47:03ID:???
この板でJavaとJavaScriptの区別がつかないやつは珍しい。
0411nobodyさん2005/10/20(木) 00:47:14ID:???
1.4.6キタ━━━('A`)━━━!!
0412nobodyさん2005/10/20(木) 01:15:01ID:???
>>410
スマン。色々なものを飛ばしてPHP覚えたから本気で違いが判らない。
今勤めているところでも、「え?C出来ないの?どうやってPHP覚えたの?」って言われたことがある。
何故そう聞かれたのか今でも判らないが、PHPの基礎ってC?
0413nobodyさん2005/10/20(木) 01:39:18ID:???
なんで訊かれたときに調べなかったの?
0414nobodyさん2005/10/20(木) 02:14:28ID:???
興味あることしか調べないから、極端な知識になってしまった。
0415nobodyさん2005/10/20(木) 03:32:00ID:???
> 「え?C出来ないの?どうやってPHP覚えたの?」

PHPとCは直接的な関連が無いのに、何故こんなセリフが出てくるのか不思議でならない。
JavaとJavaScriptの区別がつかない>>410といい、恐ろしい>>410の勤め先。
0416nobodyさん2005/10/20(木) 04:58:05ID:???
>>409と>>410の区別がつかない>>415
0417nobodyさん2005/10/20(木) 05:06:03ID:???
>>416
>>415は>>412も書き間違えているし、
特殊なブラウザを使ってレス番号がずれているんだよ、きっと
0418nobodyさん2005/10/20(木) 10:41:21ID:???
ずれてないだろ。ややこしくするのはやめてくれ。

それよりJavaとJavaScriptの違いが分からないことと
色々なものを飛ばして PHP を覚えたことは関係ないぞ。
今からちゃんと違いを理解すればいいだけ。
04194082005/10/20(木) 14:02:55ID:???
>>409
それは分かってるんだけど
導入してもうまく動作しないんですよ
0420nobodyさん2005/10/20(木) 15:23:41ID:???
そうですか。
0421nobodyさん2005/10/21(金) 11:58:02ID:???
ブギウギの質問はこちらでいいんでしょうか?
0422nobodyさん2005/10/21(金) 12:31:06ID:???
【ぷき】PukiWikiユーザー質問箱@2ch【うぃき】
ttp://pc8.2ch.net/test/read.cgi/hp/1111246280/
0423nobodyさん.2005/10/21(金) 12:31:26ID:???
>>421
こっち・・・かな?
http://pc8.2ch.net/test/read.cgi/hp/1111246280/l5
04244222005/10/21(金) 12:32:12ID:???
ごめん。素で答えてしまった・・・
情けない・・・
0425nobodyさん2005/10/21(金) 12:34:42ID:???
ほれ。
ttp://www.geocities.jp/boogie39jp/
0426nobodyさん2005/10/23(日) 19:40:49ID:???
http://www.nikkansports.com/index.html
このサイトのプルダウンするナビ?みたいなのPukiWikiで再現したいのですがどうやったらいいでしょうか?
0427nobodyさん2005/10/23(日) 19:46:59ID:???
>>426
PukiWiki Plusのnavibar2プラグインがそんな感じ
0428nobodyさん2005/10/23(日) 22:59:51ID:???
>>427
ありがとうございます。
でもPukiWikiでこういうのは出来ないのでしょうか?
0429nobodyさん2005/10/23(日) 23:14:49ID:???
>>428
そういうスキンを作ればいい。
0430nobodyさん2005/10/23(日) 23:49:08ID:???
脆弱性発見

添付ファイルにexeを指定できるキタコレ!!
0431nobodyさん2005/10/24(月) 00:04:03ID:???
なるほど、任意のEXEファイルを実行させれる脆弱性が見つかったのですね。
0432nobodyさん2005/10/24(月) 00:17:06ID:???
実行するのはユーザーの手動だけど
投稿制限できないのは危険かと
0433nobodyさん2005/10/24(月) 07:34:02ID:???
拡張子なんて飾りですよ、と。
0434nobodyさん2005/10/24(月) 13:36:34ID:???
その前に添付してくれる客人がいなかったりする('A`)
0435nobodyさん2005/10/24(月) 18:46:54ID:???
ナカーマ('A`)人('A`)
04364262005/10/25(火) 13:12:35ID:???
スキン変更してみたんですが、PukiWikiに
PukiWiki plusのnavibar2のプラグインを使えないんですが
コツなんかあるんですか?
0437nobodyさん2005/10/25(火) 14:32:51ID:???
PukiWiki Plusに乗り換える
0438nobodyさん2005/10/26(水) 04:44:22ID:???
>>436
コアが違うからのぅ。そんなに難しくはないけど、色々とめんどくさい。
それよりスキンで何とかなると思ってるみたいだから(何とかしようと思えば出来るが)
素直にplusに移行するのがよろし。
今のコンテンツも文字コード変換すれば使える。
0439nobodyさん2005/10/26(水) 05:58:16ID:???
逆にplusに乗り換えたら、あれがわからんこれがわからんとなりそうだから
素直に諦めてもらった方が良いと思う
0440nobodyさん2005/10/26(水) 13:17:21ID:???
よーし、おじさん張り切っちゃうぞー!
plusのスキンの中にJavaScriptあるから、それも一緒にコピーする。
その中身を参考にpukiwiki用に書き換え、何ならpukiwikiのスキンの中に組み込む。
pukiwikiでnavibar2は使えないから、中身参考にしてpukiwikiスキンにそれ相当の物を書きこむ。
CSSもそれ用に書き換える。

今思いついたことを適当に書いて見た。こんなとこ?

それと、一つだけ言っておく。
プルダウンメニューは見る側からしてみればかっこいいけど、
コンテンツを一覧表示できないからサイトの構成を理解しにくい。
Flushのデザイン重視のHPなんかも見にくいでしょ。
レイバンのHPで目的のサングラスに辿り着くまでにどれだけ時間かかった事か・・・
0441nobodyさん2005/10/26(水) 16:07:14ID:???
Flushか。。がんばってね。
04424262005/10/26(水) 22:49:59ID:???
>>440
おじ様ありがとう つД`)・゚・。・゚゚・*:.。..。.:*・゚

でも自分にとってJavaScriptとPHPは未知の言語なんです。
なんとなくは理解できるのですが・・・

JavaScriptは書き換えは必要ないとおもうのですが、
↓のサイトのを丸写ししているようなので・・・
http://surviveplus.net/documents/javascript2/index.php

↓navibar2のプラグインはこの辺を書き換える?

global $hr;

$menubarcount = -1;
$page = 'Navigation';

if (!is_page($page)) {
exist_plugin('navibar');
return do_plugin_convert('navibar','top,list,search,recent,help,|,new,edit,upload,|,trackback') . $hr;
}


('A`)なんか違うような
04434402005/10/27(木) 00:14:13ID:???
おう。色々やって見た。
全然上手くいかない。
黒い線が表示されるだけでそれ以上先にいけなかった。
PHPはわかるのだがJavaScriptは厳しいのぅ。

テスト環境用意するのがめんどくさくって稼動中のサイトで試したら
wiki動かなくなってあせってしまった。

まぁアレだ。プラグインにこだわらないなら方法がある。
ttp://surviveplus.net/documents/javascript2/index.php
ここ見て勉強してくれ。
04444262005/10/27(木) 02:31:59ID:???
>>443
自分もいろいろやって見たんですが・・・

なんとなくnavibar2の処理がどうなってるのか少し理解。

来客が閲覧
↓
PukiWikiがHTMLを生成
>Navigatorというページがあるとnavibar2.inc.phpの処理をさせてJavaSとHTMLを出力
>Navigatorがないとnavibar.inc.php
↓
PukiWikiがHTMLを表示

という処理だと思うのですが、JavaS(navibar.js)
自体はnavibar2が出力したHTMLを動的にしている?だけなので
JavaS自体はいじらなくても大丈夫だと思うんですが・・・

問題はnavibar2.inc.phpがGetする元をどう判断しているのか・・・
生成するときにGetで習得したページをどうやって変換して出力しているのか・・・

だと思うのですが、この辺PHPが分からないのでさっぱりです('A`)
0445nobodyさん2005/10/27(木) 15:49:11ID:???
ところで、ドメインの問題はどうなったの?
pukiwiki.jp もいつまにか無くなってるみたい。
0446nobodyさん2005/10/27(木) 16:41:00ID:???
しーっ、みんなが忘れるのを待ってるのに何て事を
0447nobodyさん2005/10/27(木) 20:49:07ID:???
申し訳ない。激しくガイシュツだとは思うのですが
pukiwiki1.4.5のEUCな文字コードをUTF−8化するには
何処をどういじればいいか、ご教授ねがえませんか?
0448nobodyさん2005/10/27(木) 21:42:48ID:???
>ガイシュツ

久しぶりにみた。わざと?
■ このスレッドは過去ログ倉庫に格納されています