MODxでCMSの恩恵を賜りつつ、validを保ち、かつWEB標準化を目指そう
Welcome !! Now 2009.07.05 00:08 (JST)
[ スニペット ]
pieXは、RSSfeed取り込み用スニペットです。
テンプレートを自分で用意出来、多彩な表現が可能です。
allow_url_fopen = off で動作します(もちろん、onでも動作します)。
参照ページ:pieX
[!pieX? &url=`feedURL`!]
以下のように書き換えます
[!pieX? &url=`http://ドメインとか/index.php?act=rss&id=1`!][!pieX? &url=`http://ドメインとか/index.php|xq|act|xe|rss|xa|id|xe|1`!]
表示するレコード数。デフォルト「10」
[!pieX? &url=`feedURL` &cnt=`5`!]プレイスホルダ(後述)で利用出来る、feed_description(サイト概要)および、description(記事概要)からHTMLタグを除去するか否か。デフォルト「する(1)」
※desc2textを「0(タグ除去無効)」とする場合の注意点※
「0(無効)」の場合、feed側にタグを含んでいる時、場合によっては、読み込み先のソースを崩す可能性があるので、利用には注意が必要
プレースフォルダ(後述)で、description(記事概要)の表示文字数。デフォルト「128バイト(サフィックス「...」含む)」。「0」で全文表示
[!pieX? &url=`feedURL` &len=`20` &cnt=`5`!]日時フォーマットを設定。デフォルト「Y/m/d」。PHPのdate関数を利用出来ます。
キャッシュの有効時間を設定。単位は分。デフォルト60分。
タイムアウトを設定。単位は、秒。デフォルト30秒
ヘッダ用テンプレート。デフォルト以下。
<h2><a href="[+feed_link+]" title="[+feed_title+]">[+image_url+]</a></h2><ul>
フッタ用テンプレート。デフォルト以下
</ul>
中身用テンプレート。デフォルト以下
<li><a href="[+permalink+]" title="[+description+]">[+title+]</a>([+date+])[+category+]</li>
エラーがあった時、記事アイテムがない時用のテンプレート。デフォルト以下
<p>no item</p>
このサイトのフロントページ左ブロックで、「るるろぐてくにかる。」を読み込んでいる部分がそうです。
[!pieX?
&url=`http://www.yoursite.com/rssfeed.xml` &cnt=`5`
&cachetime=`360` &itemTpl=`px_lulu_item` &date=`Y.m.d - H:i`
&headTpl=`px_lulu_head`!]<li><a href="[+permalink+]" title="[+date+]">[+title+]</a></li><ul>