■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

取得した複数のブログ記事を日付順にならべたい

tomato > 取得した複数のブログ記事を日付順にならべたい @ 2015/8/24 18:08
Feedプラグインを利用すると確かに簡単に複数ブログの記事が新着順に取得できたのですが、
Feedプラグイン上のテーマファイルで扱える記事一覧情報($items)には”eye_catch”など記事情報がなかったので、
他の方法を考えています。
添付の画像のような記事一覧をつくりたいです。

<?php $this->BcBaser->blogPosts('4', 3) ?>
<?php $this->BcBaser->blogPosts('3', 3) ?>
<?php $this->BcBaser->blogPosts('news', 3) ?>
<?php $this->BcBaser->blogPosts('test', 3) ?>


と記述すると思った通りのデザインにはなったのですが、ブログ内での新着になるので、
4つのブログをまぜた新着順にしたいです。

他の方のサンプルコードで試したのですが、すいません。PHPが詳しくないので、
An Internal Error Has Occurred.
となってしまいました。

http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=1899&forum=5#forumpost7124
こちらの記事を参考にさせていただきました。

どこがおかしいのか、教えていただけますでしょうか?
以下エラーとなってしまったコード。

<?php
$posts = $blogPosts->find('all', array(
'conditions' => array_merge($blogPosts->getConditionAllowPublish(), array(
'blogPosts.blog_content_id' => array(news,test,3,4) //blog IDを指定
)),
'order' => array('blogPosts.posts_date DESC'), //並び順:日付順
'limit' => 3 //記事取得件数
));
?>


お手数ですが、よろしくお願いします。

スマートURL: OFF
レンタルサーバー名:ロリポップ
セーフモード:Off
データベース: SQLite
baserCMSバージョン: 3.0.7
CakePHPバージョン: 2.5.3
PHPスキル(自己評価):全くわからない

ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
13 人のユーザが現在オンラインです。 (13 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 13