Quick Comments の Ver.0.5.2 をリリースしました。
ダウンロードと詳細な使用方法は WordPress Plugins/JSeries » Quick Comments よりお願いします。
Ver.0.5.1 からの修正点は
- Twitter でみなみさんに指摘された IE で「コメント編集」リンクが指のマークにならない件。
- IE でコメント編集後、名前・メール・URLが入力不可になってしまう。
- コメント投稿者の確認方法の厳格化(ただし 0.5.1 と同様のチェックも選択可能です)
ただし、IE は IE7 でしか確認取れていません。
IE6 では、まだおかしいよとかあればご連絡ください m(_ _)m
コメント投稿者の確認方法は「簡易的なチェック」と「より厳格なチェック」から選択できるようになりました。
「簡易的なチェック」では、投稿者のIPアドレスだけを見て同一投稿者かどうかを判断します(Ver.0.5.0 と同様)。
「より厳格なチェック」では、コメント投稿時にクライアントに「IPアドレス・ブラウザ・投稿者名・メールアドレス・URL」から生成したハッシュ値を COOKIE として持たせ、その値を元に同一投稿者かどうかを判断します。
時間制限を短くして「簡易的なチェック」だけでも良いですし、より厳格にチェックしても良いです。
その辺は、各サイトの管理者のポリシーに従って設定してください。
りょっけさん、どもです。
おっ、解決したようで良かったです。
では、zip ファイルは消しておきますね。
をかもとさん、またまた修正していただきまして、本当に本当にありがとうございます。
お陰様で自分の思っていた通りの動作を実現出来ました!
素晴らしいプラグインに、こんな初心者への素晴らしいご対応、ありがとうございました!
りょっけさん、どもです。
comments.php の修正で、修正可能です。
修正版の deepblue 用の comments.php を以下に置いておきましたので、入れ替えてみてください。
https://dogmap.jp/wp-content/uploads/deepblue.comments.zipをかもとさん、ありがとうございます!
サブフォルダの件、出来ました!
ありがとうございます!
サムネイルの件も了解致しました。
別画像で用意しないとページの表示もその分重くなるしその方がいいですね^^;
ありがとうございました!
・・・今気付いたんですけど、Quick Commentsの話題に戻るんですけど、
1件目のコメントの時のみ、書いたコメントがうちのサイトでいう「コメントを書く」より下に表示されてしまいます。
F5で更新すると「comments」の下に移動するのですが。
2件目以降のコメントでは、書き込み完了した時点で「comments」の下に表示してくれるのですが……。
こちらは簡単に修正はきくのでしょうか?
本当に何度も何度も申し訳ありません。
りょっけさん、どもです。
その場合は
a[href*=/wp-content/uploads/]
と指定してやればおっけです。この指定だと、href プロパティに "/wp-content/uploads/" という文字を含む a 要素が対象になります。
サイトを確認してみました。
img 要素と、a 要素が指している画像ファイルが一緒なのが問題ですね。
img 要素で画像ファイルのサイズを指定してしまっているので lightpop 表示されたモノのサイズも、そのサイズになってしまってます。
サムネイル表示する画像のほうは、別画像を用意してもらわないとうまくないですね。
こんな感じ。
をかもとさん、ありがとうございます!
sexylightboxを無効にしたところ、上手く表示出来ました!
本当にありがとうございました!
wp-lightpopの方も使わせていただきたいと思います!
表示が綺麗で素晴らしいですね!
と、こちらも設定に悪戦苦闘してしまっているのですが^^;
・対象のXHTML要素で 〜〜/wp-content/uploads/以下を指定したい場合、
/uploads/のサブフォルダ以下の画像を含むことは出来るのでしょうか?
このままだと表示出来なかったもので(単なる設定ミスかもしれませんが^^;)
・サムネイルをクリックした時に、サムネイルのサイズのまま画像が表示されてしまいます。
こちらも単なる設定ミスかもしれませんが・・・。
リンクタイプごとのオプションの最大幅等は色々試してみました。
うーん……。lightpopの記事にコメントした方がよかったですかね^^;
りょっけさん、どもです。
サイト見させてもらいました。
sexylightbox が使用している mootools.js が問題ですね。
Quick Comments では jQuery と言うライブラリを使用しています。
この jQuery と mootools.js がコンフリクトを起こしてしまっています。
対処方法としては、jQuery を読み込んだ後、下記のようにして jQuery.noConflict() を呼び出します。
そのあとで、mootools.js を読み込めばおっけ。
ただ、このようにするには sexylightbox を呼び出しているプラグインを修正する必要があります。
他の対処策としては lightbox 系のプラグインは他にも色々ありますので、他のプラグインを使用するか、プラグインを使用せずに sexylightbox を呼び出すようにするかでしょうか?
ちなみに拙作のプラグインですが wp-lightpop という画像・動画に対応した lightbox 系プラグインもあります。
こちらは jQuery を使用していますので、Quick Comments とも競合しません。
http://wppluginsj.sourceforge.jp/wp-lightpop/
をかもとさん、わざわざ修正までして頂きまして、ありがとうございます!
IE8(bata 2)にて動作確認させていただきました!感動しました!
と、何度も本当に本当に申し訳ないのですが……。
Firefoxやoperaで動作確認しようとしたところ、エラーが出てしまいました。
理由だけでも分かればとソースを覗いてみてるのですが、どうにも分からず。
諦めようかとも思ったんですが、IEでここまで綺麗に動いてくれると諦めも付かず^^;;
お時間のある時に、またご教示頂けませんでしょうか・・・。
をかもとさんの貴重な時間を割いてしまい、申し訳ありません。
りょっけさん、どもです。
テーマファイルを見てみたんですが、これは comments.php の作りが悪いですね。
修正しましたので、下記の zip ファイル内の comments.php と入れ替えてみてください。
https://dogmap.jp/wp-content/uploads/deepblue.comments.zipこの状態で、コメントリストの CSS パス:
"dl#commentlist"
に設定すれば、正常に動作するはず。# WordPress 2.6.3 で確認済みです。
をかもとさん、ありがとうございます!
本当に助かります!
りょっけさん、どもです。
確認しました。エラーが出てますねぇ。
何度か、コメントテストさせてもらうと思いますが、私のコメントは削除してください。
をかもとさん、早速の御返信ありがとうございます!
ご指摘の通り修正させていただきましたが、やはりエラーが出てしまいました。
URL削除させていただきました^^;
りょっけさん、はじめまして。
この deepblue というテーマですと、下記のように設定すれば、正常に動作すると思われます。
コメントフォームの CSS パス:
"form#commentform"
コメントリストの CSS パス:
"div#commentlist:first"
もし、これでも正常に動作しない場合は、ご利用のサイトURLを教えていただければ、アドバイスできると思います。
初めまして。ここにこんな初心者的な質問してよいのか……。
(駄目でしたら申し訳ありません。お手数ですが削除をお願い致します^^;)
こちらのQuick Comments 0.5.4を使わせていただきたいと思っているんですが、
コメントを書き込もうとするとエラーメッセージが出てしまいます(F5で更新すると書き込みは反映されてます)
FAQを見たところ
「設定の「コメントリストの CSS パス」が正確に記載されていない可能性があります。」
とあったんですが、コメントリストのCSSパスというのが分からず困っております。
もしよろしければ、この設定についてご教示頂けませんでしょうか。
お忙しいところ大変申し訳ありませんが、何卒よろしくお願い致します。
ちなみに下記のdeepblueというテーマを使っています……。
http://wordpress.org/extend/themes/deepblue#post-311
みなみさん、どもです。
どういたしまして、あとはひろまさ師匠を攻め立ててみてください。
原因追求におつきあいありがとうございました。
無事動きました。専用スクリプトまで用意して
いただいてすみません。 😳
どもです。指示通りしてみましたが動きません。。
みなみさん、どもです。
テーマのフッター(footer.php)で、JavaScript の読込みがうまくできてないようです。
以下を確認してください。
フッター (footer.php)
</body> の前に <?php wp_footer(); ?> と言う記述があること。
無ければ、</body> の直前に <?php wp_footer(); ?> と言う行を追加してください。
2.6.3 にしてから、動かないみたいです。
こちらは使えてますか?
http://fish1091.com/testwordpress/
IE7でもでます。プラグインは関係ないようです
お時間のあるときにでもコメントテストしてみて下さい、お願いします
yutaka さん、どもです。
IE7 でも出ますか?
ならば、確認できそうですね。あとで確認させてもらいます。
テストサイトにコメントテストさせてもらっても良いですか?
おかもとさん、プラグインの問題ではないようです。IE8削除でIE7に戻しました。
そうしたら全く同じ現象が出ます。私のテーマの問題みたいです。トホホ.. 泣けた
Ver.0.5.2のだけの問題ではないようです、Ver.0.5.1にもどしてテストしてみましたが、動作は全く同じでした。
IE8固有の問題か、テーマの問題ですねぇ
yutaka さん、どもです。
Vista で IE8 っすか!うーん、さすがにその環境では試してないです 😥
テーマの<head>内に以下のコードを追加して IE7 互換モードで表示させるじゃダメですか?
後ろ向きな対応ですね。
取り合えず、時間をください。
こんばんわ〜
IE8でvistaから編集をかけますと、うちのテーマだと画面全体が左側にスクロールして
左側の余白がなくなります。 😐
編集↓
IE8からコメントしていますが、このテーマだと問題ないですねぇ