Ktouth Brand. on Web

け〜くんこと K.Ktouth のだらだらした日常と突発的に作るプログラムや読み物とかの雑多サイト



blog_style.rbとcomment_key.rbの相性問題

2005年08月29日 21:02更新 筆者:K.Ktouth

tDiary+blogkitの構成で、comment_keyプラグインを使用すると、コメントをうまく受け付けてくれないときがある。出力されるべきcomment_key要素が出力されてないためらしい。

問題点

comment_keyプラグインでは、spamからの直接投稿をフィルタリングするためにコメント投稿フォームにランダム生成した鍵を埋め込んでいる。
その埋め込み方としてオリジナルのcomment_name_label/comment_name_label_shortの二つのメソッドを置き換える手法をとっている。
tDiary+blogkitの構成の場合、00default.rbとblog_style.rbの両方でこのメソッドを定義しているため、プラグインでの置き換えが上書きされてしまっている模様。

回避手段

プラグインフォルダの言語フォルダ(plugin/jaなど)の、blog_style.rbのcomment_name_label/comment_name_label_short両メソッドをコメントアウトする。30行目付近

+ =begin
  def comment_name_label
    '名前'
  end
 
  def comment_name_label_short
    '名前'
  end
+ =end

これで、コメント入力フォームの名前に隠し要素comment_keyが出力されるようになる。

本日のリンク元
  • YGブログ検索 ×21 : 19, 1, 1
その他のリンク元
検索