【ココログ】トップページに過去の記事へのリンクを付ける
ココログのトップページには最近の記事が指定した個数だけ表示されますが、それ以前の記事を表示したいと思うと、バックナンバーに頼るか、表示されている中で一番古い記事の固定リンクをクリックして、その記事のナビから飛ぶ、といったワンクッションが必要になります。
一番下まで読んだときに、そのひとつ前の記事に飛べたらいいのに……と思うことはありません?
そんなわけで、トライしてみました。
【全コース向けスクリプト】
下のスクリプトをコピーし、サイドバーのメモタイプのマイリストなど、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 | 固定リンク
| 記事の編集(管理者用)
「ウェブログ・ココログ関連」カテゴリの記事
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
- ココだい:ココログ広場 ≫ つぶやきのお題をキーワードで検索するサービスを試作(2010.11.07)
- ココログカレンダーPlusをココログオリジナル・テーマ(の一部)に対応(2010.11.05)
- ココログカレンダーPlus(2008.01.21)
「覚書」カテゴリの記事
- Norton Internet Securityでエラー: 「3043,1」(2011.07.13)
- 終わりを惜しむ6タイトル(2010.12.19)
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
- ココだい:ココログ広場 ≫ つぶやきのお題をキーワードで検索するサービスを試作(2010.11.07)


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