テンプレートの使い方(6)お知らせ等の記事リストの設定

2012年07月15日

[お知らせ等の記事リストの設定]
トップページのコンテンツエリアに「お知らせ」「最新の記事」などのリストを表示する場合です(このブログにも入っていますね)。

このリストを表示させるには、「RSSリーダー」機能を使います。
まず、ご自分のブログのトップページを表示させておいて、
ブラウザーの「このサイトを購読する」「RSSフィードを購読する」などの項目をみつけて「RSSフィード」のページを表示させてください。
この時のURLをコピーしてください(「RSSのURL」とします)。

カスタマイズする部分は、テンプレート「トップページ.html」です。
検索で「最新の記事」を探し出してください。
「rss list Start」〜「rss list end」がワンブロックです。
削除する場合もこのワンブロックごと消してください。

その中の次のソースが編集箇所です。

<Script Langage="JavaScript" src="http://shiga-saku.net/rss_reader.php?n=4&
rdf=http://snapie2c1.shiga-saku.net/index_c37574.rdf
&c=60&v=3&target=f"></Script>
これは私のページのRSSが設定されていますので、ご自分のページのRSSに変更します。

 <Script Langage="JavaScript" src="http://shiga-saku.net/rss_reader.php?n=4&
rdf=●●●&c=60&v=3&target=f"></Script>

●●●の部分を先程のご自分の「RSSのURL」の差し替えます。
(上のサンプルは改行していますが実際は1行で、改行はしないでください。)

これでOKです。
また、このソースの中に「http://shiga-saku.net」という部分がありますが、「滋賀咲くブログ」さん以外の方はご自分のブログサービスのURLの変更してください。
class名がかわることがあるとリストヘッダが出なかったりしますが...。

上記の方法はブログ全体の更新情報が反映しますが、「お知らせ」だけのリストを表示させる場合は...
・カテゴリーで「お知らせ」を作る。
・ブログのサイドメニューでカテゴリーの「お知らせ」を選ぶ
・RSSページを表示させ「RSSのURL」をコピーする
・テンプレートに差し替える。
これでOKです。お知らせの記事だけがリストされるようになります。

ちなみに
 <Script Langage="JavaScript" src="http://shiga-saku.net/rss_reader.php?n=4&
rdf=●●●&c=60&v=3&target=f"></Script>
の「n=4」の設定は表示件数です。
20件まで設定可能なはずです。
RSSは記事を書いてもすぐに反映しないことがあります。
また、「ブログ環境設定」で「公開」に設定している必要があります。
もしかしたら「Blogの「新着記事」に載せる」「Blogのランキングに載せる」も必要かもしれません(未確認です)。

RSSリーダーについては以下を参考にしています。
CLOGのRSSリーダーについて
http://superhelp.clguide.net/e804.html


  

同じカテゴリー(テンプレートの使い方)の記事