header.html
、diary.html
、navigation.html
、footer.html
、common.css
の変更箇所を以下で紹介します。
diaryprp/skin/
にある他のファイルは、最新版に付属のものに差し替えてください。diaryprp/skin/
をまるごとアップロードしてからスキンをいじりなおすといいでしょう。変更はありません。
24行目あたり。
<!--ARTICLE_TRACKBACK_START-->
<li><a href="${INFO_PATH}?mode=trackback&no=${ARTICLE_NO}">トラックバック(${ARTICLE_TRACKBACK})</a></li>
<!--ARTICLE_TRACKBACK_END-->
この部分を以下のように変更しています。
<!--ARTICLE_TRACKBACK_START-->
<li><a href="${INFO_PATH}?mode=trackback&no=${ARTICLE_NO}#trackback">トラックバック(${ARTICLE_TRACKBACK})</a></li>
<!--ARTICLE_TRACKBACK_END-->
<!--ARTICLE_NAME_START-->
<li><a href="${INFO_PATH}?mode=profile&user=${ARTICLE_USER}">${ARTICLE_NAME}</a></li>
<!--ARTICLE_NAME_END-->
トラックバック表示用のリンク先を少し変更し、ユーザー管理機能を使用したときに使用する、投稿者名表示用の記述を追加しています。
また、40行目あたりにある
<li><a href="${INFO_PATH}?mode=trackback&no=${ARTICLE_NO}">この記事にトラックバックを送信する</a></li>
この部分を以下のように変更しています。
<li><a href="${INFO_PATH}?mode=trackback&no=${ARTICLE_NO}#contents">この記事にトラックバックを送信する</a></li>
30行目あたりにある td
タグのうち3つに「id="calendar_${CALENDAR_CODE}"
」を追加しています。JavaScriptでカレンダーの「今日」のセル色を変更する際に使用されます。
<!--SKIN_CALENDAR_DAY_START-->
<td id="calendar_${CALENDAR_CODE}">~略~</td>
<!--SKIN_CALENDAR_DAY_END-->
<!--SKIN_CALENDAR_SATDAY_START-->
<td id="calendar_${CALENDAR_CODE}">~略~</td>
<!--SKIN_CALENDAR_SATDAY_END-->
<!--SKIN_CALENDAR_SUNDAY_START-->
<td id="calendar_${CALENDAR_CODE}">~略~</td>
<!--SKIN_CALENDAR_SUNDAY_END-->
150行目あたり、<!--SKIN_LIST_FOOT_END-->
の直後に以下の設定を追加しています。
<!--SKIN_IMAGE_HEAD_START-->
<div class="block">
<h2>最近の画像</h2>
<ul>
<!--SKIN_IMAGE_HEAD_END-->
<!--SKIN_IMAGE_START-->
<li><a href="${ARTICLE_URL}">${ARTICLE_IMAGE}</a></li>
<!--SKIN_IMAGE_END-->
<!--SKIN_IMAGE_FOOT_START-->
</ul>
</div>
<!--SKIN_IMAGE_FOOT_END-->
190行目あたりを以下のように変更。
<!--SKIN_TBLIST_START-->
<dt><a href="${INFO_PATH}?mode=trackback&no=${TRACKBACK_PNO}#trackback">${TRACKBACK_TITLE}</a></dt>
<dd>${TRACKBACK_BLOG}</dd>
<dd>${TRACKBACK_YEAR}/${TRACKBACK_MONTH}/${TRACKBACK_DAY} ${TRACKBACK_HOUR}:${TRACKBACK_MINUTE}</dd>
<!--SKIN_TBLIST_END-->
「${TRACKBACK_URL}
」となっていた箇所を「${INFO_PATH}?mode=trackback&no=${TRACKBACK_PNO}#trackback
」に変更しています。新着トラックバックのリンククリック時、いきなり送信元に移動せずに、一旦トラックバックを受信した記事に飛ぶようにしていますが、以前のままでも問題はありません。
変更はありません。
300行目あたりに以下の設定を追加しています。ここで指定した色がカレンダーの「今日」のセル色になります。(要JavaScript)
div#navigation .today {
background-color: #EEEEEE;
}
Copyright © 2002-2008 Knight, All rights reserved.