*問題 [#rc489aec]
**実例 [#vdde43ce]
***%%ro■logue■tk(EventWiki)を含む文字列を編集の時に入れられない。%% [#jb816eb0]
***%%ro.logue.tk(EventWiki)を含む文字列を編集の時に入れられない。%% [#jb816eb0]

PukiWiki開発版のspam.ini.phpで以下のように書かれているためです。
 $blocklist['badhost'] = array(
 	'*■tk',				// 'Tokelau' ccTLD
 	'*.tk',				// 'Tokelau' ccTLD

これを直すには、ホワイトリストに例外を書き込みます。
 $blocklist['goodhost'] = array(
 	'ro■logue■tk',				// EventWiki
 	'ro.logue.tk',				// EventWiki

-[[BugTrack2/207>http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F207#s423213f]] : [[PukiWiki-dev>http://pukiwiki.sourceforge.jp/dev/]]にてこれと同じやり方で修正されるようです。 - 2007/03/05

***アカハックを含むSPAMがしつこいんだけど。 [#qa4e79c2]

IPアドレスが分かる場合は以下のようにして調べます。
国ごと遮断するなり、アクセス拒否するなりなんなりと。~
コマンドはWindowsのコマンドプロンプトまたはPC-UNIX Shellで実行できます。
//WinNTのコマンドシェルは、MS-DOSをコールしている訳ではないので修正
//Win9xはサポート終息、かつROの動作保証外なので除外

 >nslookup 66.199.184.254
 Server:  ****
 Address:  192.168.0.1
 
 Name:    arkady.indymedia.org
 Address:  66.199.184.254

***カウンターのYESTERDAYの表示がおかしくないですか? [#gae39703]
-[[BugTrack2/141>http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F141]]の書いてある通りに修正すれば直ります。~
-plugin/counter.inc.phpの91行目を以下のように修正します。

>$is_yesterday = ($counters[$page]['date'] == get_date('Y/m/d', strtotime('yesterday'&color(red){'', UTIME''};)));
>↓
>$is_yesterday = ($counters[$page]['date'] == get_date('Y/m/d', strtotime('yesterday')));

-原因

UTIMEはローカル時刻(日本標準時)を設定します。~
このために「9時間前の時間(昨日)の昨日の時間」を出してしまっています。~

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS