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

複数のブログの記事情報をテーマ上のPHPで取得してHTMLとして出力したい

Garyuten > 複数のブログの記事情報をテーマ上のPHPで取得してHTMLとして出力したい @ 2015/5/22 14:11
過去に数件、フォーラムにも投稿がありましたがその方法では解決できなかったので質問します。

複数のブログから新着記事を表示したい
http://forum.basercms.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=1346&forum=3
新着一覧に複数のブログからの記事を表示したい。
http://forum.basercms.net/modules/newbb/viewtopic.php?topic_id=1482&forum=5#forumpost5573
公式wiki 複数のブログの記事を混ぜて表示させたい
http://wiki.basercms.net/%E8%A4%87%E6%95%B0%E3%81%AE%E3%83%96%E3%83%AD%E3%82%B0%E3%81%AE%E8%A8%98%E4%BA%8B%E3%82%92%E6%B7%B7%E3%81%9C%E3%81%A6%E8%A1%A8%E7%A4%BA%E3%81%95%E3%81%9B%E3%81%9F%E3%81%84


目的は、よくある画像+テキストのスライドショーです。
各ブログ記事のアイキャッチ画像と記事タイトルをHOMEなどでスライドショーとして表示させたかった時に従来の手段では対応できませんでした。

複数のブログを表示させるには、フィードプラグインを使うのが常套手段になっていると思いますが、以下の問題が起きてきています。

・Feedプラグイン上のテーマファイルで扱える記事一覧情報($items)には”eye_catch”など記事情報が欠如している
・PHP上で処理し、HTMLで出力したい
 ・Ajax経由では読み込みに遅延が発生する。
 ・JSの読み込みタイミングなどの調整が必要
  Ajaxで読み込み終了後にスライドショーの処理を実行するように処理が必要であるが、
  この記述はコアファイルから/Feed/ajax.phpをコピーしてくる必要がある(webデザイナーには難易度が高い…)


なんとかテーマファイル上で、各ブログ記事情報をPHPで扱える連想配列等で取得する方法はないでしょうか?
取得さえできれば、PHP上でなんとか処理をできると思います(日付別に並べ替えるなど)

どうぞよろしくお願いします。

■ BaserCMSのバージョン: 3.0.7
■ レンタルサーバー名:lolipop
■ スマートURLの利用: ON
■ 設置フォルダ: ドキュメントルート
■ 利用しているデータベース: MySQL
■ PHPスキル(自己評価): C

p.s.

WordpressのWP_Queryとまでいかなくても、get postsのような記事取得関数が、baserCMSにもあれば助かります。
http://wpdocs.osdn.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/get_posts
ログイン
ユーザー名:
パスワード:


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

検索

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

フォーラムガイド


関連リンク

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

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