コメント欄のCaptcha認証をなくしたい

2016年11月7日 at 9:05

はじめまして、つい最近concrete5をいじり始めました。
レイアウトの自由度が高くて楽しませてもらっています。

質問なのですが、ブログ記事などに使える5.7標準の「コメント欄」ブロックは、
メールアドレスやウエブサイト、キャプチャの入力が必須です。
もっと簡単に、通りがかりの人が一言コメントを残せるようにしたいと思っています。
せめてキャプチャ不要にしたいと思うのですが、出来るだけ簡単に
そのように変更する方法は、どうすればよいでしょうか?

アドオンなどでForum,Commentなどを探しましたが、生憎5.7対応で
そういった機能のものは見つかりませんでした。
大変恐縮ですが、どなたかお知恵をお貸しいただけると助かります。

よろしくお願いいたします。

タグ:

Re: コメント欄のCaptcha認証をなくしたい

2016年11月7日 at 11:22
残念ながら、Captchaをオフにするオプションは用意されていませんが、下記2つのファイルをオーバーライドし、capcha関連のコードを削除することで対応できそうです。チャレンジして見てください

web/concrete/tools/conversations/add_message.php
web/concrete/elements/conversation/message/author.php

オーバーライドの解説
http://concrete5-japan.org/help/5-7/recipes/override-almost-any-core-file-in-5-7/

今回はパスベースオーバーライドを使います
 

Re: コメント欄のCaptcha認証をなくしたい

2016年11月7日 at 19:43
早速の返答をありがとうございます!
パスベースオーバーライドについて、キャッシュ無効のトラップで
しばらく引っかかりましたが、現在なんとか変更が有効になるようにできました。
これからPHPをいじってみます。
取り急ぎですが、ありがとうございます。
 

Re: Re: コメント欄のCaptcha認証をなくしたい

2016年11月11日 at 14:40
ご指摘の2つのファイルのCaptcha関連を削ることで
無事簡単なコメント欄を作成出来ました。
ありがとうございました!