エンティティ化によるスパム対策プラグイン†
メッセージ†
もうこれに似たプラグインはあるのですが、ほかのサービスを受ける必要があり面倒です。また、30日に一度はメールを送らないとデータが削除される制約があるので、とても大変です。
http://hp.vector.co.jp/authors/VA022023/javascript/make_html_entity-ja.htm
こちらにあるような事を行えばサービスや制約を受けることなくできるのですが、PukiWikiではうまく動きません。これをプラグイン化できないでしょうか?
コメント†
- ちなみにリンク先はGNUの定める条件の下で再頒布または改変することができるそうなので、これを使えないかと・・・ --
- PukiWikiMod および PukiWiki Plus! の入力では、入力アシスタントのアドバンスドモードで上記のエンティティ化する機能をもっています。(エンティティ化する文字指定などの細かい部分の機能はないですが(^^;) -- みこ
- どちらにしても、純粋な改造でなく、ちょっとだけ本体改造になってしまいそうです(^^; -- みこ
- 自作プラグイン/encode_numeric.inc.php は使えませんか? -- okkez
- okkezさんの紹介してくださったプラグインはどうやって使えば・・・ --
- 普通のインラインプラグインと同じように使ってください。 -- okkez
- どうやらうまくいきませんでした・・・ --
- どういうことを試して、どういう風に上手く行かなかったのかを具体的に書いてください。そうしないと、具体的にどうアドバイスすればいいのか誰もわかりませんよ。 -- Ratbeta
- ただ数値にするだけでは、エンティテティされたのを複合化している業者が最近多いようです。NINJA氏のコピーフリーな暗号化ソリューションがあります。ただ問題なのはこれがperlでできているのと、この暗号化方法では日本語等が通らないようです。PyukiWikiでの実装例 -- ななみ
- ↑の暗号化例:<span class="mail" onclick="addec_link('NZ4kZ44x4L3f42mN4Z3x3j4o4x3a4x4o4xkk4f4j38mZ4fZ44xZ3Z4km4T39')" onkeypress="void(0);"><script type="text/javascript">addec_text('9a2a2Z2Lm3mZ2mmZm3mZofmomL2kLamom9mZmxm9ojmN22'); -- ななみ
- ちょっといじってたら、とりあえず動いたので・・・pukiwiki1.4.6-Enc_UntiSpam.txt ただ、正しいPHP書式ではないのと、全部エンティティ化はこれではできないです。 -- ななみ
- ブラウザがHTMLで認識する可能性あるので・・pukiwiki1.4.6-Enc_UntiSpam.tar.gz -- ななみ