タグ

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

タグの絞り込みを解除

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

  • Smarty研究(4) URL らしき文字列に自動でリンクをはる修飾子 | バシャログ。

    久々に Smarty のお話。 今回は、URL と思しき文字列を自動でリンクする修正子を作る、です。 とあるプロジェクトで、URL を自動でリンクする必要性が出てきた時に、 相変わらず面倒くさがりS級ライセンス保持者の僕は、 「自前で作るのめんどくさいーなんかいいもんないかー」とブツブツ言いながら 以前のプロジェクトの Smarty のプラグインディレクトリを覗いていたら、 ありました!その名も「auto_link」!なあんだ、便利なもんあるじゃん。 と思ってソースをよく見てみたら、 「 * @author Kimoto」 俺じゃん!作ったの!全然おぼえてねぇー! はい。という事で、ソースです。 function smarty_modifier_auto_link($string, $type = 'url', $text = 'URL') { // URL形式のチェック用文字列(正規表現

    Smarty研究(4) URL らしき文字列に自動でリンクをはる修飾子 | バシャログ。
    tacchini
    tacchini 2012/06/12
    URLを自動でリンクに
  • {function} | Smarty

    {function} は、テンプレート内で関数を作成します。 これはプラグイン関数のようにコールすることができます。 見た目に関する内容を生成するプラグインを書くよりは、 それをテンプレート側に書いておいたほうが管理しやすくなるでしょう。 深く込み入ったメニューなどのデータの取り回しもシンプルになります。 Note テンプレート関数はグローバルに定義されます。Smarty のコンパイラはシングルパスのコンパイラなので、 指定したテンプレートの外部で定義されたテンプレート関数をコールするときには {call} タグを使わなければなりません。それ以外の場合は、テンプレート内で直接 {funcname ...} として関数を使うことができます。 {function} タグには name 属性が必須です。 ここに、テンプレート関数の名前を書きます。 この名前のタグを使って、テンプレート関数をコール

    tacchini
    tacchini 2011/02/03
    再帰
  • Smarty | Sun Limited Mt.

    OpenPNE で写真のアップロード機能を作成していて調べたことをまとめておきます。 画像を保存するテーブル c_image OpenPNE では画像をDB に保存しています。保存するテーブル名は c_image です。 このテーブルにはプロフィール写真や日記の写真、スキンの画像などが保存されるようです。 CREATE TABLE c_image ( c_image_id int(11) NOT NULL auto_increment, filename text NOT NULL, bin longblob NOT NULL, r_datetime datetime NOT NULL default '0000-00-00 00:00:00', `type` text, PRIMARY KEY (c_image_id), KEY filename (filename(100)) ) EN

    tacchini
    tacchini 2010/05/13
    曜日の表示方法
  • サービス終了のお知らせ

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

  • 携帯表示用に文字を全角から半角にする - [Smarty/PHP] ぺんたん info

    全角カナと全角英数字を、半角カナと半角英数字に置き換えるモディファー modifier.hkana.php <?php function smarty_modifier_hchar($string, $char_set = 'UTF-8') { return mb_convert_kana($string, "ka", $char_set); } ?> Smartyのプラグインディレクトリに、『 modifier.hchar.php 』というファイル名で保存し、下記のようにして使います。 {$hoge|hchar} 全角カタカナを半角カタカナに置き換えるモディファー modifier.hkana.php <?php function smarty_modifier_hkana($string, $char_set = 'UTF-8') { return mb_convert_kana($s

  • 1