トップページ⇒php
981コメント278KB

PukiWikiスレ Part6

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/03/11(日) 21:23:37ID:???
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
0206nobodyさん2007/05/09(水) 01:27:00ID:???
質問スレは別にあるのに、ここで質問する時点でおかしいだろ
誘導してやれよ
0207nobodyさん2007/05/09(水) 13:04:09ID:???
>>206
>>2すら読まない奴を誘導した所で無駄だろうし
0208nobodyさん2007/05/16(水) 06:55:50ID:QjY0T2Sc
>>203

英語がわからないんだろう。
ローカライズも良いけど、
英語ぐらい読む努力しようよ。
0209nobodyさん2007/05/16(水) 10:34:14ID:???
xreaならxreaの掲示板で聞くといいよ
意地悪じゃなくさ。
あそこはユーザー数が多いからそういった
サポートしてくれるユーザーもいるし
そっちで聞いたほうがサーバー固有の変更点とか
わかりやすいし
0210nobodyさん2007/05/16(水) 21:26:03ID:???
どう見てもxreaの問題じゃない質問だけどな
0211nobodyさん2007/05/16(水) 22:30:42ID:???
>>201
権限の問題でアクセスできないよ
linuxで「chmod 755 filename」してあげるか
権限変更してあげて
0212nobodyさん2007/05/17(木) 13:52:28ID:???
menubar表示させたとき勝手にセンター表示になるんだけど、
どうすればいい?
0213nobodyさん2007/05/17(木) 16:00:19ID:???
ここは質問スレじゃないよ

かといって何のスレなのか不明だが
0214nobodyさん2007/05/17(木) 22:49:13ID:???
>>213
知らないのなら煽らずに黙っておけばいいんじゃない?基地外さん
0215nobodyさん2007/05/18(金) 00:52:01ID:???
誰か分かる人答えてください
0216nobodyさん2007/05/18(金) 00:57:17ID:???
スキンを変更したら、症状が変わったりしないかい?
02172122007/05/20(日) 19:32:53ID:???
スキンって何ですか?
0218nobodyさん2007/05/20(日) 19:50:51ID:???
http://www.google.com/search?hl=ja&inlang=ja&ie=Shift_JIS&oe=Shift_JIS&q=%83X%83L%83%93+PukiWIki&lr=
0219nobodyさん2007/05/20(日) 22:39:26ID:???
質問スレにマルチして回答貰ってただろ
02202122007/05/20(日) 23:33:55ID:???
>>219
マルチなんかしてませんけど?
0221nobodyさん2007/05/21(月) 16:00:36ID:VmId52yC
wikifarm と subversionについて
0222nobodyさん2007/05/22(火) 12:37:14ID:???
スキンわからなくてマルチわかるのか
0223nobodyさん2007/05/22(火) 17:42:56ID:???
ぼうから見てたらどうでもいい事に文句つけてるな
教えられる知識があるなら一言教えればいいんだから
教えられないのは分からないって言えば許してやるのに
0224nobodyさん2007/05/22(火) 19:07:24ID:???
>>223
すいません
「傍から」というのは「はたから」と読みます
0225nobodyさん2007/05/22(火) 20:27:01ID:???
ぼうから見てたらのガイドラインとかあるのかな
0226nobodyさん2007/05/22(火) 20:45:09ID:???
>>224
かんじ は よめるんだね
それでも >>212 は わからないんだね
0227nobodyさん2007/05/23(水) 04:11:08ID:???
別にpukiwikiというかwiki批判じゃないんだが
やはりwiki文法ってのは見てるだけの全くの素人には
敷居が高いと思う。結果として編集が減る。
百科事典なんだからそう多数に編集されなくてもいいと思う反面
もっと多数の人に利用してもらいたいとも思う。
移転候補としてxoopsやopenpneとか考えてみてるんだが
いまいち踏み切れない。編集して欲しいが同じジレンマを
抱えてる人はどうしてるのかな?
0228nobodyさん2007/05/23(水) 16:43:47ID:???
文法使わず平文(って言い方はちと違うのは分かるが)で書かせる
掲示板への書き込みと一緒だって思わせるだけ
それによっぽど特殊な事しようとしなけりゃ文法知識なんぞいらないだろ

あとジャンルにもよるとは思うが、wiki=百科事典ってのは感覚が違うな
例えばwikipediaはwikiで作る百科事典だが、wikiが百科事典なワケじゃないだろう
0229nobodyさん2007/05/23(水) 22:05:13ID:???
ウチのサイトは、Wiki文法が分からない人のために、全ページにpcomment欄が付いています。
ただし、ともすれば雑談掲示板になってしまいそうで要注意ですが・・・
0230nobodyさん2007/05/24(木) 02:03:07ID:???
最近 pukiwikiサイト狙った攻撃が多いねぇ…
いつまでノーガード戦法をとるつもりなんだろう
0231nobodyさん2007/05/24(木) 02:12:02ID:???
まとめ系のサイトで使ってる所多いからこまるなぁ
放置してる管理人が悪いんだが・・・
0232nobodyさん2007/05/24(木) 08:59:47ID:???
Blogみたいな管理ページが欲しい、、、
0233nobodyさん2007/05/24(木) 13:18:47ID:???
今PukiWikiベースのサイトを公開に向けて準備中だけど、こんだけSPAMが多いと騒がれると怖くて公開できないなあ。
大量のページ必死で書いたのに・・・
0234nobodyさん2007/05/24(木) 13:59:17ID:???
>>233
24/7 な専属 SPAM 削除人を雇えば解決。
0235nobodyさん2007/05/24(木) 21:00:05ID:???
SPAM対策が面倒なら、編集認証かければ問題ないよ
0236nobodyさん2007/05/24(木) 22:57:46ID:???
>>233
NOFOLLOW,NOINDEXでどうぞ
02372332007/05/25(金) 12:09:40ID:???
俺が初めてPukiWikiを知っていじり始めた数年前の開発者による解説には
「Wikiは荒らしやSPAMが来ても、履歴が保存されているので気がついた人が復旧させればモーマンタイ!」
みたいなSPAMなんて楽勝だぜ的な事が書いてあった。

Mailや掲示板SPAMにさんざん懲りてた俺はそんなわきゃねーだろと思ってたんだけど、やはり標準でSPAM対策が無いのは致命的だったね。
0238nobodyさん2007/05/26(土) 01:24:04ID:???
確かに相手は機械だからなぁ
0239nobodyさん2007/05/26(土) 04:43:48ID:???
履歴といってもデフォルト値を超える保存数の
更新を繰り返されたら過去の更新から消えていくんじゃないの?
いたずらで、空白更新をひたすら繰り返すスクリプトでも
流せばローカルに保存してない場合ページそのものを
消滅させられそう。
0240nobodyさん2007/05/26(土) 08:06:17ID:???
>>239
一定時間内(デフォルト:3時間)に1回しかバックアップは取られないので
×バックアップの保持数(デフォルト:120)=(デフォルト:15日間以内)
に気づけば復旧可能。

でも、設定を「0」(毎回バックアップ)にしていたら、OUTでしょうね…

>>233
たぶん、その思想は人間による荒らししか想定していなかったんでしょうね…
0241nobodyさん2007/05/26(土) 15:24:55ID:Q1kmBFyN
つまり Wiki作った人は先見の目が無かったということでFA?
0242nobodyさん2007/05/26(土) 15:30:17ID:???
その思考の飛躍っぷりは一体なんなんだろうな。
0243nobodyさん2007/05/26(土) 15:38:48ID:???
最初から完璧な物なんて無いんだから
今もSPAM対策は続いてる訳だし
0244cat /etc/passwd | nobodyさん 2007/05/26(土) 16:03:46ID:???
>>241
いまどきPukiwiki使う奴も先見の目が無い
少人数で使うにはいいけど、1日10000ヒット越えるようなサイトになると負荷問題で頭を抱えることになる。
俺の借りていたサーバーでは1日3000ヒットでクレームが来たから移転したけど。
0245nobodyさん2007/05/26(土) 16:27:32ID:???
先見の目がある>>244 は 何を使うんさ?
0246nobodyさん2007/05/26(土) 16:45:06ID:???
リクエスト数なら余裕で1万超えてるけど、特に重くないぞ
キャッシュ使ってるけどな
0247nobodyさん2007/05/26(土) 16:55:18ID:???
>>245
メモ帳に決まってるだろ!
0248nobodyさん2007/05/26(土) 17:26:41ID:???
このスレって2年前から止まってるみたいだなw
もっとまともなCMS使えよwww
0249nobodyさん2007/05/26(土) 17:43:38ID:???
もっとまともなCMSって何?
0250nobodyさん2007/05/26(土) 18:47:33ID:???
先見の目
て言ってるけど間違ってるよ
千軒目て書きたかったんだろ?
意味は分からんが気をつけろよアフォども
0251nobodyさん2007/05/26(土) 18:48:32ID:???
ほーい
0252nobodyさん2007/05/26(土) 21:32:47ID:???
先見の明だろうがバカタレが
0253nobodyさん2007/05/26(土) 23:36:31ID:???
少し前にPWをToDo管理に使ってた人いたけど今でもやってるのだろうか
ググルとかいろんなWebサービスが出て来たからなー
0254nobodyさん2007/05/30(水) 13:46:28ID:???
オレが思うに、wiki登場時に「みんなで編集しましょう!
それがwikiの思想です」とかわけわからんこと言って、
そのあとwikipediaが出てきてwiki=百科事典みたいな
認識が広まってしまったのが、良くなかったと思う。

個人的なメモ書きとか普通のサイト制作でも
便利に使えるのに可能性を自ら閉じてしまった。
「wikiは普通のサイト用でもいいんじゃね?」と意見したら
「それはwikiの精神に反します!」とか珍妙な答えが
返ってきた覚えがある。
0255nobodyさん2007/05/30(水) 17:57:58ID:KGvG70rq
|
|
|
|
|
|
|
|
|
|
|
. し
>>254
0256nobodyさん2007/05/30(水) 19:18:13ID:???
>254
誰もそんなこと言ってないけど?
ソースは?
0257nobodyさん2007/05/30(水) 20:48:08ID:???
腐ってるな
0258nobodyさん2007/05/31(木) 08:00:53ID:???
ツッコミ入れるとキリないぞ
0259nobodyさん2007/05/31(木) 17:27:11ID:???
PukiWiki Plus! 用にスパム対策フィルタを作っています。
それまでの流れから質問スレ http://pc11.2ch.net/test/read.cgi/hp/1157899093/
で報告を書いていたのですが、スレ違いということでこちらで報告します。

spam_filter.php
http://www.miasa.info/index.php?%C8%FE%CB%E3Wiki%A4%C7%A5%B7%A5%B9%A5%C6%A5%E0%C5%AA%A4%CB%BD%A4%C0%B5%A4%B7%A4%C6%A4%A4%A4%EB%C5%C0#ofa18e88

いろいろな種類の単純なフィルタを、そのサイトの条件や来ているスパムに合わせて
組み合わせ条件でフィルタしてやることで、実効性を高めたり、誤検出や負荷増を最小限に抑えた
スパムフィルタに出来るというものです。
例えば、URLが複数書いてあり、かつ中国韓国もしくは公開DNSBLに登録されているIPからの編集は
拒否する、というような条件を設定ファイル中だけで指定することが出来ます。
今回のバージョンから、拒否だけではなく、条件によってCAPTCHA(ゆがんだ文字列を入力させる)
でのチェックが掛けられるようになりました。
0260nobodyさん2007/05/31(木) 19:19:46ID:???
いやいや、ここはあなたの報告スレじゃないよ。ってことでしょ。
自分のサイトがあるんだからそこでやれよ。ってことでしょ。
0261nobodyさん2007/05/31(木) 22:45:40ID:???
TOPページの名前をFrontPageから任意の名前に変更して、
index.phpを表示したときのページの名前を任意のものに出来たたとしても、
index.php?FrontPageを表示するとFrontPage自体が存在してしまっているのですが、
FrontPageの存在自体を消すのはどうすれば良いんですか?
0262nobodyさん2007/05/31(木) 23:19:32ID:???
FrontPage消せば?
0263nobodyさん2007/05/31(木) 23:40:13ID:???
>>262
FrontPageを消してもindex.php?FrontPageを表示すると「FrontPageの編集」が表示されてしまいます。
これだと根本的には削除出来ていないということだと思ったんですが・・・
0264nobodyさん2007/06/01(金) 02:56:01ID:???
>>263
それでおk
0265nobodyさん2007/06/01(金) 05:04:39ID:???
>>263
言ってる意味がわからんが
とりあえず質問スレ行けよ
0266nobodyさん2007/06/01(金) 09:24:02ID:???
>>263
Wikiは存在しないページにアクセスするとそうなる仕様。
0267nobodyさん2007/06/01(金) 11:48:19ID:???
FrontPageはデフォルトのまま凍結しておいて、そのまま放置汁。
0268nobodyさん2007/06/01(金) 16:57:03ID:???
FrontPageを狙ったSPAMが来るからね
0269nobodyさん2007/06/02(土) 01:32:25ID:???
>>260
いいかげん、ウゼエ。

ニュースでもなんでも報告したらいいやないか。
自分のサイトだけでひきこもってろっていうのもアホらしい。
0270nobodyさん2007/06/02(土) 04:51:08ID:???
>>269
でも、後で更新履歴見にくくない?.dat 保存している人もいないし。
0271nobodyさん2007/06/02(土) 17:03:04ID:???
ha?
0272nobodyさん2007/06/03(日) 10:13:29ID:???
なにいってんだ?こいつ
0273nobodyさん2007/06/03(日) 10:36:41ID:???
こうやって足引っ張る事に至上の喜びを感じる奴ばかりのスレだから来ない方が良いよ。
使ってる人は自サイトにBBSでもつけてくれればちゃんとそこ見るから。
0274nobodyさん2007/06/03(日) 13:23:40ID:???
と、態のいい追い出しをするのであった
0275nobodyさん2007/06/04(月) 18:58:47ID:???
そして久しぶりにこのスレに来たオレが、新たな粘着場所としてここを選んだのであった。
0276nobodyさん2007/06/04(月) 20:15:01ID:???
次の粘着対象が来るのはいつの事であろうか
0277nobodyさん2007/06/07(木) 20:46:48ID:???
>>277
粘着君キタ━━━━━━(゚∀゚)━━━━━━ !!
0278nobodyさん2007/06/07(木) 21:30:32ID:???
>>277
そんなのに釣られ・・・クマー
0279nobodyさん2007/06/07(木) 21:40:42ID:???
>>279
わからねー奴だな!
粘着君は(・∀・)カエレ!!
0280nobodyさん2007/06/08(金) 07:26:56ID:???
pukiwikiの文法でマークアップしたローカルのテキストを
.htmなんかに見栄えよく変換してくれるユーティリティってないですか?
0281nobodyさん2007/06/08(金) 08:31:07ID:???
>>280
pukiwiki
0282nobodyさん2007/06/14(木) 15:27:28ID:???
ttp://puki.0hit.net/
キャッシュの人のサイト消えっぱなしなんだけど、何処行ったか知ってる人居る?
0283nobodyさん2007/06/14(木) 15:35:55ID:???
きえますた
0284nobodyさん2007/06/14(木) 15:58:20ID:???
基本的には
http://debian.fam.cx/experimental/index.php?namazuTamer%2FPukiWiki%2Fbodycache
と同じなんだよね?細かい所は何が違うの?
0285nobodyさん2007/06/14(木) 17:20:48ID:???
>>284は使った事無いから分からん・・・
ぱっと見た感じls2とかが含まれてた場合のキャッシュ処理が違うかも?
消えたConvert_Cacheはドキュメント準備中のままだったから細かい事は分からん

これから入れる人は>>284でもいいと思うけどね
0286nobodyさん2007/06/25(月) 15:04:26ID:5Scc3hlM
質問スレ消えた?
0287nobodyさん2007/06/25(月) 15:12:10ID:???
いにゃ
0288nobodyさん2007/06/25(月) 19:17:10ID:???
【ぷき】PukiWikiユーザー質問箱 Part 4 【うぃき】
http://pc11.2ch.net/test/read.cgi/hp/1182265477/
0289nobodyさん2007/06/27(水) 16:45:12ID:???
おい、前スレだかなんだか忘れたが

テーブルデザインじゃないテンプレート作るとかいっていた香具師できたのか?
ずっとwktkして待ってるんだぞw
0290nobodyさん2007/06/27(水) 23:30:19ID:???
> ずっとwktkして待ってるんだぞw

チンコがダメなっちゃうぞ
02912892007/06/28(木) 15:17:02ID:???
しびれを切らして自分で作ってるんだが
PHPが駄目なもんで誰か手助けしてくれないか?
ナビゲーションの部分がどうもうまくできないんだ
0292nobodyさん2007/06/28(木) 15:57:02ID:???
>>291
subversion に入れて trac つけて公開しる。
0293nobodyさん2007/06/28(木) 16:43:38ID:???
>>291
テンプレ案をhtmlで晒してみ
02942892007/06/28(木) 18:10:46ID:???
<body>
<div id="wrapper">
<div id="header">
<div class="logo">
</div>
<div class="toolbar">
</div>
</div>
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<div id="primary">
<div id="contents">
<?php echo $body ?>
</div>
<?php if ($notes != '') { ?>
<div id="note">
<?php echo $notes ?>
</div>
<?php } ?>
<?php if ($attaches != '') { ?>
<div id="attach">
<?php echo $hr ?>
<?php echo $attaches ?>
</div>
<?php } ?>
</div>
<div id="secondary">
<div id="menubar">
<?php echo do_plugin_convert('menu') ?>
</div>
</div>
<?php } ?>
02952892007/06/28(木) 18:11:34ID:???
<div id="footer">
<div class="ftoolbar">
<ul id="toolbar">
<?php if (PKWK_SKIN_SHOW_TOOLBAR) { ?>
<!-- Toolbar -->
<?php
(略)
<?php } // PKWK_SKIN_SHOW_TOOLBAR ?>
</ul>
</div>
<div class="navigation">
<?php if ($related != '') { ?>
<p class="related">Link: <?php echo $related ?></p>
<?php } ?>
<?php if ($lastmodified != '') { ?>
<p class="lastmodified">Last-modified: <?php echo $lastmodified ?></p>
<?php } ?>
</div>
<div class="copyright">
<p class="siteadmin">Site admin: <a href="<?php echo $modifierlink ?>"><?php echo $modifier ?></a></p>
<p class="license"><?php echo S_COPYRIGHT ?>.</p>
<p class="powered">Powered by PHP <?php echo PHP_VERSION ?>. HTML convert time: <?php echo $taketime ?> sec.</p>
</div>
</div>
</div>
</body>
02962892007/06/28(木) 18:18:44ID:???
あんま時間掛けてないからヘッダーの部分とか未入力だけどね
3時間位したらすぐにでも出来ると思うけど
PHPの部分がサパーリだからオマイラ教えてくれ(というより下さいませ)

Pukiwikiのデフォルトのテンプレートだと

<td class="menubar">
<div id="menubar"><?php echo do_plugin_convert('menu') ?></div>
</td>
<td valign="top">
<div id="body"><?php echo $body ?></div>
</td>
</tr>
</table>
<?php } else { ?>
<div id="body"><?php echo $body ?></div>
<?php } ?>


だけど
<div id="body"><?php echo $body ?></div>
が2つもアル理由がわからんし
できればmenu(Menubar)とbodyを分けて出力させたい
(デフォルトだとテーブルデザインだからこういう風に出力してるんだと思うけど)
02972892007/06/28(木) 18:29:16ID:???
あとtoolbarの出力にリストで出力したいんだけど

echo '<li><a href="' . $link[$key] . '">' .'<img src="' . IMAGE_DIR . $image[$key] .
'" width="' . $x . '" height="' . $y . '" ' .'alt="' . $lang[$key] . '" title="' . $lang[$key] . '" />' .'</a></li>';
return TRUE;

こうすると改行が出来ないので出力されるソースが1行になってしまいます。
できれば改行したいのですが・・・
0298nobodyさん2007/06/28(木) 18:30:43ID:???
>>296
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
の条件でmenubarを含む内容を呼び出しててelseだったらmenubarを含まないのを呼び出す
02992892007/06/28(木) 18:42:41ID:???
>>298
この時間にこのスレに人がいるとは、ありがとう
つまり編集時とかはメユーがいらないからelseで出力をしないんだな
ってことは>294のソースでも問題なさそうだな
0300nobodyさん2007/06/29(金) 01:45:24ID:???
まさかスレにコピペしてくるとは思わなかった
0301nobodyさん2007/07/01(日) 10:20:02ID:???
>>299
おまいもう飽きたのか?
03022892007/07/02(月) 20:42:28ID:???
飽きてないんだけどPHPがサパーリだから困っています

bodyとmenuの出力のところで
下のようにすると普通のFrontpageとかなら正常に表示されるけど
編集画面とか差分とかになるとうまく出力されない

<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<div id="primary">
<div id="contents">
<?php echo $body ?>
</div>
<?php if ($notes != '') { ?>
<div id="note">
<?php echo $notes ?>
</div>
<?php } ?>
<?php if ($attaches != '') { ?>
<div id="attach">
<?php echo $hr ?>
<?php echo $attaches ?>
</div>
<?php } ?>
</div>
<div id="secondary">
<div id="menubar">
<?php echo do_plugin_convert('menu') ?>
</div>
</div>
<?php } ?>
0303nobodyさん2007/07/02(月) 21:23:49ID:???
まず、>>302みたいにhtml要素と並べると読みづらいだろうから
phpの処理部分のみ抜き出して動作テストをさせるべき
(ただしエディタの機能で対応できるなら別にいい)
あと合間合間のecho処理の所を変数じゃなく普通に文章出力させて、どの動作で何が行われてるか自分で理解する事
合わせてコメントの追加も大事

とりあえず>>289がどういう動作を望んでるのかを、日本語の箇条書きでいいから書き並べてみ
03042892007/07/02(月) 22:50:36ID:???
>>303
phpの部分だけにしてみると

<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
<?php } else { ?>
<?php echo $body ?>
<?php } ?>

こうなって、漏れがやりたいのは

<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
ここのところに
<?php } else { ?>
<?php echo $body ?>
<?php } ?>

↓これらをぶっ込みたいんだ

<?php if ($notes != '') { ?>
<?php echo $notes ?>
<?php } ?>
<?php if ($attaches != '') { ?>
<?php echo $attaches ?>
<?php } ?>
0305nobodyさん2007/07/03(火) 02:12:32ID:???
>>304
いや、別にphp部だけ抜き出して貼ってくれってんじゃなくて
アナタが編集作業及びPHPの学習をするためにそっちの方が覚えやすいよ?ってだけの事だし

日本語で書き出してくれって言ったのは、例えば
-note部とattach部の表示を○○時はどこそこに表示
-××時はどこそこに表示したい
とかそういう具体的に日本語で箇条書きしてくれって事で

ちなみにそのやりたい事ってのをソースからそのまま読み取ると
readモードかつmenu表示がある場合に、body部+note部とattach部を表示し
そうでない場合にはbody部のみ表示する (note部とattach部を表示しないようにする)
ってだけにしか見えないんだけど、それがしたいのかい?
0306nobodyさん2007/07/03(火) 02:22:37ID:???
あと>>302
>編集画面とか差分とかになるとうまく出力されない
ってのは、
編集画面とか差分、ページ一覧時の部分が全然書かれてないから

>>304で折角コピペしてくれたから使うと、

<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
<?php echo do_plugin_convert('menu') ?>
<?php echo $body ?>
<?php } else { ?>
<?php echo $body ?>
<?php } ?>

この部分の処理の意味は理解できてる?
順に一行ずつ書くと

もし、リードモード かつ menuプラグインの出力命令があるのなら
『menu プラグインを 書き出す
body部分を書き出す』
もしそうでないなら
『body部分を書き出す』

こういう感じ
■ このスレッドは過去ログ倉庫に格納されています