higuchi.com blog

The means justifies the ends

迷子よけ [パンくずリスト]

[PR] 本ブログの商品紹介リンクには広告が含まれています

このBlogのデザインを定義している“スキン”を少しいじって、ページのアタマに、いわゆる“パンくずリスト”式のナビゲーションをくっつけてみました。
Blogの場合、記事を日付とカテゴリーという2つの軸で分類していて、どちらからでもたどり着けるようになっているので、1次元のパンくずリストによるナビゲーションはちょっとだけ無理がありますが、少しは分かりやすくなったでしょうか?
しかし、よく考えてみれば、パンくずリストの語源になった「ヘンゼルとグレーテル」では、パンくずは鳥に食べられてしまって役に立たなかったわけで。 閑話休題。
この作業をやっているときに気が付いた、Nucleusの日本語化改造ポイントです。
SKIN.php という、スキンで使用する変数を定義しているファイルの中に parse_archivedate() という関数があります。
スキンの中に、アーカイブの日付を差し込むときに使う archivedate という変数を作り出している部分で、1ヶ月分の過去記事を表示しているアーカイブページでは年月を、1日分だけのアーカイブページでは年月日を、それぞれ表示するようになっているのですが、その日付フォーマットがプログラムの中にハードコードされてしまっていて、ヨーロッパ風の表示フォーマットになっています。本来はフォーマットをテンプレートで定義するように大改造するのが筋なんでしょうが、応急処置を。
$format = '%B %Y';
という行を
$format = '%Y/%m';
に。また、
$format = '%d %B %Y';
という行を
$format = '%Y/%m/%d';
という風に変更すればOKです。
以前のNucleusの日本語化で行ったarchivetypeの日本語化と合わせて使うと使い出があります。

コメント

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

コメントを書く

関連するかもしれない記事

もう一度、迷子よけ [Nucleus用パンくずリスト]

「パンくずリスト」で検索してこのサイトにたどり着く方が多いようなので、少しだけでもお役に立てば。 ...

この記事を読む »

文字化け解消 [BlogRolling表示プラグイン]

このサイトでも使っている、お気に入りブログをリスト表示してくれるサービスの老舗BlogRolling、本来は...

この記事を読む »

日本語対応 [Nucleusの使い方]

このサイトで使用しているNucleusというBlogシステムを日本語対応させる備忘録です。 このシステム、...

この記事を読む »

Nucleusの記事できました [UNIX USER 2004年1月号]

以前にお知らせしたNucleusの記事を寄稿したUNIX USER誌が発売されました。 編集部のご好意で記事の...

この記事を読む »

TypePad AntiSpam ステッカー

読者プレゼント [NP_TypePadAntiSpam]

先日の続きです。 シックス・アパートの無料コメントスパム除けサービス《TypePad AntiSpam》を Nucl...

この記事を読む »

検索エンジンとの付き合い方 [mod_rewriteの術]

blogをサイトの「上のほう」の階層に置くようになってから、Googleをはじめとする検索エンジンのロボッ...

この記事を読む »

改築中 [DokuWikiの日本語化]

ここ1ヶ月ほど、higuchi.comのサーバーを少しずつアップグレードしています。旧サーバーではNucleusを日...

この記事を読む »

寄ってらっしゃい [Google Sitemaps]

このところ、Yahoo!の新検索エンジンであるYSTのクローラー(インターネット上のページをリンク伝いに読...

この記事を読む »

謎のメッセージ

Spend Wisely! [ウィンドウズ起動の巧み]

先月ぐらいからだったか、Web をうろついているとあちこちのページでこんな謎の Google AdSense 広告メ...

この記事を読む »

Test Drive [Nucleus CMS と TypePad AntiSpam]

顧問先のシックス・アパート社が、TypePad AntiSpam というブログのスパム除けサービスを始めました。 ...

この記事を読む »