【ココログ】トップページに過去の記事へのリンクを付ける
ココログのトップページには最近の記事が指定した個数だけ表示されますが、それ以前の記事を表示したいと思うと、バックナンバーに頼るか、表示されている中で一番古い記事の固定リンクをクリックして、その記事のナビから飛ぶ、といったワンクッションが必要になります。
一番下まで読んだときに、そのひとつ前の記事に飛べたらいいのに……と思うことはありません?
そんなわけで、トライしてみました。
【全コース向けスクリプト】
下のスクリプトをコピーし、サイドバーのメモタイプのマイリストなど、HTMLが記述できる箇所に貼り付けます。
<script type="text/javascript" src="http://furyu.tea-nifty.com/script/cocoAddPrevLink.js"></script>
<style type="text/css">
<!--
.pastlink {
font-size: 14px;
text-align: right;
}
-->
</style>
<script type="text/javascript">
<!--
cocoAddPrevLink.linktitle = '過去の記事へ' ;
cocoAddPrevLink.init() ;
//-->
</script>
- RSS配信をしない設定の場合は表示できません。
- トップページ内にclass="content-bottom"のdivタグがないと表示できません。
【プロコース向けテンプレート】
プロコースで、かつ上級者向けテンプレートを使用している場合には、Main Index Templete(index.html)の適当なところに、
<div class="pastlink"><a href="<$MTEntryLink$>" title="<$MTEntryTitle$>">過去の記事へ</a></div>
</MTEntries>
2006/06/27(火) 12:51 | 固定リンク
| 記事の編集(管理者用)
「ウェブログ・ココログ関連」カテゴリの記事
- 【ココログ】『続きを読む』をクリックしても、記事の途中に飛ばない場合の対策(2008.05.23)
- 『はてブBOX』と、ココログ用『はてブコメント表示欄』スクリプトの更新(2008.05.05)
- 【ココログ】はてブコメント表示欄をサイドバーにも(2008.04.12)
- 【ココログ】はてなブックマークコメントを個別ページにさり気なく表示するスクリプト(2008.04.11)
- 【ココログ】特定の記事に対する最近のコメントをRSSで取得(Yahoo!Pipes版)(2008.03.09)
「覚書」カテゴリの記事
- ちょっと小細工:textareaの高さを自動調節(2008.05.21)
- Google検索結果画面のHTML構造、変わりました?(2008.04.30)
- Googleの検索結果からH2タグが消える現象の原因(2008.05.03)
- 【JScript】ActiveXObject('htmlfile')で発生する不具合(2008.04.05)
- 【JavaScript】onmouseover/onmouseoutの振る舞い(2008.03.11)


Firefoxで動かないことに気がついて、修正。
Firefoxだと、index.rdf内で、 "rdf:li"みたいなタグ名が付いているのを取得したい場合、getElementsByTagName()では取得できず、getElementsByTagNameNS()を使わないといけない模様。
一応表示できるようになったとは思いますが、getElementsByTagNameNS()の使い方がよく解ってないので、まだなんか不具合があるかも……。
投稿 風柳[BugFix] | 2006/06/29 21:58:13
FFで動かないですぅ(T_T)って直訴しようと思ったのにもう治ってるし。(笑)
FFだとネームスペースついてるとgetElementsByTagNameが使えないんですね。勉強になりました。たぶん標準通りなんでしょうけど、うーん。正直、気にいらないなあ…。
投稿 facet | 2006/06/30 7:03:09
| たぶん標準通りなんでしょうけど、うーん。正直、気にいらないなあ…。
当然ながら(?)IE6の方では逆にgetElementsByTagNameNS()がうまく行かなかったりね……。
もうちょっと歩み寄ろうとかそういう……。
#まぁだからJavaScriptじゃなくてJScriptなんだろうけど。
投稿 風柳>facetさん | 2006/06/30 8:26:27