のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,086,574人
昨日: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
    151 : nobodyさん - 2008/07/21(月) 03:18:45 ID:??? (-29,-29,-82)
    >>150
    いや、文字通り、Smarty.class.phpを継承した設定済みのMySmarty.class.phpを
    直下以外のディレクトリに置くとtemplatesディレクトリの認識がしなくなるのが仕様だったら、
    多数のディレクトリ分けしてると超大変だよね、って言ってるんだけど。

    >>146が仕様で間違いないのなら、俺は何か間違ったこと言っているか?
    152 : nobodyさん - 2008/07/21(月) 09:54:38 ID:??? (-29,-30,-68)
    さて問題です。

    dir.phpからみて
    $this->template_dir="./data/templates";
    $this->compile_dir="./data/templates_c";
    このディレクトリはどこでしょう?
    154 : nobodyさん - 2008/07/22(火) 08:41:57 ID:??? (+27,+29,-16)
    >そもそも、なぜか絶対パスを受け付けてくれんのよね。

    こっちのほうが深刻というか根幹な問題をかかえてる気がするのだが・・・
    156 : nobodyさん - 2008/07/24(木) 21:30:17 ID:??? (-27,-30,-106)
    $template_dir
    これは、デフォルトのテンプレートディレクトリの名前です。 ファイルのインクルード時にリソースの種類を指定しなかった場合は、
    このディレクトリから探します。デフォルトは ./templates で、 これは、実行しているスクリプトと
    同じ場所にある templates/ ディレクトリを探すということです。

    という文章からすると「実行しているスクリプト」が基準になるということみたいだな。
    157 : nobodyさん - 2008/08/01(金) 21:13:05 ID:??? (+16,+18,-35)
    Smarty廃れましたなぁ。
    そんなことより、PHPもJSPのように
    カスタムタグが使えたらいいのにね。
    158 : nobodyさん - 2008/08/02(土) 02:29:09 ID:??? (+10,+22,-2)
    廃れてないけど
    159 : nobodyさん - 2008/08/02(土) 19:51:20 ID:??? (+27,+29,-25)
    スレ立て半年でこの程度の伸びだったら、十分廃れてるだろw
    ぶっちゃけ、必要な機能だけ絞り込んで自分で作った方がいい。
    160 : nobodyさん - 2008/08/02(土) 19:56:13 ID:??? (+22,+29,-3)
    いいというのはどういう点で?
    161 : nobodyさん - 2008/08/03(日) 10:51:13 ID:4+uLL3BX (+24,+29,-28)
    でも、テンプレートって言えば、もうSmartyでしょ。
    165 : nobodyさん - 2008/08/05(火) 16:01:03 ID:??? (+23,+29,+0)
    >>164
    ぎょぎょ!
    確かにその通りでした。
    166 : nobodyさん - 2008/08/06(水) 21:40:18 ID:??? (+27,+29,-35)
    仮に送信されるにしても、smartyじゃなくPHPから取ると思うんだけどなあ。
    168 : nobodyさん - 2008/08/07(木) 20:16:02 ID:??? (+18,+30,+0)
    169 : nobodyさん - 2008/09/04(木) 10:40:28 ID:??? (-2,-30,-19)
    {include}
    で出力された結果が複数行にわたる場合、全ての行に対してインデントさせるにはどうすればいいですか?
    {"\t"}{include}
    とかしても先頭の行だけしかインデントされなくて
    171 : 169 - 2008/09/04(木) 12:15:47 ID:??? (+27,+29,-4)
    ああ、すみません、出力されたソースでの話です・・・
    173 : 169 - 2008/09/04(木) 21:08:05 ID:??? (+23,+20,-85)
    すみません、変数の宣言はphpファイル側でするものですか?もしそうなら、
    配布されているウェブアプリがsmartyを使っているのですが
    配布ファイルのバージョンアップの際に面倒なことにならないかな・・・と
    というかphpはわからなくて
    smartyも触るのは初めてでマニュアルを見ながら触っているのですが・・・

    インデントするのも難しいですね
    レスしてくれた方々、ありがとうございますm(_ _)m
    174 : nobodyさん - 2008/09/04(木) 21:11:12 ID:??? (+22,+29,-15)
    Smartyの前にやるべきことが・・・
    177 : nobodyさん - 2008/09/24(水) 00:32:25 ID:KMdxurbq (+24,+29,-13)
    JSPのカスタムタグがPHPにもあればいいのにな。
    タグとクラスが一対一になってるのが素晴らしい。
    184 : 183 - 2008/09/26(金) 17:02:20 ID:NKaAViJV (-20,+29,-8)
    ちなみに、全く同じものを1つ下の階層にコピーすると動きました。
    これはいったい・・・。
    185 : nobodyさん - 2008/09/26(金) 17:16:56 ID:??? (-10,+9,+0)
    パスがおかしい
    187 : nobodyさん - 2008/09/26(金) 17:49:10 ID:??? (+27,+29,-18)
    そんな断片的な情報では何も判断できないけど謎だね
    188 : nobodyさん - 2008/09/26(金) 23:07:17 ID:??? (-29,-29,-40)
    smartyってsjisだとエラー起きませんでしたっけ?
    さっきひさぶりにやってみたらsjisでも問題なく動いた(?_?)
    189 : nobodyさん - 2008/09/27(土) 01:11:46 ID:??? (+4,+15,+0)
    >>188
    自己解決しました
    190 : nobodyさん - 2008/09/30(火) 23:16:57 ID:??? (-6,-8,-10)
    >>189
    自己解決の詳細を報告しる!
    191 : nobodyさん - 2008/10/01(水) 16:25:04 ID:??? (+9,+17,-3)
    >>190
    気合で解決!
    193 : nobodyさん - 2008/10/03(金) 12:27:37 ID:??? (+36,+29,-17)
    みんななんでSmartyなんて使ってるんだ。意味がわからん。
    195 : nobodyさん - 2008/10/03(金) 19:14:40 ID:??? (+27,+29,-19)
    それだけじゃなかんべw それだけしか使ってないならもったいないw
    196 : nobodyさん - 2008/10/03(金) 19:36:59 ID:??? (+193,-29,-7)
    <?=$name?>
    198 : nobodyさん - 2008/10/04(土) 01:57:42 ID:??? (+29,+27,-41)
    Smarty(というかテンプレートエンジン)の便利さを解らない奴は、
    素人or中級者未満だと自覚した方が良いよ。
    199 : nobodyさん - 2008/10/04(土) 13:26:02 ID:??? (+33,+26,-29)
    >>198
    PHPそれ自体がテンプレートじゃん
    わざわざSmartyを使う意味がわからん
    200 : nobodyさん - 2008/10/05(日) 01:31:28 ID:??? (+35,+29,-118)
    >>199
    意味がわからんというのは、君のやってる事のレベルが低いからだと思うよ。

    PHP単体でキャッシュ処理や、ループ処理、エスケープ処理、携帯、PC両対応を想定したテンプレートを書いてごらん。
    PHPはテンプレートっぽく使えるだけで、実務的にテンプレート管理を行おうとしたらかなりの量のコーディングが必要になってくる。
    結局はテンプレートエンジンを作る必要はあるんだよ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - string_format + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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