素粒子の世界で自由に生きるiphoneアプリのレビューをしていたんですが・・ だんだんandroidアプリ開発の話になってきました。。 さらに、素粒子の話になってきました笑 自分が読み返したくなるブログ記事を書いております♪ ほぼ自己満ですが、ぜひお楽しみください!
$smarty.server.SERVER_NAME ホスト名を取得 $smarty.server.HTTPS httpの場合はNULL、httpsの場合はon 使用例:httpsの場合は、ヘッダー部分を表示しないようにする。 <!--{* ▼HEADER *}--> <!--{if $arrPageLayout.header_chk != 2 and $smarty.server.HTTPS ==null}--> <!--{include file= $header_tpl}--> <!--{/if}--> <!--{* ▲HEADER *}--> $smarty.server.REQUEST_URI 現在のURLを取得、プロトコル、サーバー名が含まれない。 参考サイト: http://accentplus.blog134.fc2.com/blog-entry-32.html
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
\閉鎖予定のサイトも売れるかも?/ アクセスがないサイトもコンテンツ価値で売れる場合も… ドメインの有効期限を更新してサイト売却にトライしてみましょう
ほんと今更ながらの話なのですが、SelectタグでonChangeイベントを使いたい場合{html_options}を使わずforeach文で書いていましたが、html_optionsで表現できるんですね。。 {html_options name="pref" options=$prefecture onchange="selectBox()"} そのまま何も考えず付けたい属性を追加すればいいだけです。 ・・・無知ってコワイですねw ついでに以下のようなグループ別けして渡すと勝手にoptgroup属性を付けてくれる。 $prefecture = array( 0 => "▼選択して下さい" "北海道・東北" => Array ( 1 => "北海道" 2 => "青森県" 3 => "岩手県" 4 => "宮城県" 5 => "秋田県" 6 => "山形県" 7 => "福島県"),
まずテンプレート内での変数の定義 {assign var="hogehoge" value="test_txt" } {assign var="aaa" value="999" } {assign var="bbb" value="10000" } { math equation=a+b a=$aaa b=$bbb assign=kekka } {$kekka}には10999という値が入ります ◆ 文字列を連結して代入する場合 $year = '2001'; $month = '01'; $date = '15'; { assign var="now_date" value="`$v.year`/`$v.month`/`$v.date`" } 変数をバッククォートで囲むと文字列と混ぜることが出来ます。
ループ回数は「iteration」プロパティで参照することができます。 $smarty.foreach.ループ名.iteration ループ内で記述することでループされた回数を取得することが出来ます。最初のループのループ回数は「1」からとなります。 例えば次のように記述します。 {foreach from=$personaldata item=var name=loopname} <p>({$smarty.foreach.loopname.iteration}){$var}</p> {/foreach} ループが1度回る度にループの回数とその時の要素を表示します。 サンプルプログラム では簡単なサンプルプログラムを作成して試してみます。 sample4-1.php <?php require_once('Smarty.class.php'); $smarty = new Smarty();
前回、Smartyテンプレートにコメントを書いてみました。 今回は、Smarty でテンプレートから配列を読み込むにはどうするか? これも簡単です。 {$array[0]} phpのコード記法と同じですね。 では連想配列の場合はどうか? $array["key"] = 1; という連想配列があった場合は {$array["key"]} と想像するかもしれませんが、答えは、 {$array.key} です。 {$array.key} が 1 に変換されることになります。 こんな感じで、Smartyには配列や連想配列を割り当てても、簡単に読み出すことが出来る、ということがわかります。 (明日に続く)
ググればサクっと分かるかと思ったけど、案外すんなり分からなかったのでメモしておく。 普通にforeachとかsection使うと、配列の個数で繰り返し回数が決まってしまうので、他の言語のfor文みたいな繰り返し回数が決まっているループはできません。 で、例えば、0〜9までの繰り返しをしようとしたら、以下のようにすれば良いようです。 {section name=i start=0 loop=10} i={$smarty.section.i.index}<br /> {/section} ちなみに、loopで指定する値は、for文で言うところの、 "for($i=1;$i<10;$i++)" の、10に相当するので、例えば5〜14まで繰り返しとかだと、 {section name=i start=5 loop=15} i={$smarty.section.i.index}<br /> {/se
options を使用しない場合は、 values および output が必須となります。 任意である name 属性が与えられると、 <select></select> タグが作成されます。 それ以外の場合は <option> のリストのみを作成します。 配列が渡された場合は HTML の <optgroup> として扱われ、グループが表示されます。 <optgroup> での再帰呼出もサポートしています。 前述の属性リストに無いパラメータが与えられた場合は、 作成された各 <select> タグの内側に 名前/値 のペアで表されます。任意の name 属性が与えられない場合には、これらは無視されます。 すべての出力は XHTML に準拠しています。 <?php $smarty->assign('myOptions', array( 1800 => 'Joe Schmoe', 9904
<?php $smarty->assign('articleTitle', "'Stiff Opposition Expected to Casketless Funeral Plan'" ); $smarty->assign('EmailAddress','smarty@example.com'); ?> escape を使用するテンプレートの後に、その出力結果を続けています。 {$articleTitle} 'Stiff Opposition Expected to Casketless Funeral Plan' {$articleTitle|escape} 'Stiff Opposition Expected to Casketless Funeral Plan' {$articleTitle|escape:'html'} {* & " ' < > をエスケープ
htmlエスケープ・urlエスケープ・未エスケープの変数のシングルクォートのエスケープ・hexエスケープ・hexentityエスケープ・javascriptエスケープを行います。デフォルトではhtmlエスケープが行われます。 基本構文
特集 2004/02/19 23:50:00 更新 全3回「WebプログラミングPHP言語入門」 特集:第3回 PHPを思うままに操れるようになる「MVC」と「Smarty」 (3/4) Smartyのアドバンテージ 前章では貧弱な出力結果で終わってしまったSmartyだが、実は数々のアドバンテージを秘めている。どのようなアドバンテージがあるのかを解説しよう。 ■テンプレートの作成が容易である Smartyで利用するテンプレートの内容は、基本的にHTMLである(出力先のデバイスに合わせてCHTMLやHDMLを記述することも可能)。 テンプレートの中に、「{$変数名}」という記述を行うだけで、簡単に割り当てた変数を参照できる。これに“修正子”という機能を使って、変数の内容を加工して出力することも可能である。 テンプレートに出力する情報が多い場合、1つ1つ変数を割り当てていては、どれが目的の変
Table of Contents 序文 I. はじめに 1. Smarty とは? 2. インストール 必要条件 基本的なインストール 拡張セットアップ II. テンプレートデザイナのための Smarty 3. 基本構文 コメント 変数 関数 属性 ダブルクォート内に埋め込まれた変数 演算子 Smarty の構文解析を回避する 4. 変数 PHP から割り当てられた変数 連想配列 配列のインデックス オブジェクト 設定ファイルから読み込まれた変数 予約変数 {$smarty} リクエスト変数 {$smarty.now} {$smarty.const} {$smarty.capture} {$smarty.config} {$smarty.section}、{$smarty.foreach} {$smarty.template} {$smarty.version} {$smarty.lde
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く