2006年12月16日
コード入力必須に
一日しか経っていませんが、あれから新たなスパムがやって来ました[:amazed:]
「詩人のようなコメント」と言うか、翻訳してみたらそんな感じがしました。で、URLを入力しているので名前でリンクされる。リンク先のページを見させる。トラバスパムの要領でしょうか・・・
本来なら日本語じゃなきゃ弾くはずなんだけど、プラグインが動作しなかったようです[:cry:]
ゲーム用のブログで様子見する予定だったけど、こちらでも導入する事にしました。これにより、必須だったメールアドレスを任意とし、コード入力を必須としました。ただし、メールアドレスは入力しても非表示のままの設定です[:-)]
なお、サインインした時はコード入力欄は表示されないように・・・・・なったはず?これからテストして動作確認です[:sweat:]
試行錯誤中。
サインインした場合のコメント投稿がクッキー保存用のJavaScriptと喧嘩している可能性が・・・最悪、コメントフォームをサインイン時の表示と分けないと駄目らしい。
ただ、そのクッキー保存用JavaScriptにかなり前からバグがあったようです。うちのはそれに該当する[:sweat:] なので、それを確認してからフォームの件を考えてみる事にします[:hopeless:]
原因判明!(したかもしれない[:sweat:])
今まで「どうしてサインインしたのに名前等の欄が消えないのか?」を不思議に思いつつ放置してました。しかし、本日改めてテンプレートを確認したら、たった一箇所ではありますが重大なミスを確認しました[:shock:]
本来名前等の欄を括る「id="name-email"」のハイフンが「 _ 」になってました。
これが今回の不具合の原因でした(まだテストしてないから多分ですが[:sweat:])。ハイフンにすると名前等の欄は表示されなくなり、長い間放置していた問題がいとも簡単に解決した訳です[:lol:]
のちほどすべてのエントリーに反映させ、サインイン後にコード入力が不要になったか確認したいと思います[:blush:]
これで上手くできるとほぼ完成。
でもFirefoxでできなかったので、IE7でできるとも思えない・・・
さて、どうでしょうか・・・
#コメント修正より
Σ(^∇^;)えええええ~IE7でできちゃったよ!
Firefoxのキャッシュとかの問題なのかな?
いや、やはり「クッキーに保存する」チェックをしているかどうかの問題ぽい。と言う事は、サインインする前にチェックを外さないとコメントが拒否されると言う事なのか。
結局のところ、JavaScriptを直さないと完成とは言えないなぁ・・・
初めまして。
足跡ありがとうございます。
昔は主人公の名前を自分と同じにしてたけど、最近は好きなアーティストとかの名前付けますね。
» 张家界旅游さん
(~ヘ~)ウーン
足跡なんか付けに行ってませんが・・・???[:hopeless:]
申し訳ありませんが、URLは削除させていただきました[:bow:]
at 2008年09月06日 14:00 RES