Home > wordpress > コメント情報を残す その2

コメント情報を残す その2

一つ前のエントリーでkohakuさんからコメントを貰い、そうかぁとおもって他の人のブログを見てみるとどうも二つのタイプに分かれるようです(Firefox3で試してみた)
タイプ1名前欄、EMail欄、ブログURL欄共にすべて最初から記入されている
タイプ2名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックするとすべて記憶されている

タイプ1の人は
masayanのブログ、hiromasa師匠のブログ、Rikaさんのブログ、yurikoさんのブログなどはすべて記憶しているので入力の必要がない。

タイプ2の人は
kohakuさんのブログ、みなみさんのブログ、ひかげさんのブログ、odysseyさんのブログ
などは、名前欄、EMail欄、ブログURL欄共に白紙になっているが、クリックすると前の情報が記憶されているのでマウスクリックで入力できる。

この二つのタイプの違いがどこから来ているのかがわからないのですが、いずれも、クッキーで情報をキャッシュしていることになる。
で、うちのブログはタイプ2のクリックして前の情報を読み出す、これも出来ないって事になっているわけでしょうかねぇ :neutral:  原因がわりませ〜ん :mad:

Comments:13

Gravatar おで 08-06-19 (木) 17:44
1

こんにちは~。
タイプ2らしいおでです。

…あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。

おそらくなのですが、タイプ2はサイト側のキャッシュではなくてブラウザが補完しているのではないかと推測しています(label for=”author”とかですね)

というのも、いまこのコメントを書くためにNameのinputボックスで↓キーを押して(ダブルクリックでも可)「おで」を表示したのですが、これはぼくが以前yutakaさんのところでコメントしているからだと納得ができます。

ところが、ぼくが一度もコメントしたことがないWPの別のブログでも、同様に↓キーで「おで」が表示されるからです。

ぼくはFirefox 3を使っているのでkohakuさんと同じ状況ですね。

タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。

Gravatar yutaka 08-06-19 (木) 17:56
2

こんばんわ〜、おでさん :eek:

あれ?yutakaさーん、ちゃんとクリックで前の情報でますよぉ~~。

ええ〜、そうなのぉ? じゃぁタイプ2じゃん :!:
ということは、みなみさんが言うのはタイプ1じゃないということなのかなぁ? でもみなみさんのブログもタイプ2なんだけどなぁ。それともみなみさんのブラウザだとinputボックス上でクリックしても情報が出てこないんだろうか?

タイプ1みたいにするには、テーマでcookieを食べさせるように作りこみが要りそうです。

やっぱりmasayanなんか仕込んでたんだな :smile:

ダブルクリックで情報さえ出てくれればOKということにしておこう

Gravatar みなみ 08-06-19 (木) 18:11
3

お!ほんとだ。ダブルクリックで前の情報がでました!
こんなタイプがあるとは知りませんでした。
これからそれでいきます。 :wink:

Gravatar yutaka 08-06-19 (木) 18:15
4

こんなタイプがあるとは知りませんでした。

ちょ、ちょっと、ちょっとぉ〜〜 みなみさんちのブログも同じだぞぉ
情報は初めからは何も入ってなくてクリックすると出てくる、要するにタイプ2で同じ仲間じゃん :lol:

Gravatar Rika 08-06-19 (木) 22:01
5

途中からだよね、びんさんのコメントする時に白紙になったのって。

てっきりびんさんが
「プライバシーの保護でしょ。当然でしょ。」
みたいな
「特別なこと」
してるんだと思ってた :oops:

Gravatar yutaka 08-06-19 (木) 22:12
6

Rikaさんこんばんわ〜

途中からだよね、びんさんのコメントする時に白紙になったのって。

またまた、そういうこといってぇ、途中からってこのテーマにする前でしょ、きっと。どうやらテーマのせいだと言うところまでわかったんだけど? つい最近までって言われると又わからんようになるわなぁ :sad:
プライバシーなんかどうでもエエ!表示したままにしたいわぁ

Gravatar ひかげ 08-06-22 (日) 20:31
7

タイプ2のひかげです。

このネタは、面白いかもしれませんね。

コメントについては、ベースにしていたのが
「EASY ALL」のやつだったので、
あまりよくわかっておりません。

ちょっとみてみたら、$req と書いていたので
これが関係あるような気がしますが、
PHPも詳しくないので放置していますw

ちなみにブラウザはキャッシュ設定を切っているので、
どこに行っても、コメント投稿は毎回いちいち入力しています。

タイプ1でもタイプ2でも
ひかげが試してみたサイトは、全て白紙でした。

どこにあわせるかがポイントですね。(悩みのタネ)

Gravatar yutaka 08-06-22 (日) 21:32
8

ひかげさん、情報有り難う :!:

実に難しい問題ですねぇ、ブラウザに影響されず、情報を残したい人には確実に残すという方法は、チェックボックス方式しかないようですねぇ

Gravatar をかもと 08-06-26 (木) 18:12
9

yutaka さん、どもです。

クッキーがセットされない件についてですが、
通常は wp-comments-post.php の 66~70行目でクッキーをセットしています。

お使いの AJAX-Comments プラグインでは、コメント投稿時に wp-comments-post.php を通さず、独自の処理を行っているので、その辺で問題が発生していると思われます。
ajax-comments.php の 187~196 行目で setcookie() はしていますが isset($_remember) が true になってないので、セットされないのでしょう。
直前行に $_remember = true; って書いておけば覚えさせられると思われます。

Gravatar yutaka 08-06-26 (木) 19:00
10

をかもとさん、こんにちわ〜

直前行に $_remember = true; って書いておけば覚えさせられると思われます。

なるほど〜 勉強になりましたぁ :grin:
quick-comments.0.3.2に変えてみましたぁ :wink:

Gravatar yutaka 08-06-26 (木) 19:07
11

quick-commentsに入れ替えると、ちゃんと情報が保存されるんだ :wink:  動きも速いなぁ〜

Gravatar をかもと 08-06-26 (木) 22:16
12

yutaka さん、どもです。

AJAX-Comments は prototype.js + script.aculo.us を要求するので、ファイルサイズが大きくなっちゃうんですよね。
# あと Javascript を、毎回 PHP で動的生成しているのも…

quick-comments は jQuery だけなので、ファイルサイズはかなり抑えられるはずです。

Gravatar yutaka 08-06-27 (金) 23:34
13

Quick Comments 0.4.0にバージョンアップしました :wink:

Comment Form
Name、MailAddress、URL、情報を残しておきますか?

Trackbacks:0

このエントリーのトラックバックURL
http://fish1091.com/wordpress/archives/517/trackback
Listed below are links to weblogs that reference
コメント情報を残す その2 from Binsan's Cafe

Home > wordpress > コメント情報を残す その2

ページの先頭へ移動