topページの最新コメント欄に自分の書いたコメントを表示させない
トップページの最新コメント欄にコメントをくれた方々の一覧が出るようになっていますが、返信をした場合最新コメント欄に自分の 名前も出てしまいます。
自分以外の方のみ一覧に表示するにはどうしたらよいのでしょうか?
宜しく御願いします。
2011年09月06日 23:47 by bibihachi
有り難うございます。
出来ましたー!
テンプレートの方を修正して、おっしゃるようにプラグインの方の書き換えと
スタイルシートの全角文字表記の追加をしました。
スッキリしました。
有り難うございました。
2011年09月09日 01:00 by bibihachi
<li style="text-align:left" class="r_n_××× ×"> は
プラグイン内の表記例ではありません。
プラグインのHTMLは
<li &align> ⇒ <li &align class="r_n_& lt;%rcomment_name>">
のように書き換えていただくように申し上げました。
これでうまくいかないようなら
<li class="r_n_<%rcomment_name>" &al ign>
こちらに替えてみたらきちんと動作するかも。
スタイルシートの文字列追加は
質問者さんがなさった位置で問題ないと思いますが
コメント内で使っておられるお名前が 全角小文字で表記されているようなので
下のような全角文字での指定をダブルで追加してみられると
効果があるかもしれません。
.r_n_bibihachi {
display:none;
}
2011年09月08日 23:07 by 標野ゆき
とても丁寧な回答を有り難うございます。
もう一度見てみました。
<li style="text-align:left" class="r_n_×× ××">
そのものがない様なので
まるごとプラグインのHTML方に貼り付けてみました。
そうしたら、なぜか中途半端に一番新しい自分のコメントだけが
表示されなくなりました^^(下の方には出てきます)
不思議です。
不思議ですが
返信コメの分だけがずらりと並ぶことがなくなったので
とりあえず、この状態でしばらく様子を見てみます。
有り難うございます!
2011年09月08日 21:27 by bibihachi
<div class="sidebar-t">
<p style="text-align:left">コメント有り難うございます。&l t;/p>
</div>
<div class="sidebar-box">
<p style="text-align:left">
</p>
<ul>
<li style="text-align:left">
<a href="http://ブログID.blog.fc2.com/blog-entry-7 0.html#comment69" title="">さといも:猫草は誰の物か? ( 09/08)</a>
</li><li style="text-align:left">
<a href="http://ブログID.blog.fc2.com/blog-entry-7 0.html#comment67" title="">しぇりーとぱーず*:猫草は誰の 物か? (09/07)</a>
</li><li style="text-align:left">
<a href="http://ブログID.blog.fc2.com/blog-entry-7 0.html#comment65" title="">taisho:猫草は誰の物か? (09/07)</a>
</li><li style="text-align:left">
<a href="http://ブログID.blog.fc2.com/blog-entry-6 9.html#comment64" title="">bibihachi:それぞれの 首輪事情。 (09/07)</a>
これはつい先ほど質問者さんのブログを閲覧して、HTMLソースを参照したもののコピーですが
正しくカスタマイズされていれば確認できるはずのクラス名が見つかりません。
<li style="text-align:left" class=&q uot;r_n_××××">
↑こういう赤文字部分がHTMLソース内に表示されるはずなんですよね。
もう一度プラグインのカスタマイズを確認してみてください。
括弧が落ちていたり、全角になっていたり、空白がなかったり、クォーテーションが欠けてたりすると機能しない場合があります。
2011年09月08日 08:10 by 標野ゆき
回答有り難うございます。
最新コメントプラグインのHTMLの書き換えは出来ました。
その後のテンプレートのスタイルシートの記述場所が
よく分からなかったのでとりあえず一番下に入れてみたのですが
うまくいかないようです。
ナビゲーション部分などもテンプレートの中にはないようなのですが。。
スタイルシートはこんな感じです。
以下省略の部分はサイズや色・配置位置の記述のみです。
/* ---■レイアウト■ --- */
#header {
width: 100%;
height:60px;
(以下省略)
/* ---■メニュー■ --- */
.sidebar-t{
height:28px;
padding:6px 5px 0px 5px;
font-size:7pt;
(以下省略)
/* ---■記事■ --- */
.index-top{
margin:0px 0px 10px 0px;
padding:10px;
(以下省略)
* ---■フォント■ --- */
a:link{
text-decoration:underline;
color1:#0000FF;
padding:1px;}
(以下省略)
/* ---■フォーム■ --- */
input{
margin:1px;
padding:5px;
color:#000;
(以下省略)
.r_n_bibihachi
{display:none;}
↑ここに入れてみました。
場所がちがうか何かでしょうか?
度々すみません。
2011年09月07日 14:38 by bibihachi
「最新のコメント」プラグインの管理画面で
「HTMLの編集」をクリックすると編集欄が開いた中に
<li &align> <<こういうタグがあると思います。
このタグを
<li &align class="r_n_<%rcomment_name>&qu ot;>
このように書き換えてみてください。
その後 更に
テンプレートのスタイルシートに
.r_n_bibihachi {
display:none;
}
このような記述を追加してみてください。
管理人のコメントを区別【ありのごとくあつまりて】
http://arinogotokuatumarite.blog19.fc2.com/blog-entry-106.h tml
こちらのページの
最近のコメント一覧 (ナビゲーション部分) にも 「管理人のコメントを区別する機能」 を追加するためのカスタマイズ
を参考にさせていただいています。
2011年09月07日 03:11 by 標野ゆき
Copyright(c)1999 FC2, Inc. All Rights Reserved.
@fc2infoさんをフォロー