Smarty変数・関数などの備忘録
ストリップスラッシュ
stripslashes |
DBのレコード内にhtmlタグが入っていてもOK
htmlspecialchars |
▼▼▼何日から何日まで表示▼▼▼
{if $smarty.now|date_format:"%Y%m%d" >= 20071217 && $smarty.now|date_format:"%Y%m%d" <= 20080110}
▼▼▼現在の日にちを表示▼▼▼
{$smarty.now|date_format:"%Y/%m/%d"}
▼▼▼現在の日にちを表示(月と日に"0"を入れたくないとき)▼▼▼
マイナス入れればおk
{$smarty.now|date_format:"%Y/%-m/%-d"}
▼▼▼変数に仕込むと数字をカンマ区切り▼▼▼
number_format |
▼▼▼これを書くとページ内の変数構成がもろ見え▼▼▼
{debug}
▼▼▼改行を空白文字に変える▼▼▼
regex_replace:'/[\r\n]/':'' |
▼▼▼13文字以上省略▼▼▼
truncate_i18n:30:"…":true |
▼▼▼最初▼▼▼
first
▼▼▼コメント内にURLがあったらリンクにする▼▼▼
conv_url_to_anchor |
▼▼▼改行▼▼▼
nl2br |
▼▼▼ { カッコ内表示 } ▼▼▼
{literal}あああ{/literal}
▼▼▼ サイクル ▼▼▼
bgcolor="{cycle values="#FFFFFF,#F1F1F1"}"
▼▼▼loopの回数を表示▼▼▼
{$smarty.foreach.★nameを入れる★.iteration}
▼▼▼○回目のloopに表示▼▼▼
{if $smarty.foreach.★nameを入れる★.iteration ep ○回目}
{/if}
▼▼▼2で割り切れないloopに表示▼▼▼
{if $smarty.foreach.subimg.iteration % 2 eq 1}
{/if}
▼▼▼2で割り切れるloopに表示▼▼▼
{if $smarty.foreach.subimg.iteration % 2 eq 0}
{/if}