Concrete CMS(concrete5)

rss_displayerのカスタムテンプレート保存メモ

…というか、今って「PR」ってはいってる???

元記事

「RSS 表示ブロック」で「PR:」と入った宣伝を取り除く & 内容の長さを指定する
公式フォーラムにアメブロやエキサイトブログには広告が挿入されてしまうのを取り除くための改造スクリプトが紹介されていますが、concrete5の5.7バージョンになったら少々タグが変わっていたので個人的覚書。

GitHubにあげました。


(うまく貼れてなかったらすみません)

修正するところ

$item->get_title();を$item->getTitle();に変更。
$item->get_description()を$item->getDescription()に変更。
$item->get_permalink();を$item->getLink();に変更。

使い方はview.phpとして上記ファイルを保存。
application/blocks/rss_displayer(無ければフォルダつくる)/templates(フォルダつくる)/ameblo(フォルダつくる)/←ここのフォルダにアップロード。
application/blocks/rss_displayer/templates/ameblo/view.php とします。
カスタムテンプレートでAmebloを選択。

アメブロのRSS表示件数の設定

ameblo
ところでアメブロのRSS表示件数ってどこで管理されてるんだろう?
ブログ管理ページの「設定・管理」の中の「基本設定」内に「ブログの表示設定」で「ブログ記事の表示数」というのがあるんですけど、ここを1件のままだとRSS1件しか取得してくれなかったんだけど、5件にしてみたら2つ目の記事が表示された。
キャッシュなのか、「ブログ記事の表示数」=「RSS表示件数」ってことなのか、ただの遅延なのか…もうすこし様子見。

  • この記事を書いた人

ゆず

忘れないように自分の覚書と、誰かも困っているかもしれないので参考になればいいなくらいの軽い備忘録です。
一杯おごる

-Concrete CMS(concrete5)
-,