qyens-labo.netでやってたののコピー。
ここのWordPressで動作検証した以外は何も手をつけてなかったりして。
mtでやってたのをWordPressに移植してみる。
ダウンロード:
- 2chtripize ver.1.0.0
(2013-07-18 404を修正)
インストール方法:
ダウンロードしたzipを解凍し、出てきた2chtripize.phpをWordPressのwp-content/pluginsにコピーし、管理画面からプラグインを有効化してください。
ライセンスとか
なんとなくCC 。 変更改編再配布ご自由に。
参考:
仕様とか
- コメントの投稿者に半角#が付いていたら以下をトリップキーとしてトリップを生成します。
- 10桁トリップ対応
- 12桁トリップには非対応。
- ◆/★はそれぞれ◇/☆に変換し偽装を禁止
- データベース保存前にトリップを生成しているため管理者に鳥漏れしない
- cookieには生成前のトリップを保存
TODO
- 管理者の固定トリップ
- キャップ機能
制限事項とか
cookieに生成前のトリップを保存しているため、投稿者が管理者承認前のコメントを表示できない
承認前のコメントはCookieの投稿者名とデータベースのauthor_nameのマッチングで表示しているみたい。
なので、このプラグインを利用すると入力した値(=Cookieの値)とデータベースの値(鳥変換済み)がマッチしなくなるため、自分が投稿した承認前のコメントは表示することができない。
迂回策は次
- Cookieに変換後のトリップを保存する。
これが一番対応しやすい。
プラグインの82行目をコメントアウト(行頭に「//」を追加)する。
この対応をした場合、米入力欄にはトリップがそのまま表示されることになるため、2度目以降のコメントでそのまま入力してしまうと◆が◇に変換されてしまう。
使い勝手を考えたらイマイチかも。 - コメントの承認を外す
スパム避けなんかはCapchaプラグインを併用することで何とか。 - エントリの表示で再度トリップに変換しその値でデータベースを検索する
正直面倒(‘A`)
そのうち実装するかも。
最近のコメント