|
|
| 投稿者 |
メッセージ |
yu
モデレーター

登録日: 2003.11.15
記事: 718
所在地: 神奈川
|
日時: 2008.05.15 (木) 22:11 記事の件名: NP_List
各種リスト出力に特化したプラグインです。
blog(ブログリスト)
category(カテゴリーリスト)
archive(アーカイブリスト)
recentitem(最新アイテムリスト)
writeback(コメント・TBリスト)
のサブプラグインを同梱。
サブプラグインを追加することで機能を拡張できます。
またスキン変数のパラメータで設定を統一的に制御できます。
並び順、条件フィルター等。条件フィルターには現在の値を埋め込む "@" が使えるのでカテゴリーの絞込みなどをリストに自動的に反映させることができます。
シンプルな指定例
| Code: | <%List(type:blog, tpl:テンプレート名)%><!-- ブログリスト -->
<%List(type:category, tpl:テンプレート名)%><!-- カテゴリーリスト -->
<%List(type:archive, tpl:テンプレート名)%><!-- 月別アーカイブリスト -->
<%List(type:recentitem)%><!-- 最新アイテムリスト -->
<%List(type:writeback)%><!-- コメント・トラックバックリスト -->
|
デフォルトでは「定義リスト」形式によるリスト出力を想定してます。
なので、実際には以下のように前後に記述します。
| Code: | <dl>
<dt>リストのタイトル</dt>
<%List(type:blog, tpl:テンプレート名)%><!-- <dd>が出力される -->
</dl>
|
※出力形式は変更できます
blog, category, archive タイプは、それぞれNucleusのテンプレート「ブログ一覧」「カテゴリー一覧」「アーカイブ一覧」パーツに対応しています。
また拡張テンプレート変数 <%class%> <%amount%>等に対応しています。
高度な指定例
| Code: | <%List(type:blog, tpl:テンプレート名, order:blogdesc ASC, corder:catdesc ASC, flag:stripe)%>
<%List(type:category, tpl:テンプレート名, filter:arcdate=@, order:catdesc ASC, flag:stripe hidenoamount)%>
<%List(type:archive, tpl:テンプレート名, filter:blogid=@ catid=@, flag:stripe)%>
<%List(type:recentitem, filter:catid=1|2|3, flag:stripe catlink)%>
<%List(type:writeback, filter:blogid!=4|5)%>
|
その他の詳しい説明はこちらを参照してください。
http://nucleus.datoka.jp/item/1030
| 説明: |
|
 ダウンロード |
| ファイル名: |
NP_List_v0.4.zip |
| ファイルサイズ: |
15.62 KB |
| ダウンロード: |
55 回 |
_________________ Nucleusだとか
http://nucleus.datoka.jp/
|
|
トップに戻る
|
|
藤咲
モデレーター

登録日: 2003.11.17
記事: 1169
所在地: 広島
|
日時: 2008.05.15 (木) 23:39 記事の件名: サブプラグイン NP_ListOfMembers
NPListの作成をうけて、メンバー一覧を表示するためのNP_ListOfMembersを作成しました。
特徴
NP_MemberListと同様に、メンバー一覧を表示できます。NP_MemberListとの違いは
- Nucleusのテンプレートを使用して表示方法を変えることが出来る
- テンプレート内で<%amount%>変数を使用して、投稿記事数を表示できる
- flagオプション monthlyを使用して月ごとの投稿数表示が可能
使用方法
- NP_Listの他のサブプラグイン同様に、 nucleus/plugins/list/ 内へNP_ListOfMembersをアップします。
- メンバー一覧表示用のテンプレートを準備します。
| Quote: | 例:
アイテムのヘッダー
<ul>
アイテムの本体
<li><a href="<%authorlink%>" title="<%author(realname)%>"><%author(realname)%> [<%amount%>]</a></li>
アイテムのフッター
</ul> |
独自変数<%amount%>を記述すると、そこに記事数が表示されます。
スキンのメンバー一覧を表示したい部分に以下のように記述します。
| Code: | | <%List(type:Members, tpl:テンプレート名, filter:blogid=@)%> |
filterを記述しない場合、全ブログからメンバー一覧と記事数を表示します。
また、以下のようにflagオプション monthlyを設定した場合、
| Code: | | <%List(type:Members, tpl:テンプレート名, filter:blogid=@, flag:monthly)%> |
- アーカイブページでは、その月に記事を書いたメンバーとその記事数
- アーカイブページ以外では記事を書いた最後の月(例えば今が5月だとして、最後に書かれた記事が3月なら、3月)に記事を書いたメンバーとその記事数
が表示されます。
| 説明: |
|
 ダウンロード |
| ファイル名: |
NP_ListOfMembers0.3.zip |
| ファイルサイズ: |
1.27 KB |
| ダウンロード: |
27 回 |
_________________ 藤咲
備忘録とかもろもろ
http://fjsk.tk/
|
|
トップに戻る
|
|
|
|
|
|
Page 1 of 1
All times are GMT + 9 Hours
新規投稿: 不可 返信投稿: 不可 記事編集: 不可 記事削除: 不可 投票参加: 不可 ファイル添付不可 ダウンロード: 可
Powered by phpBB © 2001, 2002 phpBB Group
|