HMVジャパン  スカパー! レンタルサービス  PCのセキュリティ対策なら、全自動更新のマカフィーで!  マカフィー・ストア

日付アーカイブを構築

delicious はてな この記事をクリップ! | 2005年04月14日19:43 | 編集

 自宅サーバーに移行した事でのメリットは、先ず「サーバー屋の設定がダメダメだから」っていう言い訳が通用しない(これはメリット)と、自分がサーバー屋になったようなものなので何でも出来ちゃう、っていう事。 それと、ディスク使い放題って事(はぁと)。

そこで前々からやりたかった日付アーカイブを導入しました。 どんな風に構築するかにもよりましょうが、それにしたってどの位のディスク容量を食いつぶすか見当も付かなかったので怖くて出来なかったんです。

先に「アーカイブの設定」にて日付アーカイブのテンプレートを

<$MTArchiveDate format="%Y/%m/%d"$>.php

としました。 これで例えば

http://www.padmacolors.org/archives/2005/04/14.php

こんな風なアドレスになります。



先にドジ踏んだ事を書いちゃいますと、1ページに1日分じゃなくて全エントリーを入れちゃうタグを書いてしまった為に、6MB*日数というとんでもないアーカイブを作ってしまったりしちゃって、しかもCPUとHDDが負荷掛かりまくってしまい、あわや沈没か、って位でありました。

さておき、こういう感じに。

<MTArchivePrevious><a href="<$MTArchiveLink$>" title="<$MTArchiveDate format="%B %Y"$>">&laquo; Previous Day</MTArchivePrevious> ・ <a href="<$MTBlogURL$>">Home</a> ・ <MTArchiveNext><a href="<$MTArchiveLink$>" title="<$MTArchiveDate format="%B %Y"$>">Next Day &raquo;</a></MTArchiveNext><br /> <br />本日のお題<br /><MTEntries><$MTEntryTrackbackData$><a href="#<$MTEntryID pad='1'$>"><$MTEntryTitle$></a><br /></MTEntries>
<br /></div><MTDateHeader><h2 class="date"><$MTEntryDate format="%x"$></h2></MTDateHeader>
<div class="txt"><br /><MTEntries><$MTEntryTrackbackData$><a name="<$MTEntryID pad="1"$>"></a><h3 class="title"><$MTEntryTitle$></h3><div class="posted">at <$MTEntryDate format="%H:%M"$> | <MTEntryIfAllowPings><a href="<$MTEntryPermalink$>#post_a_comment">Post a Comment</a> | <a href="<$MTEntryPermalink$>#comments">View Comments</a> | <a href="<$MTEntryPermalink$>#trackback">TrackBack</a> | <a href="<$MTCGIPath$>mt.cgi?__mode=view&amp;_type=entry&amp;id=<$MTEntryID$>&amp;blog_id=<$MTBlogID$>">Edit</a></MTEntryIfAllowPings> | Category : <MTEntryCategories><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryLabel$>"><$MTCategoryLabel$></a></MTEntryCategories><br /></div><div class="txt"><br /><$MTEntryBody$><a name="more" id="more"></a><$MTEntryMore$></div><br clear="all" /><p class="hr">&nbsp;<br /></p></MTEntries>

それぞれの順番は今後変更しますが、どうせアンカーを仕込んでいるので冒頭に「本日のお題」を付けてみたりして。

再構築しての容量増加ですが、4MB位でびっくり。 そんな程度だったら旧サーバーでも導入していたのに〜。

さておき、この日付アーカイブの使い道ですが、当サイトではカレンダーからのリンクに使いました。

<div class="side"><table border="0" cellspacing="4" cellpadding="0" summary="Monthly calendar with links to each day's posts"><tr><th abbr="Sunday" align="center"><span class="calendar_sun">Sun</span></th><th abbr="Monday" align="center"><span class="calendar">Mon</span></th><th abbr="Tuesday" align="center"><span class="calendar">Tue</span></th><th abbr="Wednesday" align="center"><span class="calendar">Wed</span></th><th abbr="Thursday" align="center"><span class="calendar">Thu</span></th><th abbr="Friday" align="center"><span class="calendar">Fri</span></th><th abbr="Saturday" align="center"><span class="calendar_sat">Sat</span></th></tr><MTCalendar month="this"><MTCalendarWeekHeader><tr></MTCalendarWeekHeader><td align="center"><span class="calendar"><MTCalendarIfEntries><MTEntries lastn="1"><a href="<$MTBlogURL$>archives/<$MTCalendarDate format="%Y/%m/%d"$>.php"><$MTCalendarDay$></a></MTEntries></MTCalendarIfEntries><MTCalendarIfNoEntries><$MTCalendarDay$></MTCalendarIfNoEntries><MTCalendarIfBlank>&nbsp;</MTCalendarIfBlank></span></td><MTCalendarWeekFooter></tr></MTCalendarWeekFooter></MTCalendar></table></div>

これは月別アーカイブ上でのソースなので、トップページで使えるかは知りません。


Search

Archives

Contact

■Administrator
padmacolors@gmail.com

■Akane Miyashita
akane.padma@gmail.com
イラスト、デザインのお仕事を承ります!

フィードメーター - padma colors / 

スカウター : padma colors / 

(C) 1997-2008 padma colors All Rights Reserved. Powered by Movable Type. RSS feed