2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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

PukiWikiスレ Part8

1 :nobodyさん:2014/09/22(月) 22:52:59.48 ID:???.net
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スレ Part7 http://kanae.2ch.net/test/read.cgi/php/1269602282/

■関連スレ検索
http://ff2ch.syoboi.jp/?q=PukiWiki

■Wikipedia
http://ja.wikipedia.org/wiki/PukiWiki

■派生
PukiWiki Plus!
http://pukiwiki.cafelounge.net/plus/
PukioWikio
http://pukiowikio.sourceforge.jp/
Advance
http://kanae.2ch.net/test/read.cgi/php/1387467900/

2 :nobodyさん:2014/09/23(火) 05:13:24.85 ID:???.net
1乙

3 :nobodyさん:2014/09/23(火) 22:34:07.00 ID:???.net
tor対策ってどうしてる?

4 :nobodyさん:2014/09/24(水) 12:11:00.43 ID:???.net
IPを特定してのブロックができないなら、
カントリーコードでブロックすることもできる。

あとはユーザーエージェントで弾いてもいいし、
キーワードを弾いてもいいし、
英語のみの場合を弾いてもいいし、
CAPTCHA使ってもいいし、
Aksmet使ってもいいし、

って感じ。

5 :nobodyさん:2014/09/24(水) 17:32:37.23 ID:???.net
その辺まとめてspam_filter.phpのおかげで防がれてる感じだけど、まだ1.5.0系に対応されてないみたい。

6 :nobodyさん:2014/09/24(水) 19:24:43.76 ID:???.net
結局adv最強ってことでいいのかな

7 :nobodyさん:2014/09/24(水) 19:46:27.32 ID:???.net
プラグイン作ってるけど、結構ややこしい構造してんだねこれ。

情報もあるっちゃーあるけど、少ない。
必要なもんが大抵あるからだろうけど
今どきpukiwikiのプラグイン作ってる人も少ないよね。

8 :nobodyさん:2014/09/25(木) 11:09:07.59 ID:???.net
spam_filter.php導入したのはいいけど dns_get_ns.cacheに何も書き込まれない
同じような人いない?

9 :nobodyさん:2014/09/25(木) 11:21:10.88 ID:???.net
それはブラックリストの提供元が閉鎖してるので使えない。
機能をオンにすると書き込みに異常に時間かかるようになるから注意。

10 :nobodyさん:2014/09/25(木) 12:03:21.94 ID:???.net
8月26日にデフォルトのDNSBL設定から死んでるところ外されてるし、
それ以前に導入してたらそれぐらい自分でメンテしろよw

11 :nobodyさん:2014/09/26(金) 00:09:35.16 ID:???.net
>>7
俺はダラダラとスキン作ってるわ

12 :nobodyさん:2014/09/27(土) 20:21:19.19 ID:???.net
pukiwiki使ってる一番大手はどこだろう

13 :nobodyさん:2014/09/27(土) 21:18:31.65 ID:???.net
単純にアクセス数という意味ではゲーム系でしょ。
ドラクエとか

14 :nobodyさん:2014/09/28(日) 08:54:12.39 ID:???.net
あるいは、PukiWikiベースのレンタルWikiやってるとことか?

15 :nobodyさん:2014/09/28(日) 11:18:13.16 ID:???.net
http://yugioh-wiki.net/

16 :nobodyさん:2014/09/30(火) 10:44:40.81 ID:???.net
遊戯王のサイト、サイト検索するとページ数1,870,000件ってまじかよw
ビジターが月に推定690Kってのも頷けるなw

17 :nobodyさん:2014/09/30(火) 13:49:21.09 ID:???.net
>>16
ページ数は9000前後っぽいが?

18 :nobodyさん:2014/09/30(火) 19:25:48.70 ID:???.net
あらほんと?
Googleのサイト検索でインデックス数が上の数字だったんだけど、
じゃあ、重複して登録されてんのかな?

19 :nobodyさん:2014/09/30(火) 22:26:23.66 ID:???.net
重複っつーか普通のページだけじゃなくて、cmd=〜〜〜 とか plugin=〜〜〜 とか
要らんとこまで登録されてるのもあるかもしれんなぁ

20 :nobodyさん:2014/10/01(水) 03:47:43.30 ID:???.net
そこもさっさとアドバンスに移行すればいいのにな

21 :nobodyさん:2014/10/01(水) 03:55:19.28 ID:???.net
お、おう

22 :nobodyさん:2014/10/01(水) 12:49:09.02 ID:???.net
advがpukiwikiの正統後継ですし

23 :nobodyさん:2014/10/01(水) 13:06:18.56 ID:???.net
そうおま中

24 :nobodyさん:2014/10/01(水) 17:39:56.06 ID:???.net
Part7スレの最後で必死の誘導しても、誰も書き込みのないPukiWiki Advanceレスw

だいたいEUC版作るつもりがないのに9000ものページをEUCから変換する手間考えたら、
移行なんて簡単にできる問題じゃないことはまともにWiki運用していれば解るはず。
Adv推しするなら空気も読めない自分の無能をさらけ出す行為はやめたほうが良いぞ


このAdv信者=logue説有るけど logueってここまで馬鹿なの?

25 :nobodyさん:2014/10/01(水) 18:57:06.91 ID:???.net
まあ9000ページの変換くらい5分もかからずできるけど、
まともに動かないソフト使う奴はおらんて

26 :nobodyさん:2014/10/01(水) 23:59:34.67 ID:???.net
管理者が必要ないって感じたら使わないってだけなんだから
なんで他人がどうのこうのと口出すんだって感じだけどな

27 :nobodyさん:2014/10/02(木) 07:58:08.37 ID:???.net
あらゆる点でアドバンスの方が上回ってるしなあ

28 :nobodyさん:2014/10/02(木) 09:07:34.70 ID:???.net
spam_filter.phpでtable_edit2を指定してもtable_edit2を通して書き込めちゃうんだけどなんでだろう

29 :nobodyさん:2014/10/02(木) 09:31:10.52 ID:???.net
ああ、自己完結
http://oxynotes.com/?p=325に書いてあった
帰ったらやってみよう

30 :nobodyさん:2014/10/02(木) 11:40:19.65 ID:7hcyhM0s.net
>>29
msgフィールドを拒否するならテーブルエディットはどうすればいいんだろう
全てのフィールドを拒否することなんてできないし

31 :nobodyさん:2014/10/02(木) 12:38:32.35 ID:???.net
正規表現つかえよ馬鹿

32 :nobodyさん:2014/10/02(木) 12:54:28.39 ID:???.net
普通にcell1から指定してくじかないよ

33 :nobodyさん:2014/10/02(木) 16:52:46.41 ID:???.net
>>30
とあるプラグイン名の時(or じゃない時)限定で
foreach 使って全フィールドの中身を検査するとか?

34 :nobodyさん:2014/10/02(木) 17:18:17.30 ID:???.net
>>30
どうすればいいのかちっとも分からん
これができないとteble_editのスパムは防げないな
エロい人教えて

35 :nobodyさん:2014/10/02(木) 18:40:38.22 ID:???.net
むしろ何で今まで問題にならなかったんだろ
ググっても出てこないし

36 :nobodyさん:2014/10/02(木) 19:11:06.29 ID:???.net
>>7 必要なものは作るつもりでいるけど、ローカルで使っているので
これがないとダメだっていうのがあまり無く、作り続けてるとは言い難い。

37 :nobodyさん:2014/10/03(金) 02:59:10.42 ID:???.net
>>33
テーブルエディット側でなんとかしようと模索してるけどやっぱりダメだな

38 :nobodyさん:2014/10/04(土) 12:56:28.64 ID:???.net
結局無理なん?

39 :nobodyさん:2014/10/04(土) 15:49:49.85 ID:???.net
>>37
>>29の「#atag()」あたりでなら
フィルター動作させるプラグイン名にテーブルエディットを追加して
foreach ($this->post_data as $data) で
各配列の中身が入る $data を順次 if (preg_match($reg, $data)) していく
とかじゃないんだ?

試してないけど

40 :nobodyさん:2014/10/04(土) 17:43:37.04 ID:???.net
>>39
素人だから分からん
コードはどんな感じなの?

41 :nobodyさん:2014/10/04(土) 17:56:43.46 ID:???.net
初心者はくんなよ

42 :nobodyさん:2014/10/05(日) 03:46:42.03 ID:???.net
せっかく紹介されてるし、ブログにtable_edit2でも有効にする方法を追記したよ。
>>39さんのアイデアだからお礼言っといて。

43 :nobodyさん:2014/10/05(日) 07:14:29.45 ID:???.net
>>42
お疲れー
どこのブログ?

44 :nobodyさん:2014/10/05(日) 07:41:06.24 ID:???.net
いや、ちょっと上の>>29で紹介されとるがなw

http://oxynotes.com/?p=325

45 :nobodyさん:2014/10/05(日) 09:16:50.25 ID:???.net
>>44
ありがとう助かります
ただonlyregに関して言えばcellのうちのどれかにマッチだときついね
数字だけ入れることもしばしばだから
複数のcellに入れた場合は拒否するってのはどうすればいいんだろう

46 :nobodyさん:2014/10/05(日) 14:14:10.20 ID:???.net
>>45
あくまでonlyregに対して有効にしたのはサンプルだから、
使うフィルターを選んでやって。

たしかに複数のセルに日本語が含まれない場合なんていくらでも考えられるし、
その条件は意味ないよ。

47 :nobodyさん:2014/10/05(日) 22:52:35.29 ID:???.net
皆さんデザインってどこまでカスタマイズしてます?

48 :nobodyさん:2014/10/05(日) 23:01:47.45 ID:???.net
全部書いてる

49 :nobodyさん:2014/10/06(月) 09:47:52.22 ID:???.net
ページの最大容量を設定する方法ってある?
これ以上は書き込めないみたいな

50 :nobodyさん:2014/10/07(火) 02:41:53.71 ID:???.net
>>47
bootstrap化して、気分でスキン変える程度

51 :nobodyさん:2014/10/08(水) 08:02:20.87 ID:???.net
たとえば
 lib/funk.phpの中のis_editable()とか
 lib/auth.phpの中のcheck_editable()あたりに
 ページ容量をチェックするような改造をすれば
 限界突破したファイルをこれ以上編集できなくすることができる。
 抜け道用意しておかないと戻せなくなるので注意

plugin/edit.inc.phpを改造する方法も考えられる
 この場合はページ内容を書き換えできる他のプラグインが抜け穴になる

52 :nobodyさん:2014/10/08(水) 12:14:54.49 ID:???.net
IPアドレスでkeitaiのスキンの方に振り分ける方法を教えて欲しい。
例えば210.230.128.xxをkeitaiのスキンの方とか。

53 :nobodyさん:2014/10/08(水) 15:11:46.32 ID:???.net
>>51
funkのコードの書き方を教えてほしい

54 :nobodyさん:2014/10/08(水) 23:18:35.11 ID:???.net
何が分からないのかを全部書き出せ
どこから説明したらいいのか分かんないから

55 :nobodyさん:2014/10/09(木) 02:34:12.95 ID:???.net
>ページ容量をチェックするような改造をすれば
このコードの書き方を知りたい

56 :nobodyさん:2014/10/09(木) 06:54:57.33 ID:???.net
phpの関数ぐらい自分で探せ
http://php.net/manual/ja/function.filesize.php

57 :nobodyさん:2014/10/09(木) 11:52:10.49 ID:???.net
A:書き方が分かんない
B:どこから教えればいいか教えろ
A:書き方が分かんない

まず、質問の仕方が分かってないw

58 :nobodyさん:2014/10/09(木) 12:03:07.56 ID:???.net
存在そのものが世界のバグでありエラーであるクズ虫の相手なんてすんなよ。

59 :nobodyさん:2014/10/09(木) 13:05:44.74 ID:???.net
どう書けばページチェックするようになるの?
初心者だから教えて

60 :nobodyさん:2014/10/09(木) 13:07:09.98 ID:???.net
教えてくれない場合は、初心者に教える能力がない、
口先だけの無能野郎と認定します

61 :nobodyさん:2014/10/09(木) 13:10:07.14 ID:???.net
まだですか?
あんまり怒らせないでください

62 :nobodyさん:2014/10/09(木) 13:24:50.48 ID:???.net
ID出せば良かったかな

63 :nobodyさん:2014/10/09(木) 13:26:31.30 ID:???.net
初心者はadv使ってください
本家はもうオワコンです

64 :nobodyさん:2014/10/09(木) 13:36:11.85 ID:???.net
初心者こそadv使っちゃだめだろ。
DLしてアーカイブ開いてアップして最低限動く だけでも本家の方がましだろ

ついでに初心者以下の無知に無能認定なんてできないからw

65 :nobodyさん:2014/10/09(木) 13:44:04.80 ID:???.net
ここの連中は信用できないからな
advなら初心者にも教えてくれるぜ
http://pukiwiki.logue.be/

66 :nobodyさん:2014/10/09(木) 14:38:52.10 ID:???.net
PukiWiki Advanceレス
http://kanae.2ch.net/test/read.cgi/php/1387467900/

67 :nobodyさん:2014/10/09(木) 14:40:17.37 ID:???.net
い い か ら は や く お し え ろ

68 :nobodyさん:2014/10/09(木) 15:03:24.89 ID:???.net
これだけヒント貰ってもわからんって、もう答えをそのまま書けってこと?
そういうのは正式に受注していただきませんと こちらもボランティアでは無いので

69 :nobodyさん:2014/10/09(木) 16:43:44.90 ID:???.net
分からない人はadvいきましょう
初心者が使えるように改良してあります

70 :nobodyさん:2014/10/09(木) 16:49:10.10 ID:???.net
ヒントなんて誰が求めたの?
答えも書けない分際で「正式に受注していただきませんと」とか
頭に蛆虫でもわいてるの?
答えられないなら死ねば?

71 :nobodyさん:2014/10/09(木) 17:04:33.02 ID:???.net
よいこのみんなは
ほいくえんのせんせいや、おとうさんおかあさんに
どうしていけないのかおしえてもらってね


 

72 :nobodyさん:2014/10/09(木) 17:05:01.05 ID:???.net
釣り糸太すぎ

73 :nobodyさん:2014/10/09(木) 17:09:22.82 ID:???.net
adv最高すぎる
本家はキチガイだらけだからいらね

74 :nobodyさん:2014/10/09(木) 17:58:02.00 ID:???.net
自分に「ページの最大容量を設定する」という需要がないから
自分の環境弄ってまでコード書く気になれない。

仮に書く気になったとしても
使用バージョン、設置場所、改造の有無+有るならその詳細など
不明な条件が多岐にわたり、他人の環境での動作を確認できないため、
「ウチでは動いた」以上のコードは書けない。

予想外の改造との衝突の結果、動作しないだけでなくサーバに巨大な負荷を与えるなど
なにが起こっても質問者1人の責任で対処できる?
書かれたコードが悪意を持って動作するかも知れないけど対処できる?
こんなところで逆ギレしている程度じゃあ不可能だよね。
具体的な変更場所を答えてもコード書こうともしないのは初心者ですらない。

75 :nobodyさん:2014/10/09(木) 18:05:59.09 ID:???.net
そんな御託や屁理屈はどうでもいい
側から見てて非常に不愉快
教えるならちゃんと教える教えないならスルーでいいじゃん
何で一々気持ち悪い持論を語るわけ?
質問者を馬鹿にしてるけど質問者以下だぞお前ら

76 :nobodyさん:2014/10/09(木) 18:28:39.82 ID:???.net
>>52
foreach が$user_agent['profile'] を確定させた後にIPアドレスをチェックして
特定のIPなら$user_agent['profile'] をkeitai に上書きして強制するとか?
(UA_PROFILE を設定する前にはどうにかしないとダメそうな方法ですけど)

目的とかがいろいろ違いますけど
書き換える場所は↓のページに書かれているあたり

質問箱4/190 - PukiWiki-official
http://pukiwiki.sourceforge.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B14%2F190

77 :nobodyさん:2014/10/09(木) 18:51:18.17 ID:???.net
>>49
直接ファイル操作するようなプラグイン相手だと意味がないですけど
lib/file.php のpage_write() にでも仕込むとか?

> $postdata = make_str_rules($postdata);
で保存時に置換ルールを適用する前後に
$postdata の文字列の長さ(=ファイルに記録するサイズ)を確認して
大きすぎたら終了しちゃう

似たようなチェックはlib/init.php でQUERY_STRING に対してしてる
(strlen関数を使ってるところ)

/////////////////////////////////////////////////
// QUERY_STRINGを取得

// cmdもpluginも指定されていない場合は、QUERY_STRINGを
// ページ名かInterWikiNameであるとみなす
$arg = '';
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']) {
 $arg = & $_SERVER['QUERY_STRING'];
} else if (isset($_SERVER['argv']) && ! empty($_SERVER['argv'])) {
 $arg = & $_SERVER['argv'][0];
}
if (PKWK_QUERY_STRING_MAX && strlen($arg) > PKWK_QUERY_STRING_MAX) {
 // Something nasty attack?
 pkwk_common_headers();
 sleep(1); // Fake processing, and/or process other threads
 echo('Query string too long');
 exit;
}

78 :nobodyさん:2014/10/10(金) 01:39:55.53 ID:???.net
>>75
ちゃんと教えようとしたんだけど、
本人に教わる気が無かったんだから
文句くらい言ってもいいじゃん

79 :nobodyさん:2014/10/10(金) 10:22:21.84 ID:???.net
>>78
ヒント()とかちゃんと教えようとしてないだろ
そんなんなら最初から言うなって言ってるの
スルーしておけば良かっただろ

80 :nobodyさん:2014/10/10(金) 23:31:12.53 ID:???.net
>>79
それ、俺じゃないな
俺は>>54しか書いてないや
で、どこから教えたらいいのかレベルが分かってから説明しようとした
けど、それを拒否された

81 :nobodyさん:2014/10/11(土) 02:34:39.21 ID:???.net
方法を記しても読み取れない相手だと解らずに書いた>>51が悪いか?
ヒントとしてしか読めないのが悪いだろ
読む気が無い相手にはなに書いても無駄

82 :nobodyさん:2014/10/11(土) 03:49:17.70 ID:???.net
どう考えても荒らしの自演なのにそれにスルーできないお前らもたいがいだけどな

83 :nobodyさん:2014/10/11(土) 06:29:54.29 ID:???.net
もはや荒らしの相手しかやることがないんやなって

84 :nobodyさん:2014/10/11(土) 22:39:19.35 ID:???.net
お、おう

85 :nobodyさん:2014/10/12(日) 23:33:45.00 ID:???.net
わざわざメアド欄で煽りとか久しぶりに見たな

86 :nobodyさん:2014/10/13(月) 00:40:04.99 ID:???.net
それはよかったな!

87 :nobodyさん:2014/10/13(月) 15:51:40.48 ID:???.net
wikinoteプラグイン設置したけどコメントが出来ない…
Note/FrontPageにコメントするとFrontPageに飛ばされてコメントも反映されてないけどどうしてなんだろう
ページが存在していないからなのかな?

88 :nobodyさん:2014/10/13(月) 16:09:37.66 ID:???.net
FrontPageはちょっと特殊だからね。
pukiwiki.ini.phpで別の名前に変えても反映されないなら、プラグインが対応してないんだろうね

89 :nobodyさん:2014/10/13(月) 17:57:08.19 ID:???.net
>>88
ありがとうございます。
#commentに変えたらいけたので、comment_nospamプラグインがwikinoteに未対応だったみたいです。

90 :nobodyさん:2014/10/14(火) 22:50:28.79 ID:???.net
PukiWiki Advが神すぎる

91 :nobodyさん:2014/10/15(水) 08:15:31.21 ID:???.net
自画自賛()

92 :nobodyさん:2014/10/15(水) 10:37:37.81 ID:???.net
【PHP】下らねぇ質問はID出して書き込みやがれ 137
勢い19.8でトップ
2番は、Pukiwikiスレ 勢い4.0 5倍も差があるよ

93 :nobodyさん:2014/10/15(水) 12:43:47.78 ID:F1yeS1me.net
今からゲームWikiを作るとしたら、
1,MediaWiki
2,DokuWiki
3,PukiWikiAdv
って感じなの?

94 :nobodyさん:2014/10/15(水) 13:12:57.43 ID:???.net
atwikiにしとけ

95 :nobodyさん:2014/10/15(水) 13:59:30.37 ID:???.net
Pukiwiki Advが一番いい

96 :nobodyさん:2014/10/15(水) 14:40:43.58 ID:???.net
advネタつまんねーよ。
これから作るにも既に記述方法が広まってて、
PHP5.5まで対応したpukiwiki一択だろ。

全部自分で編集するなら好きなのにすればいい。

97 :nobodyさん:2014/10/15(水) 17:19:48.08 ID:???.net
それよりも 
さんざん勧められても PukiWiki Advanceレスw がちっとも伸びないっていうのは
利用者logueとこいつしか居ないんじゃねーの?
神すぎるだの一番いいだの口先だけで動きもしねーもん勧め続けるって頭おかしいんじゃないの?
最低でも動くもん上げとけよ

98 :nobodyさん:2014/10/15(水) 19:40:50.40 ID:???.net
ここはadvもかねてるスレなんだがな
そもそもpukiwikiの正統後継がadvなんだし

99 :nobodyさん:2014/10/15(水) 20:13:38.92 ID:???.net
ナイス思い込み!

100 :nobodyさん:2014/10/15(水) 20:18:24.20 ID:???.net
advってどうやったら動くんですか? DLして展開しても動かないですけど

総レス数 1005
219 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★