■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

テーマlogical_jp_baserの画像認証(コメント欄)について

cocoa > テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/2/20 2:34
こんばんは。

いつもお世話になります。

とりあえず、baserCMS3.0.2を3.0.6.1へのアップデートは保留することにしました。

先にレスポンシブデザインに対応したテーマに変えたいと思い、色々と試しています。

その中で、
logical_jp_baserというテーマを改造してみようと思ったのですが、、。

プラグインのblogを利用したページ内に、コメント欄を設けているページがあります。
お問い合わせページでは、画像認証がちゃんと表示されるみたいですが、
blogのコメント欄には、添付したスクリーンショットのようになっていて、表示されません。
(スマホは持っていませんので。) iPod touchとMacBook Proで確認しましたが、
どちらも、表示されません。

新しく登録したドメインに(上記の3.0.2のサイトと同じサーバー内です。)
baserCMS3.0.6.1をインストールし、そちらでも、
ogical_jp_baserをテーマに入れて
試してみましたが、
同じく、お問い合わせページでは画像認証が表示されますが、
blogのコメント欄では、添付したスクリーンショットのようになります。

勿論、ブログの設定で、以下のようにイメージ認証欄の『利用する』にはチェックを入れてあります。

コメント受付機能	 利用する
コメント承認機能	 利用する
コメントイメージ認証  利用する


他のテーマでは、問題なく表示されます。

■利用したい方のサイトの環境
http://MyDomain1.net/
baserCMS環境
スマートURL: ON
設置フォルダ: /virtual/MyID/public_html/MyDomain1.net/
セーフモード:Off
データベース: MySQL
baserCMSバージョン: 3.0.2
CakePHPバージョン: 2.4.6
PHP Version 5.4.34


■新しいドメインの環境
http://MyDomain2.net/
baserCMS環境
スマートURL: ON
設置フォルダ: /virtual/MyID/public_html/MyDomain2.net/
セーフモード:Off
データベース: MySQL
baserCMSバージョン: 3.0.6.1
CakePHPバージョン: 2.4.6
PHP Version 5.4.34


ブラウザで確認したソースは次の通りです。

■お問い合わせページ(画像認証が表示されている)
<div class="auth-captcha clearfix">
<img src="/contact/captcha" alt="認証画像" class="auth-captcha-image" />
<input name="data[Message][auth_captcha]" type="text" id="MessageAuthCaptcha"/><br />
&nbsp;画像の文字を入力してください<br clear="all" />
</div>


■ブログのコメント欄(画像認証が表示されない)
<div class="auth-captcha clearfix">
<img src="" alt="認証画象" class="auth-captcha-image" id="AuthCaptchaImage" style="display:none" />
<img src="/theme/logical_jp_baser/img/admin/captcha_loader.gif" alt="Loading..." class="auth-captcha-image" id="CaptchaLoader" />	<input name="data[BlogComment][auth_captcha]" type="text" id="BlogCommentAuthCaptcha"/><br />
&nbsp;画像の文字を入力してください<br />
</div>




画像認証用のイメージを表示させるのには、どうすれば良いのか、おわかりの方がいらしゃいましたら、
ご教示いただけると、大変ありがたいです。

どうぞよろしくお願いいたします。
cocoa > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/2/21 3:46
その後、
自分でも、logical_jp_baserフォルダ内のファイルを、
くまなく検証しているのですが、
 
『お問い合わせ』のメールフォームは問題なく送信できますが、
ブログのコメント機能については、画像認証を外しても、
どうやら、送信もできていないようです。

他のテーマは、ブログのコメント送信でも、メールフォーム送信でも、正常に動作しています。

何故、ブログのコメントの時には動作しないのでしょうか?

ヒントになるようなことでも、
何かおわかりの方がいらっしゃいましたら、是非、お知恵を拝借させて下さい。

どうぞよろしくお願いいたします。
cocoa > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/2/21 16:22
その後、
logical_jp_baser以外のテーマでも試しています。

また、同じサーバー内ですが、
今回のドメインを、
http://MaDomainA.net とすると、
新規に、同じ、3.0.6.1をインストールした、
http://MaDomainB.net というサイトでもテストしています。

logical_jp_baserでは、
画像認証を外すと、送信できるようです。

ただ、送信後の画面は、
スクリーンショットのような画面で、確認画面も何もでてきません。

他のテーマで、
JeetKuneDe ( jkd )の場合は、
画像認証を入れても、外しても、
『送信する』ボタンをクリックすると、
その下に、

引用:
コメントの送信に失敗しました。入力内容を見なおしてください。

とでてきます。(何度やってみても同じです。)

デバッグモードで行ってみたりしますが、
何が悪いのかが読めないので、よくわかりません。

3.0.6.1に入っていた、デフォルトのテーマ(M-SinglePage ( m-single ))では、
画像認証を入れても上手く送信できて、送信ボタンの下に

引用:
送信が完了しました。送信された内容は確認後公開させて頂きます。

と確認のテキストが表示されます。

実際に、メールが送信され、管理画面から、コメント一覧に、コメントが入っているのが確認できます。

テーマの何かがおかしいのか、
それ以外のところで何かがおかしいのか?(でも、ちゃんと使えているテーマも上記の通りあります。)

色々と自分なりに検証しているのですが、
どこがおかしいのかが、よくわかりません。
(いずれのサイト、いずれのテーマでも、『お問い合わせ』メールフォームは使えるようです。)

何か、ヒントになるようなことでも結構ですので、
おわかりの方がいらっしゃいましたら、ご教示いただけると、大変ありがたいです。
どうぞよろしくお願いいたします。

arata > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/3/1 16:25
cocoaさん、こんにちは。

テーマ別にできる場合とできない場合がある、ということは、
ひょっとしたらテーマ側で利用中のJavaScriptでエラーが出てる可能性が考えられます。
(認証画像はJsで表示しているため)
例えば、ブラウザがChromeの場合は開発ツールを利用して、Consoleという画面でJsエラー発生の有無を確認できます。
動作している場合としてない場合で見比べてみると良いかもしれません。

■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki
■ Twitter:@arata

cocoa > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/3/5 0:23
arataさん、
ご回答下さってありがとうございますm(__)m

ようやく、少し作業できる時間が取れて、作業再開し始めましたが。。。

メールフォームのことを、再度、検証しようと思っていたのですが、
今度は、改造しようとやりかけていたテーマが、上手く改造できてなくてエラーを起こすので、
他のテーマに変えていきながら、色々と試していたところ、
設定したテーマ上で、メニューをクリックすると、その前に設定していたテーマが出てきます。
また、『お問い合わせ』fメールフォームは、どのテーマに変えても、
化けてしまうようになりました。

今、作業しているドメインと違うドメインのを、先月、とりあえず改造して、リニューアルし、
そちらの方は、とりあえず無事に稼働しています。

どのテーマに変えても、メールフォームで文字化けしてしまうのと、何故か、テーマが変わってしまいます。

どこがいけないのかさっぱりわからないのですが、
どうすれば良いでしょうか。。。


arata > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/3/5 0:40
cocoaさん、こんにちは。

ひとつずつ解消していきましょう。
添付の画像見ました。以下を適用してみてください。
https://github.com/baserproject/basercms/commit/fdd70e0507407f9c0842ba2ad517862dc0a5fbc4

■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki
■ Twitter:@arata

cocoa > Re: テーマlogical_jp_baserの画像認証(コメント欄)について @ 2015/3/5 1:12
arataさん
早速ありがとうございます。

何をやってもNGでしたが。。。
いちかばちか?、3.0.6.1→3.0.7へのアップデートを行ってみました。

文字化けは解消されました。

ただ、
どのテーマを選んでも、
トップ画面が、jkdのテーマのままなんです。
そこから、メニューのどれかをクリックすると、管理画面で選択したテーマの画面になります。
『サーバーキャッシュ削除』も、何度もやってみています。

まだこれから作り上げるサイトなので、テーマも、『初期データ読込』をやり直したりもしています。
何故、選択していないテーマが常駐してしまうのでしょう?



ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
29 人のユーザが現在オンラインです。 (29 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 29