ブログの新着記事をトップページに表示させる方法
athfukuda > ブログの新着記事をトップページに表示させる方法 @ 2011/7/25 16:04 |
---|
いつもお世話になっております。
トップページにブログの新着記事を表示させようと思っています。 新着の記事のリスト表示と、最新の記事のみタイトルと内容の一部を表示する予定でした。 ※ともに元の記事にリンクさせます。 http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=324&forum=3#forumpost1669 フォーラムを拝見して、上記の記事を参考にしたのですが、一覧表示はできても最新記事の部分がうまく表示できず、 フィードをカスタマイズして、表示させるようにしたのですが、ブログアカウント名がどうしても抜けてしまいます。 http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=thread&topic_id=358&forum=10&post_id=1799#1799 上記で質問したのですが、結局理由がわかりませんでした。 それで、試行錯誤した結果、以下のファイルを修正したらうまくリンクさせることが出来ました。 /baser/plugins/blog/views/blog/rss/index.php の30行目 'link' => '/'.$data['BlogContent']['name'].'/archives/'.$data['BlogPost']['no'], ↓ここにブログアカウント名を追加 'link' => '/'.$data['BlogContent']['name'].'/news/archives/'.$data['BlogPost']['no'], とりあえず、これで解決はしたのですが、もっと簡単な方法はないかと思い質問しました。 ふと気になったので、ローカルにインストールしているBaserCMSの古いバージョン(1.6.9.1)と最新のものを比較してみたのですが、最新のものは自分のブログのRSSを取得するとブログアカウントが抜けてしまう様に感じます。 どうしてそうなるのかよくわからないのですが、他にも同様の症状の方はおみえでしょうか? 環境は…… OS: WinXP + XAMPP(1.7.1) DB: csv BaserCMS: 1.6.13.2(1.6.9.1) よろしくお願いいたします。 |
ryuring > Re: ブログの新着記事をトップページに表示させる方法 @ 2011/7/26 10:44 |
---|
こんにちは。
/baser/plugins/blog/views/blog/rss/index.php に問題があったという事は、フィード読み込みのプログラムには問題はなく、ブログのRSSフィード出力に問題があったという事でしょうか? もしその場合、RSSフィード出力で、ブログのアカウントが取得できてないという事になりますが、 $data['BlogContent']['name'] ← にブログアカウント名が入る仕様となっています。 var_dump関数などで、$data['BlogContent'] を出力してみるとどういう結果がでますか?
Twitter:@ryuring |
hide001 > Re: ブログの新着記事をトップページに表示させる方法 @ 2011/7/28 22:32 |
---|
こんにちは。私もまったく同じ症状です。
$data['BlogContent']['name']に値が入っていないようです。 ■ BaserCMSのバージョン:(例)1.6.13.2 ■ レンタルサーバー名:さくら ■ スマートURLの利用: [ON] ■ 設置フォルダ: [ドキュメントルート] ■ 利用しているデータベース: [MySQL] |
arata > Re: ブログの新着記事をトップページに表示させる方法 @ 2011/8/1 15:04 |
---|
こんにちはこんにちは!
以下のタグを利用してみて下さい。
「news」の箇所には、表示させたいブログの「ブログアカウント名」を入れて下さい。 次に書いてある「5」は表示させたい数です。 ■ 不明点解消できるかも。逆引きガイドもあります baserCMS公式wiki |
ryuring > Re: ブログの新着記事をトップページに表示させる方法 @ 2011/8/2 19:37 |
---|
Twitter:@ryuring |