« 【ココログ】「みんなで解決!広場」過去ログ検索のバグFix他 | トップページ | 【ココログ】“「みんなで解決!広場」の検索窓を広場に捏造する(笑)”をIE6/Sleipnirに対応 »

2006/06/27

【ココログ】トップページに過去の記事へのリンクを付ける

ココログのトップページには最近の記事が指定した個数だけ表示されますが、それ以前の記事を表示したいと思うと、バックナンバーに頼るか、表示されている中で一番古い記事の固定リンクをクリックして、その記事のナビから飛ぶ、といったワンクッションが必要になります。

一番下まで読んだときに、そのひとつ前の記事に飛べたらいいのに……と思うことはありません?

そんなわけで、トライしてみました。

【全コース向けスクリプト】
下のスクリプトをコピーし、サイドバーのメモタイプのマイリストなど、HTMLが記述できる箇所に貼り付けます。

<script type="text/javascript" src="http://furyu.tea-nifty.com/script/prototype.js"></script>
<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>
制限があって、
  1. RSS配信をしない設定の場合は表示できません。
  2. トップページ内にclass="content-bottom"のdivタグがないと表示できません。

【プロコース向けテンプレート】
プロコースで、かつ上級者向けテンプレートを使用している場合には、Main Index Templete(index.html)の適当なところに、

<MTEntries offset="10" lastn="1">
<div class="pastlink"><a href="<$MTEntryLink$>" title="<$MTEntryTitle$>">過去の記事へ</a></div>
</MTEntries>
のようなタグを貼り付けて保存、反映します。
offset="xx"のxxは、トップページに表示している記事数にあわせて変更してください

« 【ココログ】「みんなで解決!広場」過去ログ検索のバグFix他 | トップページ | 【ココログ】“「みんなで解決!広場」の検索窓を広場に捏造する(笑)”をIE6/Sleipnirに対応 »

ウェブログ・ココログ関連」カテゴリの記事

覚書」カテゴリの記事

コメント

Firefoxで動かないことに気がついて、修正。

Firefoxだと、index.rdf内で、 "rdf:li"みたいなタグ名が付いているのを取得したい場合、getElementsByTagName()では取得できず、getElementsByTagNameNS()を使わないといけない模様。

一応表示できるようになったとは思いますが、getElementsByTagNameNS()の使い方がよく解ってないので、まだなんか不具合があるかも……。

FFで動かないですぅ(T_T)って直訴しようと思ったのにもう治ってるし。(笑)

FFだとネームスペースついてるとgetElementsByTagNameが使えないんですね。勉強になりました。たぶん標準通りなんでしょうけど、うーん。正直、気にいらないなあ…。

| たぶん標準通りなんでしょうけど、うーん。正直、気にいらないなあ…。

当然ながら(?)IE6の方では逆にgetElementsByTagNameNS()がうまく行かなかったりね……。
もうちょっと歩み寄ろうとかそういう……。
#まぁだからJavaScriptじゃなくてJScriptなんだろうけど。

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/161784/10698428

この記事へのトラックバック一覧です: 【ココログ】トップページに過去の記事へのリンクを付ける:

« 【ココログ】「みんなで解決!広場」過去ログ検索のバグFix他 | トップページ | 【ココログ】“「みんなで解決!広場」の検索窓を広場に捏造する(笑)”をIE6/Sleipnirに対応 »

戻るリンク追加

カレンダー

2017年10月
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

ココログカレンダーPlus

検索


    • Web全体 サイト内
    • 蔵書のISBNを入力して下さい
    • はじめる前
      初級者向け
      上級者向け
      ブログ紹介
      結果を表示

最近のトラックバック

コメントリストツリー化

無料ブログはココログ