タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

smartyとPHPに関するhazy-moonのブックマーク (5)

  • date_format | Smarty

    Note Smarty-2.6.10 以降、date_format に渡された数値は 常に (MySQL タイムスタンプは例外です。以下を参照してください) Unix タイムスタンプとして解釈されるようになりました。 Smarty-2.6.10 より前は、PHP の strtotime() がパース可能な数値文字列 (YYYYMMDD のような形式) は、 タイムスタンプではなく日付文字列として解釈されることもあります (strtotime() の実装に依存します)。 唯一の例外は、mysql タイムスタンプです。 これは数値のみで、文字数は14文字 ("YYYYMMDDHHMMSS") です。 mysql タイムスタンプは unix タイムスタンプより優先されます。 プログラマーズノート date_format は、質的には PHP の strftime() 関数のラッパーです。PHP

  • WEBシステムの様々な機能をSmartyを使って実装する

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    WEBシステムの様々な機能をSmartyを使って実装する
  • (初心者向け)Smarty 勉強会の資料が出てきたので公開してみる | バシャログ。

    以前(と言ってもかなり前ですが)、社内で Smarty の勉強会をしました。 デザイナ、コーダ向けの勉強会で、Smarty でこんなタグで書かれてる場合、こういう表示をしようとしてるんですよーっていう、まあ勉強会って言うほどでもなく、「紹介」みたいなものですが。 良く使いがちなタグを噛み砕いて紹介しました。 サーバの整理をしていたところ、その時の資料が出てきました。 どのくらい需要があるかわかりませんが、「Smarty をプログラマじゃない人に周知したい!」という人がいるかもしれないと思い、公開しますね。 こんな感じの超シンプルな資料です。 そしてソースはこちらです。(zipファイル・28k) これをそのまま展開して、PHP の動く場所に置いてください。 そして、それぞれ動いてるところとソースを比較したりすると、基的なタグの使い方が分かったりするかもしれません。 中身は以下です。 Sma

    (初心者向け)Smarty 勉強会の資料が出てきたので公開してみる | バシャログ。
  • {foreach},{foreachelse} | Smarty

    {foreach} を使用して、通常の数値添字配列と同じように 連想配列 をループします。 {section} のように、数値添字の配列のみ をループさせるということはありません。 {foreach} の構文は {section} よりずっと簡単ですが、その代わりに 1つの配列 しか扱えません。すべての {foreach} タグは、 終了タグ {/foreach} とペアである必要があります。

  • [EC-CUBE]Smartyのデバッグを表示させる

    概要 EC-CUBEをさわる以前にもSmartyは使ったことがあって、そのときに開発には必須ともいえる{debug}*1 を多用していたのですが、どういうわけかEC-CUBEでは{debag}が使えないので不便を感じておりましたが…今日ようやく使えるようになりましたので、記事にします。 ヒント、というよりは答えそのものですが、フォーラムのこちらを見てやってみたらできたので、具体的な方法を書いておきます。 EC-CUBEでSmartyのdebagを表示させる方法 /data/modules/Smarty/libs/debug.tplを開いてください。 ここでisset関数が3箇所使われている箇所がありますが、Smartyの中ではそのままPHP関数を使うことができません*2 。 よくわかりませんが、default_modifiersを無効にするsmarty:nodefaults 修飾子をつける

    [EC-CUBE]Smartyのデバッグを表示させる
  • 1