ウィキニュース:DynamicPageList
出典:『ウィキニュース』(ベータ版)
DynamicPageList (DPL) という特別な機能を使えば、指定したカテゴリの最新記事を一覧表示できます。
目次 |
[編集] 使い方
- DynamicPageListの基本的な書き方です:
<DynamicPageList>
category=ヨーロッパ
count=5
</DynamicPageList>
- 結果はこうなります:
- フランス大統領にオランド氏当選
- 競泳・ダーレオーエン選手急逝 - 北島選手のライバル
- ロシア大統領選挙、プーチン首相が大統領に復帰
- 訃報 デイビー・ジョーンズ氏 - 「モンキーズ」ボーカル
- 2009世界陸上 ウサイン・ボルトが9秒6の壁を破り世界新記録
- ヨーロッパカテゴリの最新の5記事です。サイトに存在するカテゴリなら、どのカテゴリでも指定できます。表示できる記事数は最大99です。
- 複数のカテゴリを指定することもできます。使用例:
<DynamicPageList>
category=ヨーロッパ
category=社会
count=5
</DynamicPageList>
- 結果:
- イギリスで航空機爆破未遂事件、テロ警戒度を最高レベルに引き上げ
- 2004年に盗難のムンクの「叫び」と「マドンナ」、オスロで発見
- ドイツのリニアモーターカー実験線で衝突死亡事故
- イタリア語版ウィキペディアが停止 - 通信傍受法への抗議で
- ノルウェー・オスロで連続テロ、死傷者多数
- ヨーロッパカテゴリと社会カテゴリの両方に属する最新の5記事です。カテゴリをいくつでも同時に指定できます。
- リストに点を表示しないようにもできます:
<div class="no-bullet-list">
<DynamicPageList>
category=ヨーロッパ
count=5
</DynamicPageList>
</div>
- 結果:
- 指定したカテゴリに記事が加えられた日付を表示することもできます。
<DynamicPageList>
category=ヨーロッパ
category=社会
count=5
addfirstcategorydate=true
</DynamicPageList>
- 結果:
- 2011年12月18日 (日):イギリスで航空機爆破未遂事件、テロ警戒度を最高レベルに引き上げ
- 2011年12月18日 (日):2004年に盗難のムンクの「叫び」と「マドンナ」、オスロで発見
- 2011年12月17日 (土):ドイツのリニアモーターカー実験線で衝突死亡事故
- 2011年10月19日 (水):イタリア語版ウィキペディアが停止 - 通信傍受法への抗議で
- 2011年7月24日 (日):ノルウェー・オスロで連続テロ、死傷者多数
- カテゴリを複数指定している場合は、一番上のカテゴリに加えられた日付を表示します。(この場合はヨーロッパに加えられた日付が遅い順に表示)
- リストの字の大きさを変えることもできます:
<div style="font-size:80%;"> <DynamicPageList> category=ヨーロッパ count=5 </DynamicPageList> </div>
- 結果:
[編集] パラメータの詳細
使用できるパラメータは以下の通り。最低でも1つのcategoryを指定する必要があります。詳細はm:DynamicPageList。
[編集] 検索対象
- category=カテゴリ名
- 指定したカテゴリを検索対象にする。複数指定した場合は、すべてに含まれる記事が対象となる。
- notcategory=カテゴリ名
- 指定したカテゴリを検索対象から外す。categoryと同じようにして複数指定できる。
- namespace=数字、または、名前空間
- 指定した名前空間を検索対象にする。0なら通常の記事。Templateなど名前空間をそのまま指定しても良い。複数指定はできない。
- redirects=exclude
- リダイレクトページを外す。(標準)
- redirects=include
- リダイレクトページを入れる。
- redirects=only
- リダイレクトページだけを対象にする。
- count=5
- リストアップする記事数。この場合は最大5件まで表示する。
[編集] 並び順
- order=descending
- 新しいものから並べる。(標準)
- order=ascending
- 古いものから並べる。
- ordermethod=categoryadd
- カテゴリに追加されたもの順。複数のカテゴリを指定した場合は1つ目が対象。(標準)
- ordermethod=lastedit
- 最終更新日が新しいもの順。
[編集] 表示
- mode=unordered
- 番号なしリスト。(標準)
- mode=ordered
- 番号つきリスト。
- mode=none
- 1項目ごとに改行するだけ。
- shownamespace=true
- 名前空間を省略せずに表示する。(標準)
- shownamespace=false
- 名前空間を省略して表示する。
- addfirstcategorydate=true
- 記事がカテゴリに入れられた日付を表示する。※category=で1つ目に指定されたカテゴリに入れられた日付で表示される。
- addfirstcategorydate=false
- 記事がカテゴリに入れられた日付を表示しない。(標準)
- suppresserrors=true
- エラー表示をやめる。
- suppresserrors=false
- エラー表示をやめない。(標準)