スキン記述方法
パラメーターを付けずに、
<%Headlines%>
とスキンに書いた場合は、カレントブログの最新10件を以下の様に表示します。カテゴリーが選択されている場合は、このプラグインの表示も同カテゴリーに絞り込まれます
<%Headlines%>
とスキンに書いた場合は、カレントブログの最新10件を以下の様に表示します。カテゴリーが選択されている場合は、このプラグインの表示も同カテゴリーに絞り込まれます
- タイトル1 [2005-05-03]
- タイトル2 [2005-05-02]
- タイトル3 [2005-05-01]
- タイトル4 [2005-04-30]
- タイトル5 [2005-04-29]
- タイトル6 [2005-04-28]
- タイトル7 [2005-04-27]
- タイトル8 [2005-04-26]
- タイトル9 [2005-04-25]
- タイトル10 [2005-04-24]
パラメーター指定方法
<%Headlines([テンプレート],表示数,カテゴリーモード,ブログモード,iteminfoタイプ,カテゴリーIDの省略)%>
- 例(テンプレートは完全省略可能)
<%Headlines(5)%>
<%Headlines(mytemplate,5,,all)%>
<%Headlines(5,itemcat,,both,1)%>
<%Headlines(mytemplate,5,,all)%>
<%Headlines(5,itemcat,,both,1)%>
テンプレート
省略可能 Nucleusのテンプレートを指定することができます。ただし軽さ重視のためタイトルと投稿日時とカテゴリーしか表示できません。指定しない場合はこの分を除いて左詰め、すなわち表示数からパラメーターを書き始めるようにしてください。
カテゴリーモード
指定がない場合は通常のNucleusと同様の動作をします。
- all・・・常に全カテゴリーのアイテムを表示。(複数ブログがある場合、ブログモードの指定がなければ現在のブログからのみ。指定がある場合はそれに依存します。)
- itemcat・・・アイテムスキンで使用した場合、そのアイテムのカテゴリーと同じカテゴリーに属するアイテムだけ表示。
- カテゴリーID・・・指定したカテゴリーのアイテムを表示。複数ある場合はスラッシュで区切って記述(1/3/4のように)。
- <>カテゴリーID・・・指定したカテゴリー以外のアイテムを表示。複数ある場合はスラッシュで区切って記述(<>2/5のように)。
ブログモード
指定がない場合は通常のNucleusと同様の動作をします。
- all・・・常に全ブログのアイテムを表示。ただしカテゴリーを選択したときの状態についてはカテゴリーモードの指定に左右されます。
- ブログID・・・指定したブログのアイテムを表示。複数ある場合はスラッシュで区切って記述(1/3/4のように)。
- <>ブログID・・・指定したブログ以外のアイテムを表示。複数ある場合はスラッシュで区切って記述(<>2/5のように)。
iteminfoタイプ
Nucleusのテンプレートを利用しない場合に有効になるパラメーターです。指定がない場合は 'date'。Nucleusのテンプレートを使わない場合の出力HTMLも参考にしてください。
- date・・・デフォルト末尾にアイテム投稿日を2005-05-03の様に挿入します。
- category・・・末尾にアイテムのカテゴリー名を[Nucleusメモ]の様に挿入します。
- both・・・アイテム投稿日とカテゴリー名の両方を2005-05-03[Nucleusメモ]のように先頭に挿入し、さらにこの直後(アイテムタイトルの手前)に改行(<br />)が1つ入ります。
カテゴリーIDの省略
Nucleusによりカテゴリーが絞り込まれている状態のとき、またはカテゴリーモードでitemcatを指定している場合に各アイテムへのリンクにカテゴリーIDを含めないようにできる設定。
- 0 : デフォルト省略しない
- 1 : 省略する
複数blog表示時のカテゴリー表記設定
デフォルトではブログモードをall等にした場合、カテゴリー名はWeblog : Nucleusメモの様に、「blog名 : カテゴリー名」の形式で表示されます。これを変更するにはNP_Headlines.phpをエディタで開いて30行目あたりにある以下の部分を変えて下さい。
all blogs mode
$catformat = '<%blogname%> : <%category%>';
Nucleusのテンプレートを使わない場合の出力HTML
all blogs mode
$catformat = '<%blogname%> : <%category%>';
Nucleusのテンプレートを使わない場合の出力HTML
Nucleusのテンプレートを使わない場合のHTMLソースは以下の様になります。
date
<ul>
<li>アイテムのタイトル <span class="iteminfo">[2005-05-03]</span></li>
</ul>
date
<ul>
<li>アイテムのタイトル <span class="iteminfo">[2005-05-03]</span></li>
</ul>
<ul>
<li>アイテムのタイトル <span class="iteminfo">[Nucleusメモ]</span></li>
</ul>
<li>アイテムのタイトル <span class="iteminfo">[Nucleusメモ]</span></li>
</ul>