Spam Management and Prevention

Bet­ter Spam Man­age­ment and Pre­ven­tion

This plu­g­in pro­vides bet­ter ‘spam’ man­age­ment in Word­Press 2.x (should work for 1.5x as well) and on top sup­port “.htac­cess” based IP access con­trol. If some­one feels like stream­lin­ing this code or clean­ing it up, be my guest 🙂

スパムとみなされたコメントのアクセス元を1クリックで .htac­cess に deny from 123.456.789 の様な形式で追加していくプラグイン。また一度拒否したアクセスを再度許可する事も可能です。IPアドレスレベルでのアクセスコントロールを手助けするプラグインとお考え下さい。

ちなみに今日本語化中です。どなたか PHP のソースコードから pot ファイルを作るようなスクリプトをご存知無いですか? _e( )__( ) を抜き出すようなものなんですが。手元の poEd­it では全く成功しなくて困ってます。

aka Written by:

10 Comments

  1. 2. Jun 2006

    (・∀・)っ xget­text -k__ -k_e hoge.php -o hoge.pot

  2. 4. Jun 2006

    ありがとうございます。
    うまくいきました…って言いたかったんですが,ダメでした。
    poEd­it に食わせたらエラーが出て開かず。
    問題なく開く po や pot と見比べても違いが分からない…

  3. cotton
    5. Jun 2006

    可能かどうか分かりませんが、ソフト作成に挑戦してみようかなと思っています。

    pot ファイルの書式について、詳しく解説されているサイトはありますでしょうか?

  4. 6. Jun 2006

    早速、参考サイトを見てみました。
    ありがとうございます。

    PHP のソースコードから__と_eの部分を抽出してファイルに書き出すだけなら、すぐできそうな気がしますが、それだけだとあまり意味がないんですよね…

    やはりPHP のソースコードに変更があった場合に
    なにかしら同期を取る機能って必要でしょうか?

    とりあえず同期無しで抽出だけのものを作成してみます。
    (potとpoファイルは両方必要ですか?)

  5. 6. Jun 2006

    ワオ,ありがとうございます 😮

    同期を取る機能は無くて大丈夫だと思います。新バージョンででコードを大幅に変える人もいますし。抽出だけで十分かなあと思います。pot も po もプレインテキストなので mi なんかで開けますし。

    今気付いたんですが, pot と po の違いって訳が付けられていないか付けられているかの違いみたいです。pot は単に php ファイルのソースから __ や_e( から始まる文字列を抽出,整形しただけのファイル。 po は pot ファイルの msgstr "" に訳語を埋め込んで msgstr "ほげほげ"としたもの。

    なので,最低限 pot ファイルさえあれば各国語を簡単に作れるみたいです。本当は作者が pot ファイルを同梱してくれると訳す側は訳すだけでいいので楽なんですが 😛

  6. 6. Jun 2006

    大急ぎで作成してみました。(Mac OS X版のみ)

    ダウンロード先は、Gmailのアドレスの方へメールしましたので、ご確認下さい。

  7. 6. Jun 2006

    ありがとうございます。
    早速使わせて頂いてます。よくエラーが出て強制終了してしまいますが,それでも軽くてシンプルでいいです。これでpoEditから離れられる(笑)

  8. 7. Jun 2006

    エラーの起きている場所が知りたいので
    エラーバージョンを至急作成します。

    ご協力お願いします。

  9. 7. Jun 2006

    了解しました。
    でも,急ぎという事でもないのでゆっくりで大丈夫です 🙂
    私も どういう操作の時にエラーが出る/強制終了されるのかを分かる範囲でメモを取ってみます。

Comments are closed.