のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,853人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】 Smarty 隔離スレ 【テンプレート】

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - string_format + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    857 : 856 - 2010/01/20(水) 23:35:47 ID:??? (-17,-20,-83)
    すみません、しばらく考えていたのですが、断念することにしました。
    拡張も考えてみたのですが、もとがphp4ですから、こちらのPHP環境と合わせて考えると
    サブクラスで定義した"クラス定数"をテンプレートから呼び出すことは
    おそらく無理と判断しましたm(_ _)m

    確かなことは言えませんが、クラスを変数で参照できるphp5.3以降でなら
    プラグイン等で機能追加できるような気がします。
    858 : nobodyさん - 2010/01/21(木) 04:40:11 ID:??? (+27,+29,-21)
    php4だから無理ってどういうこっちゃ?どこに書いてあるん?

    マニュアルの例はもうちょっと落ち着いて見直してみたほうがいいと思うけど
    859 : nobodyさん - 2010/01/29(金) 18:46:34 ID:??? (-6,-29,-90)
    インサートプラグインの中でもテンプレート指定してキャッシュさせてるけど
    インサートプラグインが1ページに5、6個あるとかなり速度低下してきてしまう
    860 : nobodyさん - 2010/01/30(土) 00:48:00 ID:??? (+24,+29,-30)
    >>859
    そんな、あなたにsmarty3の出番ですよ。
    プラグインを書く必要ないぞ。
    861 : 859 - 2010/01/30(土) 10:34:45 ID:??? (-27,-30,-308)
    え、そうなの?プラグイン書かなくていいってどういうことですか?
    今はindex.tplに{insert name="hoge"}って書いて
    [insert.hoge.php]
    function smarty_insert_hoge($params, &$smarty) {
     if(!$smarty->is_cached('plugin_hoge.tpl', "plugin|hoge")) {
      DBからデータを取ってきてassign
     }
     return $smarty->fetch('plugin_hoge.tpl', "plugin|hoge");
    }
    DBに更新を加える時にclear_cacheという感じでやってるんですが、作り方としておかしいですか?
    こういうインサートプラグインが増えてくると、is_cachedとfetchをその分しなきゃいけないんで遅くなってると思うんですが
    smarty3だと改善されてるんでしょうか?
    863 : nobodyさん - 2010/01/30(土) 12:29:50 ID:??? (+27,+29,-20)
    nocacheなら↓で実現できたヤツですね、最初からあるのとないのでは大違いでしょうが。
    http://www.smarty.net/manual/ja/caching.cacheable.php
    864 : nobodyさん - 2010/01/30(土) 14:12:57 ID:??? (-3,-1,-31)
    Smarty2より遅いSmarty3なんてゴミにしかなりえない
    866 : nobodyさん - 2010/01/30(土) 15:09:07 ID:??? (-26,-29,-115)
    あらかじめオブジェクトをシリアライズしておいて、それをアンシリアライズして読めば早いよってことなんだけど
    方法がよく分からない。
    結局require_once "Smarty.class.php"しなきゃいけないんだよね?
    意味分かる人教えてください

    Smartyの読み込みコスト(時間)を削減する
    http://code.xenophy.com/?p=73
    867 : nobodyさん - 2010/01/30(土) 16:02:16 ID:??? (-23,-21,-5)
    意味わかんない記事ですね
    効果も0.01秒だし
    869 : nobodyさん - 2010/01/30(土) 16:57:37 ID:??? (+7,+19,-2)
    なんで?
    870 : nobodyさん - 2010/01/30(土) 17:23:46 ID:??? (+22,+29,-6)
    あれ?デカくね?
    871 : nobodyさん - 2010/01/30(土) 17:31:09 ID:??? (+22,+29,+0)
    なんでと聞いているんだ
    873 : nobodyさん - 2010/01/30(土) 18:11:35 ID:??? (+24,+27,-2)
    感じられねーだろw
    874 : nobodyさん - 2010/01/30(土) 21:26:36 ID:??? (+26,+29,-2)
    >>873
    濡れ濡れよ
    876 : nobodyさん - 2010/01/31(日) 16:53:46 ID:??? (+22,+29,-3)
    どんな風にできたらいいの?
    879 : nobodyさん - 2010/02/01(月) 13:24:00 ID:??? (+22,+29,-30)
    >>878
    そんな凄い事が出来るんですか?
    当該行をコメントアウトって、文字列の置換とは違うんですよね?
    880 : nobodyさん - 2010/02/02(火) 14:53:16 ID:??? (-27,-29,-36)
    Smarty2.6からSmarty3への移行ってlibsの中身変えるだけでいいんですか?
    881 : nobodyさん - 2010/02/02(火) 14:54:00 ID:??? (+13,+25,-2)
    えっ?
    883 : nobodyさん - 2010/02/03(水) 00:29:48 ID:??? (+22,+27,-18)
    >>880
    互換性はあるとかないとか、
    廃止される構文もあるとかないとか
    884 : nobodyさん - 2010/02/03(水) 01:26:14 ID:??? (+27,+29,-64)
    stringリソースは自分で作れ。

    PHPっぽく数学処理出来るのはいいよね。Smarty3。
    開発に時間かけ過ぎてて、既に腐り始めている気がするけど。

    extend欲しいな。
    888 : nobodyさん - 2010/02/06(土) 16:55:05 ID:??? (-27,-30,-133)
    smartyとquickformの組み合わせでdefault_modifiers escapeするとフォームが全部エスケープされてしまうね
    じゃ、nodefaultsにすりゃいいかというと、フォームのユーザが追加できるようにしている場合、
    デフォルトの値(フォームのセレクトとか)にエスケープしたい文字があると途端に無理が出る
    結局ロジック側でh()するしかなくなる
    890 : nobodyさん - 2010/02/10(水) 09:26:09 ID:??? (+2,+9,-15)
    プラグイン作れば?
    891 : nobodyさん - 2010/02/10(水) 11:02:43 ID:??? (+17,+29,-7)
    >>889つーか、ここは正攻法でMLに投げるんだ!
    894 : nobodyさん - 2010/02/12(金) 21:12:15 ID:??? (-21,-9,-1)
    関数名違うかも
    897 : nobodyさん - 2010/02/20(土) 12:44:55 ID:??? (+16,+28,-1)
    気のせいか
    899 : nobodyさん - 2010/02/20(土) 22:01:34 ID:??? (-25,-29,-49)
    リソースプラグイン側で
    グローバル変数じゃなくてSmartyにassignされた変数を見るようにすればいいんじゃねーの?
    900 : 898 - 2010/02/24(水) 09:57:22 ID:??? (+28,+29,-59)
    >>899
    規制でかけなかった・・・

    結局Smartyを拡張してプロパティを追加したら
    プラグイン側で普通に見れました

    >>899
    ありがとうございます
    なるほど、それは気づきませんでした
    そのほうが手軽ですね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - string_format + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について