ファイル ID : 2

PukiWiki プラグイン showrssd 20050708

ポスト @ 11:37:10 | PukiWikiプラグイン

パインさんの作成された、showrssに表示件数のリミットを加えるshowrss2に手を加えて
記事の概要(DESCRIPTION)を表示をON/OFFできるようにしました。

前回は概要の表示のON/OFFを制御していましたが、
もともとのShowrss2により近い状態にし、
表示件数の制御も残しています。

ただ、ここにマイナスの値を入れると概要を表示し
その絶対値の件数表示するように変更しました。


書式は

showrssd(RSSへのパス,テンプレート名,表示件数,キャッシュ生存時間,更新日表示フラグ)

表示件数のところに入れる数字は:
0: showrssプラグインと同じ動作
1<: showrss2プラグインと同じ動作

-1: 概要(DESCRIPTION)を表示し、絶対値の件数(-2だったら2件)表示


showrss2プラグインに対する変更点:

1.showrss2からshowrssdへ置換

2.表示件数を処理
if($showlines<0){
$iflag_description=1;
$showlines=$showlines*-1;
}
else $iflag_description=0;

3.日付文字列を処理して年月日だけに
$idate = $item['DC:DATE'];
$adate = explode("T",$idate);
$sdate = " <font size=1>".$adate[0]."</font>";

4.$item['DESCRIPTION']を表示させる文字列に追加
if($iflag_description==1){
$abst="<br>".$item['DESCRIPTION'];
} else $abst="";

5.表示させる文字列に上記の日付と概要変数を追加
$link = "<a href=\"$link\" title=\"$title $passage\">$title</a>".$sdate.$abst;



なお、日時の表示に関してはフォントタグで強引に小さく表示しています。
みっともないコードで、ほんとすみません。

Showrss2プラグインに関して:
http://pukiwiki.org/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fshowrss2.inc.php

DESCRIPTIONに関して:
http://garyo.boy.jp/SBM/index.php?showrss%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%A4%CE%B2%FE%C2%A4

showrssd.inc.php ( application/octet-stream : 10 KB)

MD5 : d0ad2cb4137bef234190b1d052db346e