- はじめに
minili.cgiは、nicky!のヘッダまたはフッターに%TitleList%と記載した箇所にタイトルリストを表示するCGIです。
また、%Calendar%と記載するとカレンダーを表示します。
- 設置方法
以下に記す操作に従って設置します。
- minili.cgiをダウンロードする。
ここを右クリックして対象を保存→ファイルの種類=全てと指定し、ファイルを保存します。
- minili.cgiをサーバーに設置する。
先ほどダウンロードしたファイルを、サーバーのnicky.cgiと同じフォルダへftpのバイナリモードで転送し、ファイルネームをminili.cgiに変更します。
以上で設置完了です。
- minili.cgiをダウンロードする。
- 設定方法
minili.cgiの設置に成功すると、nicky!の初期設定に「miniList関連」なる項目が出現します。
- 動作確認
設置が完了したら、ヘッダ/フッターの<body>〜</body>内へ%TitleList%、または%Calendar%と記載してみましょう。
記載した場所へタイトルリスト、またはカレンダーが表示されます。
- タイトルリスト
最新ページには、初期設定で設定した「最新記事の表示件数」と「過去ログの表示件数」を併せた件数のタイトルが表示されます。
また、過去ログでは、表示されている記事と連動した件数のタイトルが表示されます。
- カレンダー
最新ページには、最新記事の月が表示されます。
カレンダーの下にある「neo」「vin」をクリックすると、表示されている月の次または前の月が表示されます。
※過去ログ件数単位の場合は、次または前の月の記事が含まれる先頭ページが表示されます。
- タイトルリスト
- カスタマイズ
レイアウトに関するカスタマイズは、スタイルシートにて定義します。
●タイトルリスト関連
- タイトルリストは、class="tlist"で指定された<table>に1行づつ<tr><td class="tmonth">X月</td><td class="tday">X日</td><td class="tday">画像有りの印><td class="ttitle">タイトル</td>と出力しています。
10月 12日 ・ 今夜のメニューはシチュー! 14日 運動会観戦ツアー 15日 ・ パ・リーグ決着! 16日 ・ 飲み会(今年32回目) 17日 決着!ダメ合戦 09月 29日 勝利への鍵はジェットストリームアタックだ! 07日 短めで。 01日 第2リール青7上RIO中央STOPは2確の印 - タイトルリストの叩き台スタイルシート
コピー&ペーストしてご利用ください。
●カレンダー関連
- カレンダーは、class="calendar"で指定された<table>で出力しています。
Oct / 2005 Su Mo Tu We Th Fr Sa 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
vin-> - 月 / 年が表示されている段は以下のように出力しています。
<tr><td colspan="7" class="cmonth">Oct / 2005 <hr class="chr"></td></tr>
- カレンダー内の曜日は、<tr class="week">で、日曜と土曜には<td class="csun">、<td class="csat">が指定されています。
平日は普通に<td>水</td>としています。 - 日付の表示は<tr align="right" class="cday"><td>1</td><td>2</td>・・・</tr>です。
- カレンダーの叩き台スタイルシート
コピー&ペーストしてご利用ください。
※カレンダー下の<hr>が気に入らない場合は、chr に display:none; を追加してください。
- タイトルリストは、class="tlist"で指定された<table>に1行づつ<tr><td class="tmonth">X月</td><td class="tday">X日</td><td class="tday">画像有りの印><td class="ttitle">タイトル</td>と出力しています。
- 謝辞
長期に渡り、沢山の方々から協力を得てリリースに至りました。
多謝☆また、不具合等を発見された場合は、お手数ですが %TitleList% / %Calendar% をヘッダ、フッターのどちらに記載しているのか、また、過去ログはページ単位なのか月単位なのか、月単位の場合は上、下、上+下のどのパターンでご利用いただいているのか、を添えてご連絡ください。