タグ

Smartyに関するwarabiのブックマーク (7)

  • PHPプロ!Smarty講座

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • Ground-SunLight

    — y2sunlight ,Since 2019-10-02 Ground Sunlight は「Windowsで作る - PHPプログラミングの開発環境」をテーマにしたサイトです。 オープンソースを利用している全ての人達に祝福を!

    warabi
    warabi 2011/11/10
    理解しやすいプラグインの説明
  • デザイナーとの協業での工夫 Smartyプリフィルタの活用法 - maru.cc@はてな

    いま行なっている案件で、社外のデザイナーさんが作ったデザインをシステムに取り込むという件があり、お互いに労力の少なく出来る方法を考えてみたのでここに残しておく。前提として、システムばりばりなものではなく、デザインがメインだが、フォームがあるページや投稿系でシステムで出すべき一覧ページがあったりするようなサイトの場合です。 基的な思想 基的には、デザイナーさんが作ったhtmlファイルに極力プログラマ側で手を入れない。逆にプログラム上必要なタグ等を埋め込んだ場合には、そのマージ後のファイルを修正してもらう。 今回は、フレームワークにEthna、テンプレートエンジンにはSmartyを使ってあります。 最近、Smartyよくないという風潮ですが、プリフィルタなどのプラグイン機能は有用だと思います。 仕組みとして作ったもの 1. .htmlファイルをエントリポイントにする 2. Smartyのデ

    デザイナーとの協業での工夫 Smartyプリフィルタの活用法 - maru.cc@はてな
  • Side-B » Blog Archive » Smarty:PHP側でconfファイルを読み込む

    Posted by マルタ | 2006.11.21 at 18:14 [ Posted in Smarty, PHP ] PHPのテンプレートエンジンSmarty。 便利なのかなーと思ってちょっとずつ勉強してるんですけど、ずっとわからなかったことに、「PHP側でconfファイルを読み込む」というのがありました。 やっとわかったぞ、のメモ。 my.tpl テンプレートでは {config_load file="my.conf"} この操作とまったく同じことを、PHPでやるには my.php <?php $smarty->config_load('my.conf'); ?> そうかーなるほどね。 そして、セクションの読み込みも可能だそうです。 参考リンク config_load config_load get_config_vars…読み込まれたコンフィグ変数を取得。

  • Smartyの拡張プラグインを作成する手順 - mahata weblog

    Smarty用の拡張プラグインを作成する手順を示す。 目的:PHPのstrip_tagsに相当する修飾子を作成すること Smartyのデフォルトの修飾子に、「strip_tags」というものがある。 文字列から、マークアップタグを取り除く修飾子であり、 タグ付きの不正な出力を避けるにはこれを利用するのが通例である。 けれども、これでは"ある特定のタグを許可したい"という要求に応えられない。 PHPのstrip_tags関数では第2引数で指定したタグを許可できるので、 これを利用して、Smartyのプラグインとして実現することにした。 実装方法:Smartyのマニュアルが秀逸(超平易な説明!!) まず、プラグインファイルの命名規則に従い、 ファイル名を決定する。 type.name.php type は次のプラグインタイプのうちのいずれか1つです。 function mod

  • 68. Smartyのmodifierを使いこなそう

    みなさんSmartyは使ってますか?今回はSmartyを使ってる方に送るTIPSです。 Smartyでは modifier という機能があります。知ってる方も多いでしょうが、これはSmartyにassignされた変数をイジるためのものです。 PHPに用意されている関数をパイプ「|」でつなげるだけで使用することができます。 たとえば、 $smarty->assign('name', 'atsushi'); とスクリプト内で変数をアサインしておき、 {$name} {$name|strtoupper} とテンプレートに記述すると atsushi ATSUSHI とこんなふうに表示されます。 1. modifierに配列を渡す ここで、こんな配列をアサインしてみます。 $name_list = array( '0' => 'atsushi', '1' => 'yoshiki', '2' => '

    68. Smartyのmodifierを使いこなそう
  • Smarty|Cycle関数 - Wander Wonder xField

    Cycle関数|値を順繰りに指定する [2006-01-21 (土) 16:37] テーブル内のセルの色を交互に2色またはそれ以上の色に変更したり、配列の値を順番に表示するような事が簡単にできます。 基構文

  • 1