■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。
このフォーラムは閲覧専用のアーカイブです。

feed を cron で叩くとヘッダー、フッター、サイドメニューまでキャッシュされる

4260 > feed を cron で叩くとヘッダー、フッター、サイドメニューまでキャッシュされる @ 2014/6/5 0:02
ajax を使わずに http://***.jp/feed/index/1 を cron で叩くと feed を設置したページを開いた際にヘッダー、フッター、サイドメニューが二重で表示されてしまいます。
これをフィード部分のみ取得したいのですがどこを修正すればいいのかわかりません。
どうぞよろしくお願いいたします。

■ BaserCMSのバージョン:3.0.6.1
■ レンタルサーバー名:
■ スマートURLの利用: ON
■ 設置フォルダ: ドキュメントルート
■ 利用しているデータベース: PostgreSQL
■ PHPスキル: D

4260 > Re: feed を cron で叩くとヘッダー、フッター、サイドメニューまでキャッシュされる @ 2014/6/5 12:18
前回の書き込みから調べてわかったことをメモ書きです・・・
どうやら、ajax を使った場合でもフレーム部分もキャッシュされていて、ajax.php でフレーム部分は表示しないという処理が行われているのではないかと思っています。
また、このファイルでキャッシュの更新もしているようですので、ajax を使わないと cron でいくら叩いても Feed は更新されないのではないかとも思いますがいかがでしょうか?
/lib/Baser/Plugin/Feed/View/Feed/ajax.php

なので、表示で ajax を使わないカスタマイズは ajax.php を利用しつつ ajax を使わないようにしないと大変じゃないかと考えますがどうでしょう。
しかし、ajax.php を利用しつつ ajax を使わないカスタマイズも大変そうですが・・・

■ BaserCMSのバージョン:3.0.6.1
■ レンタルサーバー名:
■ スマートURLの利用: ON
■ 設置フォルダ: ドキュメントルート
■ 利用しているデータベース: PostgreSQL
■ PHPスキル: D