XOOPSコメントシステムハック

3:22 pm 電依研(inet)

XOOPSってなんか登録ユーザに閉ざされたシステムみたいな構造で気に入らないんだけど(なら使うなってか?)コメント投稿する際にゲストがハンドルも書き込めないようなゲストにやさしくないコメントシステムだけはどうにかしたいと思ってた。
「日々の駄文」に利用している wordpress モジュールは独自のコメントシステムがあるので問題無いのだけど、その他の「駄文書庫」「画廊」「録助」に関してはXOOPSのコメントシステムを利用しているため、ゲストは投稿者名:ゲストでしかコメント投稿できなかった。
これにゲスト用の投稿者名を追加しようとするとデータベーステーブルに項目追加しないとダメかなぁなんて思ってたんだけど、投稿者名ごとコメント文に入れてしまうというBIGPaPaさんの手法は目から鱗でしたね。
これならデータベーステーブルに手を加える必要無いですもんね。

っつーことで、コメント投稿フォームスクリプト(comment_form.php)とコメント投稿スクリプト(comment_post.php)を改造。
おほほ、快適!快適!
クッキーとか食わしてないんで、二度目以降は再入力するか履歴を選択するなどしてくださいね。(^^;

ここまでやっちゃうと、ここ「電依研」での登録ユーザのメリットってなんだ?ってことになってくる。
コメント付ける時に投稿者名などを入力する必要が無いくらいかな。。。

Comments are closed.