タグ

smartyに関するtsukamottのブックマーク (5)

  • GitHub - kaz29/smartyview: smarty view plugin for CakePHP

    *************************************************************************** CakePHP1.2+Smarty用View「SmartyView」説明書 Copyright 2008-2009 ECWorks ( http://www.ecworks.jp/ ) *************************************************************************** ダウンロードいただきましてありがとうございます。 ドキュメントでは、SmartyViewの設置方法および設定方法について簡単に ご説明させていただきます。設置する前にご一読いただきますよう、お願い 申し上げます。 -----------------------------------------------

    GitHub - kaz29/smartyview: smarty view plugin for CakePHP
  • Smartyと連携する(UTF-8編) - Wiki | CodeIgniter Users Group in Japan

    家のフォーラムに良さそうなコードがありましたので紹介します。 (検証しましたが、動作するようです) まず、Smartyホームページ より最新版のソースを落とし、CodeIgniterに組み込みます。 1.ファイルを解凍して、CodeIgniterに組み込み system/libraries/以下に配置し、Smartyの初期フォルダ名「libs」を「smarty」に変えましょう。 [libs]→[smarty]にフォルダ名を変える ├[internals] ├[plugins] ├Config_File.class.php ├Smarty_Compiler.class.php ├debug.tpl └Smarty.class.php 続いて、新規ファイルを作成します。 CodeIgniter/system/application/config/smarty_parser.php <?php

    tsukamott
    tsukamott 2009/05/21
    CodeIgniterにSmarty
  • デザイナーとの協業での工夫 Smartyプリフィルタの活用法 - maru.cc@はてな

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

    デザイナーとの協業での工夫 Smartyプリフィルタの活用法 - maru.cc@はてな
  • options拡張

    Smartyにはhtml_optionsという関数があり、ドロップダウンメニューが表示されます。これには<select>というタグを生成します。 しかし、この関数では size, multiple 属性が指定できません。 左はhtml_optionsで生成したものです。 右はsizeとmultipleを指定したものです。 HTMLのソースの主要部を比較すると 右:<SELECT name=sample> 左:<SELECT multiple size=4 name=sample> だけの違いです。 html_optionsのソースは、Smarty.class.phpをインストールしたディレクトリのpluginsというディレクトリの中の、function.html_options.php ということが分かりました。そんなに長くないので、調べると、91行目に次の記述がありました。 $_html

  • CakePHPでSmartyのススメ - Webプログラマの苦悩

    =ここに掲載している記事およびソースコードは、2008/05/23に全面的に見直し、リライトしています。= まず、CakePHPやSymphonyといったPHPのフレームワークが普及していく中、フレームワークへのsmartyの組み込みについて様々な意見が飛び交い議論がなされているが、もう一度必要性について考えてみたい。 それに伴い、今回、smartyのCakePHPへの組み込み方法や、ソースコードを公開した。 デザイナーとプログラマーの分業について CakePHPでMVCとなっていてビューとロジックが分離されているとはいえ、それでもPHPのコードが入ったHTMLを嫌がるデザイナーは多い。 デザイナーのスキル向上も必要かと思うが、やはり、屋は屋だ。職に十分な力を注いでもうらうようにする為、なじみやすいAPIを提供し習得コストを減らして上げるという意識も必要だ。 各ページにおいて利用でき

  • 1