フィードプラグインでブログタイトルとブログURLを取得したい
4260 > フィードプラグインでブログタイトルとブログURLを取得したい @ 2014/12/4 14:58 |
---|
フィードプラグインでブログタイトルとブログURLを取得したいです。
旧バージョンで以下のコードで取得できていました。 (どうやら旧バージョンでは私がどこかを修正して表示できるようにしていたようです。。) $item['Channel']['link']['value']; $item['Channel']['title']['value']; どうぞご検討のほど、よろしくお願い致します。 ■ BaserCMSのバージョン:3.0.6.1 |
n1215 > Re: フィードプラグインでブログタイトルとブログURLを取得したい @ 2014/12/4 22:05 |
---|
4260 様
旧バージョンでは利用できたとのことで調べてみましたが、 バージョン3.0.1まではRssExというモデルが使われていたのが3.0.2でFeedモデルに変更されてますね。 この際に仕様が変わっているのかもしれません。 https://github.com/baserproject/basercms/blob/basercms-3.0.1/lib/Baser/Plugin/Feed/Model/RssEx.php Twitter: @n_1215 |
4260 > Re: フィードプラグインでブログタイトルとブログURLを取得したい @ 2014/12/5 9:40 |
---|
/lib/Baser/Plugin/Feed/Model/Feed.php
200行目、201行目に以下を追加で出来たっぽいです。 たぶん。 色々いじっててbaserCMSはキャッシュが効いてるから、気付いたら出来てた状態で・・・他にも弄ったのかもしれませんが。。 foreach ($datas as $data) { $tmp = array(); $tmp['Channel']['title']['value'] = $simplePie->get_title(); //追加 $tmp['Channel']['link']['value'] = $simplePie->get_link(); //追加 ■ BaserCMSのバージョン:3.0.6.1 |
n1215 > Re: フィードプラグインでブログタイトルとブログURLを取得したい @ 2014/12/5 22:49 |
---|
4260 様
変更方法はそれで正解だと思います。 後はryuringさんに仕様はこれでいいのかという話をお聞きしたい所ですね。 もし「バージョンアップの際に仕様が変わったのは想定外だったので元に合わせるべき」ということであればすぐ取り込んでもらえると思います。 Twitter: @n_1215 |