ツリー化コメントリストで最新のn件にNEWマークを付ける
『コメントリストツリー化:昇順表示パッチ』でツリー化したコメントリストで、最新のn件に class="new" が設定されるよう、スクリプトを改修してみました。
デフォルトで最新3件に class="new" が付きます。件数を変えるには、設置スクリプトで、comTreeForTypepad()の前に comNewNum = n ;(nは最新とみなす件数:正の整数)を追加します。
これにより、例えばカスタムCSSで、
#recent-comment .tree .new {
list-style: none inside url(表示したい画像のURL);
}
とすれば、最新のn件だけに印を付けることが出来ます。
list-style: none inside url(表示したい画像のURL);
}
« 【ココログ】カテゴリー欄に最近の記事をツリー表示するスクリプト | トップページ | メモ:formでonsubmitの結果に応じてactionの実施有無制御 »
「ウェブログ・ココログ関連」カテゴリの記事
- 久しぶりの投稿がココログへの苦言というのもなんなのですが……(2019.03.20)
- ココログをTwitterカードに対応させてみる(2016.11.23)
- 【覚書】風柳亭(ココログプロ)をレスポンシブWebデザイン化(Bootstrap3使用)(2015.10.09)
- ココログ用全文検索 - ココログ最強検索を jQuery を使って作り直してみた(既知の不具合の幾つかに対応)(2015.09.01)
- 現在に生きるということ。(2013.01.05)
「おもいつき」カテゴリの記事
- ココログをTwitterカードに対応させてみる(2016.11.23)
- 神使の兎 ~宇治神社にて~(2016.07.10)
- Twitter 原寸びゅー:PC版ブラウザ用・Twitterの画像閲覧と保存がはかどる拡張機能の紹介(2016.02.12)
- スマートフォンをPC上の音楽を再生するためのリモコンとして使いたい(2016.01.10)
- 【覚書】風柳亭(ココログプロ)をレスポンシブWebデザイン化(Bootstrap3使用)(2015.10.09)
コメント
« 【ココログ】カテゴリー欄に最近の記事をツリー表示するスクリプト | トップページ | メモ:formでonsubmitの結果に応じてactionの実施有無制御 »
風柳様、お久しぶりです。
今更なのですが、我が家のBlogのサイドバーに設置している「コメント」「トラックバック」のNEWアイコンが何時になっても消えないのですがどうしてでしょうか?
スクリプトはデフォルトの3件になっていると思うのですが、かなり煩いくらいテカテカ光ってます。
・・・もしかしたら記事もそうかも・・・(゜_゜i)タラー・・・
あと、出来る事ならトラックバックはH関係のものばかり来てうんざり。
すべて削除しています。
ですので、かなり昔のトラックバックが残っているので、件数よりは時間でNEWマークのON・OFFが出来ると良いのですが・・・。
お手数をおかけしますが教えて頂けますか?
よろしくお願い致します。
投稿: tsuduku | 2007/09/23 14:45
お返事が大変遅くなりまして申し訳ありません。
まず、トラックバックに関してはこのスクリプトの設定は関係ないと思います。
カスタムCSSをお使いだと思うのですが、その中で、
/*最近のトラックバック*/
#recent-trackback li {
list-style: none inside url(http://black-white.cocolog-nifty.com/new3-b.gif);
}
という設定があると思います。こうなっていると、全トラックバックにnewアイコンが付きます。
#ちなみにトラックバックに関しては、現状、個数制限をする方法は用意しておりません。newアイコンが煩わしいのであれば、上記設定を削除された方が良いかもしれません。
次に、コメントの方ですが、これもカスタムCSSの設定で、
/*最近のコメント*/
#recent-comment li {
list-style: none inside url(http://black-white.cocolog-nifty.com/new3-a.gif);
}
とされているため、全てにnewマークが表示されてしまいます。
これを消して、記事中の設定通り
#recent-comment .tree .new {
list-style: none inside url(http://black-white.cocolog-nifty.com/new3-a.gif);
}
を追加すれば、3個だけに付くようになるかなと思います。
あと、コメントの場合は(トラックバックもですが)付けられた時刻をスクリプト(JavaScript)で簡単に取得する方法が用意されていません。
なので、記事の場合と違い、時間制限を付けることは実現困難となっております。悪しからずご了承ください。
投稿: 風柳>tsudoku さん | 2007/09/28 01:17
こんにちは。
お返事ありがとうございます。
風柳様の仰るとおりCSSを直したところ、コメントに3個だけNEWマークをつける事が出来ました(..)(^^)(^。^)(*^o^)(^O^)ウレシーーー!!
後はお試しで、トラバにも「.tree .new」を付けてみた所、トラバのNEWマークが消えました(⌒▽⌒;) オッドロキー
まだ、トラバは1個しかなく、今後、どうなるか解りませんが、この設定も引き続き試してみたいと思っています。
いろいろと、ありがとうございました。
投稿: tsuduku | 2007/09/30 11:44