iPhone/ カメラ/ 自転車/ ブログ/ 食べ物 についてプログラマーやらしてもらっているtakoashiがぐちぐち言う日記系ブログです。
電化製品は機能重視。takoashiはtoshiba:RDを応援してます。
プログラマ系ブログ「takoashiの開発記録」も、よろしくお願いします。

ミニカスタマイズ 19twitterでつぶやく

この機能は、ブログの設定として実現されています。このスクリプトを利用する必要はありません。

カスタマイズ/管理 > ブログの設定 > コメント / トラックバックの設定 の表示設定で設定できます。

では。



課題
個別ページのトラックバック(コメント)を逆順に表示する

逆順:日付のあたらしいものが先に表示される
追記 - 2004/12/07(火) 15:06:54 コメントも逆順に!
追記 - 2006/01/03 誤字修正

動作環境
動作確認:IE6以上、Opera7以上、Netscape7以上、Firefox 1.0以上


方法
個別記事のHTMLテンプレートを編集します。
スクリプトの呼び出しを1行追加するだけです。
これだけなので非常に簡単だと思います。


■1.個別記事のHTMLテンプレートを編集
Blogの設定/管理 > デザインの設定 > スタンダード > CUSTOM > HTMLテンプレート編集 > 個別記事 で編集画面です。


■2.1行追加する
<script language="JavaScript" src="http://www.takoashi.net/trackback_reverse.js">
</script>


追加する位置は、
</TrackBacksLoop>
</IfArticlePingCount>

の間ぐらいがよいと思います。(未確認)


■3.再構築する


以上。


こんな感じで表示順が逆になります。
これってあまり意味があるのかは知りません。
こんなことがしたい人がいましたので・・・


追記 - 2004/12/07(火) 15:06:54
コメントも同じような手順で逆順にできます。
追加するスクリプトは、http://www.takoashi.net/comments_reverse.js です。
追加する場所は、CommentsLoop のしたあたりです。



使った方へ・・・
どんな風に表示されるのか教えてください。



---
ミニカスタマイズメニュー
カスタマイズの注意点

参考になりました?応援だと思って お願いします。

トラックバックURL
この記事へのトラックバック
1. あ゛っ - scripts for livedoor [2004年12月29日 10:22]
2. トラックバック/コメントを逆順に表示 - livedoor BlogでWebサイト制作 by 弘味 [2006年01月26日 00:04]
この記事へのコメント
1. Posted by ahoo♪ [2004年12月07日 00:04]
あぁ、、わざわざスミマセン。
このお願いしました。ahoo♪です。

>> これを逆に最新のから順に↑から表示って出来ますか?
>できなくはないですよ。
>JavaScriptを書けば。
>そんなにむずかしくないのでチャレンジしてみたらいかがですか?

JavaScriptを自分で書くなんて不可能なので、
でも、そんなにむずかしくないなら、、どっかにあるのかな?
と思って、見て回ってました。。他板に書き込みつつ・・
お返事遅くなってスミマセン。&わざわざつまらないリクエストに・・
有難う御座います。。

で、html編集、個別記事で↓にしてみましたけど、、変化ナシでした。。

</TrackBacksLoop>
<script language="JavaScript" src="http://blog.livedoor.jp/takoashi/trackback_reverse.js">
</script>
</IfArticlePingCount>

何か、間違ってますか?
1行追加しただけで、ファイルのアップロードとかしてませんけど、、
保存、再構築はもちろんしましたけど。。

サポート同盟板で返信くれたのもtakoasiさんですよね?
あの質問書き込んだのも私です。。お忙しいところどうもスミマセン。。
2. Posted by takoashi [2004年12月07日 00:07]
http://blog.livedoor.jp/takoashi/trackback_reverse.js をアップロードするのわすれてました(/o\)
3. Posted by nao [2004年12月07日 00:12]
so-net blog悪くないんだけど、ぜんぜん自分でいじれる所がない。
livedoorの方は、いじれても何にもしてなかったんだけど・・・。
4. Posted by ahoo♪ [2004年12月07日 00:13]
あっ!!すみません。できてました。。凄い!
有難う御座います。。

で、ファイルとかは、いいんでしょうか?
http://blog.livedoor.jp/takoashi/trackback_reverse.js
のままで。。

多分ほとんど需要とかないんでしょうけど。。
トラックバックとか沢山つく記事を見てて、、
(自分のじゃなく他の人のです。。)
最新のが上にくるように出来ないのかな??
って何気にちょっと思ったのが始まりだったんですけど。。

本当に有難う御座います♪ 
.jsファイル・・このままで良いんですかね??
5. Posted by takoashi [2004年12月07日 00:15]
HTMLテンプレートが動くようになるまでは、ライブドアですね。

JavaScriptも頭の体操になりますよ。。
新人の一環におすすめ。
その人のセンスがわかる。。。。。
6. Posted by takoashi [2004年12月07日 00:17]
> .jsファイル・・このままで良いんですかね??
いいですよ。修正したりもするんでそのままのほうがいいかも。
希望通りに表示されたようでよかったです。

これからもよろしく。


質問した掲示板には、解決の報告お忘れなく♪ ̄∇ ̄)
7. Posted by ahoo♪ [2004年12月07日 00:34]
掲示板にも解決マーク。。ハイ入れておきました♪
ホントに有難う御座います。。

で、、同じ事をコメントでもできるのかな?と。。
・・多分できるんでしょうね?
トラックバックと同じ様にコメントのところにも入れてみましたけど、、
もちろんダメでした。。そりゃそうですよね。。

又、、ゆっくりでいいので、期待してみます。。
ホントに勝手にスミマセン。。

>これからもよろしく。

もちろんです♪
8. Posted by takoashi [2004年12月07日 15:09]
コメントも逆順に表示できるようにしました。
指定するファイルは、http://blog.livedoor.jp/takoashi/comments_reverse.js です。

トラックバックを逆順にする人は、コメントも逆順にするかな・・・
だったら、1ファイルにまとめたほうが楽だな・・・
9. Posted by ahoo♪ [2004年12月07日 21:45]
早速、有り難う御座います♪
完璧に出来てます。最高です♪

こんな事やりたい人なんてほんと少ない、、
他にはいないんですかね??(;^_^A
一つの記事に沢山トラックバックとかコメントとか貰う人は
こっちの方が良いんじゃないかな?
って思ったんですけど。。

とにかく変な?リクエストにわざわざ答えて頂いて。。
ホントに有り難う御座います。。本気で尊敬します。
10. Posted by 編集長 [2005年03月21日 23:24]
はじめまして!
びっくりしました。ライブドアで降順表示はもうあきらめていたのに、なんとすばらしいスクリプトがあるんだ!って。
今日一日使用してみたのですが、望みどおりの結果で大満足でした。勝手ながら使わしていただいております^^。

ところが、夜になってスクリプトエラーが出るようになってしまい、順番も変わらなくなってしまいました。やはり外部ファイルだから読み込みで問題が生じているのでしょうか…。
11. Posted by takoashi [2005年03月22日 13:42]
編集長 さんへ

チェックしてみましたが、こちらの環境ではスクリプトエラーは発生していません。発生したスクリプトエラーの内容をそのまま載せてください。
12. Posted by 編集長 [2005年03月23日 18:37]
なおりましたあ〜!ありがとうございます!
どうやら、他のところもいじっているうちにidを共有するような形になってしまっていました。別でidを指定したら無事直りました^^
ありがとうございました。
13. Posted by 収集屋 [2005年09月08日 12:11]
takoashiさん初めまして。
過去にahoo♪さんが書かれているように
下記の箇所辺りにに又は前後に入れるなどいろいろ試してみたのですが

</TrackBacksLoop>
<script language="JavaScript" src="http://blog.livedoor.jp/takoashi/trackback_reverse.js">
</script>
</IfArticlePingCount>

再構築後うまく順序が入れ替わってくれません・・・。
各所の掲示板で過去ログを探っても
解決できそうな記事が見当たらず悩んでいるのですが^^;

こうしたら「解決できた」というような、他に例はないでしょうか?
14. Posted by 収集屋 [2005年09月09日 10:27]
すいません。自己解決というか・・・
デザインを2カラム左サイドバーにしたらうまくできました。
3カラムやサイドバーが右にあると駄目なんですね。
お騒がせしましたm(_ _)m
15. Posted by takoashi [2005年09月09日 11:28]
>>> 収集屋 さんへ
返事おそくなりました。

このスクリプトは、リニューアル環境前の仕様で作成されています。
そして、このスクリプトがライブドアから提供されているわけでもなくすべてこちらで作成したものです。
参考になるページを探してもたぶん見つかりません。

動作しない理由は、divタグの構成や、class名の変更が問題になっています。
リニューアル前のタグと同じ構成になるように修正をするか、スクリプトをリニューアル環境用に修正をしなければなりません。

現状、修正の予定はありません。
16. Posted by 収集屋 [2005年09月12日 00:39]
お礼が遅くなりました><;

自分でも「あ、class名が違う・・・」と気付き、旧デザインの構成に沿ってclass名を書き直しスタイルシートの方も旧デザインから足りない部分を補足してみたら動作しました^^

お忙しいところすいませんでしたm(_ _)m

17. Posted by 弘味 [2006年01月26日 00:07]
いつも、勉強させていただいております<(_ _*)>
http://blog.livedoor.jp/hiromiskyotei/archives/50421604.html
 ↑
こんな感じで利用させていただきました。
ありがとうございます。
18. Posted by Ujiki.oO5 [2006年05月03日 17:09]
 はじめまして。Ujiki.oOと言います。宜しく御願い申し上げます。
さて、早速、利用させて戴いております。当方では「 ShoeHead 」を利用している関係で、class名が異なります。よって、お恐れながら、JavaScriptライブラリーを改竄し、利用させて戴いていることを、失敬しておりまする。陳謝。利用先はtrackbackしておきました。ご理解のほど、お願い申し上げます。
 本当に勉強になりました。ありがとうございます。
                       - Ujiki.oO -
19. Posted by 名前:5 [2007年01月02日 23:51]
【方法】の三行目のおかしいのは仕様でしょうか・・・?w
============================================================
方法:
個別記事のHTMLテンプレートを編集します。
スクリプトの呼び出しを1行追加するだけです。
これだけだなので非常に簡単だと思います。
============================================================
20. Posted by 名前: [2007年01月02日 23:52]
ぬ・・・
私の文章自体おかしかったorz
21. Posted by takoashi [2007年01月03日 23:21]
コメントありがとうございます。
修正しました。
この記事にコメントする
名前:
URL:
  情報を記憶: 評価: 顔