Quote:
FutureSpy wrote:
Hi, domifara.
Thanks a lot for your reply.
But, it seems like it's still caching the whole backend.php.
-Yuji
FutureSpy さんは日本語できますよね.
今回、日本語で書かせて.
すいません.EMLHはキャシュとは関係ないです.
キャシュには、
[en] [ja]タグがついたまま生データがキャッシュされるはずです.
だから、言語ごとのキャシュについての改造は忘れてください.
FutureSpyさんは、
「backend.phpに関してだけは
言語の切替をしたくない」けど、ですが
EMLHは、ブラウザーから開くと、クッキーが判定されて,言語が変わって見えているだけなのだと思います.
RSSの取得時に、クッキーってつかわれるのかな?
クッキーが取得できない場合は、
EMLHは、言語指定した配列の最初のものが初期値として使われるはずです.
でも、取得側がどんな仕様なのかよくしらないので
どうしても、固定で、例えば言語を指定したいなら
backend.phpの
include 'mainfile.php';
の下に一行追加で
$easiestml_lang = 'en' ;
とか
$easiestml_lang = $easiestml_langs[0] ;
それと、Xoops Multilang Hack 等もまだ利用してますか?順次取り除く方がわかりやすくなります.
これが、先に編集してしまうと、キャシュされて、いろいろわかりにくくて、
だって、必要なくなりますから.
まだ、私のサイトどっちが編集しているのか、ゴチャ混ぜ状態で・・テスト中です.
追加:
backend.php all 指定で固定で発信したい場合は、
EMLHの編集をしなければ良いのだから
include 'mainfile.php';
の下に一行追加で
ob_end_clean();
で大丈夫だと思います.