ページ 11

RSSの特定のカテゴリ絞り込み

Posted: 2020年4月18日(土) 22:01
by オレンジみかん
「getRSS」にて外部サイトのRSS取り込み時に、特定のカテゴリを絞り込み表示はさせることは可能ですか?

phpは、漠然と理解できるのですが記述の仕方がわからなので、分かる方、アドバイスをお願いいたします。

RSSの特定のカテゴリ絞り込み  【解決済み】

Posted: 2020年4月19日(日) 11:51
by noka
オレンジみかん さん

こんにちは。
テンプレート側でモディファイアを利用することでフィルタすることもできるかと思います。
下記例では「お知らせ」のところがターゲットのカテゴリです(テンプレート変数にもできるでしょう)。
本当は、rss配信フィードでカテゴリごとに配信されているといいのですが。
フィルタ結果件数がゼロの場合をどうするかなど要件によっては、スニペットをカスタマイズした方が良い場合はありますね。

コード: 全て選択

[+categories:find('お知らせ'):then('
<li><a href="[+url+]"><span class="date">[+date:date(%Y.%m.%d)+]</span><span>[+title+]</span></a></li>
'):else('
<!-- none -->
')+]
参考になれば幸いです。

#最近は必要がないと見に来ない感じになってました。今回、偶然自分が絡んだスレッドに投稿いただいので、通知で気づくことができて、かつすぐに新規スレッドがあったのでレスポンスよく反応できたので良かったです。

RSSの特定のカテゴリ絞り込み

Posted: 2020年4月19日(日) 15:13
by オレンジみかん
noka 様

こちらもうまく作動しました。

getRSSの中身を試行錯誤して苦労していたのですが、テンプレート側で絞り込む発想がありませんでした。
nokaさんの発想力とスキル力に脱帽です。

本当にありがとうございます\(^o^)/ :D :D :D