人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP+Smartyでページ内のブロックごとの管理はできる?

smartyでキャッシュを効かせたいと思いますが、複数のページで同じ情報を使っているところがあります。
それをブロックごとにsmartyのテンプレートを分けたり、キャッシュの有効期限を変えたりしたいのですが、
可能でしょうか?

XOOPSでは同様のことができるのですが、Xoopsを使わずに作ろうと思っています。

使い方のイメージとしては、いろいろなページにサイトニュース一覧を表示したりするような感じです。

もし使えない場合、そのような目的を達成するためにはどのような仕組みを考えればいいのでしょうか?

当初、各情報をJSONで書き出しておいてページごとにJavascriptで読むことも考えましたが、
Javascriptが無効ではうごかない、SEO的に弱いことから他の方法を模索しています。

●質問者: dingding
●カテゴリ:インターネット ウェブ制作
✍キーワード:JavaScript JSON PHP SEO Smarty
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● hblm
●35ポイント

http://sunset.freespace.jp/smarty/SmartyManual_2-6-5J_html/cachi...

から

http://sunset.freespace.jp/smarty/SmartyManual_2-6-5J_html/cachi...

あたりなんかを。



SEOなんちゃらの下りは同意しかねますが(ちゃんと内容のあるページならそんなこと関係がありません)、少しはマニュアルを読みましょう。


2 ● machataka
●35ポイント

>ページ内のブロック

includeかinsertでできないでしょうか?

http://smarty.php.net/manual/ja/language.function.include.php

http://smarty.php.net/manual/ja/language.function.insert.php

◎質問者からの返答

これです!こんな感じです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ