はてなダイアリーで、


 <前の日 | 次の日>

というナビゲーションがついたものを見かけますが、あれはどうやるのでしょうか?はてなサイト内にある、これに関する記述のあるページを教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/04/15 12:59:15
  • 終了:2006/04/16 21:05:11

回答(1件)

id:dungeon-master No.1

dungeon-master回答回数571ベストアンサー獲得回数402006/04/15 14:58:46

ポイント60pt

あのナビゲーションのモードは、日記の設定ではなくて、日記を見るときのURLの指定で変化します。


ダイアリーサイトでIDだけ指定したものは[最新の日記]リンクで移動するときと

同じURLになります。

http://d.hatena.ne.jp/dungeon-master/

この場合、日記をつけた日数のオフセットで前後へ移動することができるURLが使われ、

ナビゲータは<前の7日分|次の7日分>というようなリンクになります。

オフセットの増減は1ページの表示日数分となります。


最初のURLの後ろに6桁の年月がつくと、指定した月の日記がすべて表示されます。

カレンダーにある年月のリンクで移動する場合などが該当します。

http://d.hatena.ne.jp/dungeon-master/200603

このときの前後の移動モードは月単位となります。

ナビゲータは<前の月|次の月>というようなリンクになります。


そして、8桁の年月日がついているときは指定した日付の日記が表示されます。

http://d.hatena.ne.jp/dungeon-master/20060401

このときの前後の移動モードは日記をつけた日単位です。

ご質問にある、<前の日|次の日>というようなリンクになります。


更に、日付の後に p1などの*表記でつけられた記事を指定する番号がつくと、

該当する記事だけが表示されます。

移動モードは記事単位となり、前後のナビゲータは前後の記事の見出し(行き先の

記事に見出しがない場合は日付についた見出し)となります。

http://d.hatena.ne.jp/dungeon-master/20060401/p1

ただし、移動した先が記事毎の見出し(*表記)のない日を見に行くときのURLは日付

までの指定しかないので、以後の移動モードが日付単位になってしまいます。


残念ながら、このことについて網羅的に記述されているところは見つけられませんでした。

もしかすると、この回答が初物になるのかもしれません。


蛇足ですが、このナビゲーションを非表示にする方法もあります。

http://q.hatena.ne.jp/1141171372

id:alembert

ありがとうございます。

2006/04/16 21:04:26

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません