久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区

中山php|最優網絡中山做網站 中山php建站

最優良人

Posts Tagged With: smarty

smarty模版使用php標簽,如何獲取模版變量

2012/09/22 at 11:54 » Comments (502)

已經assign一個模版變量$assign,由于要做特殊的循環輸出,使用for循環,因此使用到了php標簽,但是php語句和模版語句的變量作用域是不同的,因此不能直接獲取到 {{php}} for($i=0;$i<count($assign);$i=$i+2){ echo ' <ul> <li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i][pic_id])).'" title="">'.$assign[$i][title].'</a></span> </li> <li> <span class="zz_pic"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title=""><img src="uploads/thumb_'.$assign[$i+1][pic].'" alt=""></a></span> <span class="zz_title"><a href="'._url('picture',array('col_key'=>'cert','pic_id'=>$assign[$i+1][pic_id])).'" title="">'.$assign[$i+1][title].'</a></span> </li>i> </ul>';} {{/php}} 解決的方法是:模版變量全部存在smarty的一個對象里面;只要在for之前進行賦值:$assign = $this->_tpl_vars[assign]; {{php}} $assign = $this->_tpl_vars[assign]; for($i=0;$i<count($assign);$i=$i+2){ echo ...more »

好用的smarty標簽:capture,literal,fetch

2012/09/22 at 11:16 » Comments (481)

1,capture標簽 capture的中文意思是抓取,它的作用是抓取模板輸出的數據,當我們需要它的時候,調用它,以得到抓取數據的目的。例子: {capture?name=test} <img?src=”testimg.jpg”> {/capture} <div?class=”image”> {$smarty.capture.test} </div> 說明: 在{capture name=”test”}和{/capture}之間的內容被存儲到變量$test中,該變量由name屬性指定.在模板中通過 $smarty.capture.test 訪問該變量.如果沒有指定name 屬性,函數默認將使用”default” 作為參數,這一點很jquery中的clone 2,config_load標簽 config_load可以直接將文件中的內容讀取出來,這樣可以省掉assign這一步。 test.csv: pageTitle?=?”config_load_test” bodyBgColor?=?”#eeeeee” img?=?”girl.jpg” width=”100″ height=”100″ index.tpl: {config_load?file=”test.csv”} <html> <title>{#pageTitle#}</title> <body?bgcolor=”{#bodyBgColor#}”> <img?src=”{#img#}”?width=”{#width#}”?height=”{#height#}”> </body> </html> 上述過程中如果出現這樣的問題Warning: Smarty error: unable to read resource, 請查看一下,你的test.csv是不是放在smarty的配置目錄中,默認配置目錄是configs /** *?The?directory?where?config?files?are?located. * *?@var?string */ var?$config_dir??????=??’configs’; 3,literal標簽的使用 做web開發,難免會寫一些JS,jquery代碼。js和jquery里面都會{}這樣的符號,smarty會不會把它理解成php的變量呢?如果你不加literal標簽的話,smarty肯定會把它理解變量了,加了就不會,例如: {literal} function?getAbsLeft(e){ var?l=e.offsetLeft; while(e=e.offsetParent)l+=e.offsetLeft; return?l; } function?getAbsTop(e){ var?t=e.offsetTop; while(e=e.offsetParent)t+=e.offsetTop; return?t; } {/literal} 4,php標簽 當你習慣了assign后,你有沒有想過,在模板文件里面直接寫php代碼呢,我想有的時候你肯定很想吧。例如: {php} global?$result; foreach($result?as?$key=>$value){ echo?”key=$key,value=>$value<br>”; } {/php} 5,strip標簽 strip標簽去除標簽內的空格和回車,這一點我覺得,做手機開發的朋友肯定用的到,因為全角空格有可能會導致整個頁面錯亂,甚至是一個空白頁面。手機屏幕小,估計用smarty的可能性也比較小。 {strip} <div> <font?color=”red”>strip</font> </div> {/strip} 6,fetch標簽 fetch標簽根php的file_get_contents挺想的,都可以把文件中的內容讀出來,并且是個字符串的形勢 {fetch?file=”./aaaa.txt”?assign=”result”} {if?is_array($result)} <b>is?array</b> {else?if} <b>not?array</b> {/if}     more »

smarty 利用@ 在模版完整打印多維數組

2012/07/21 at 09:41 » Comments (613)

有時候我們希望直接在模版上打印數組變量以供調試,打印的方式可以用php自帶的print_r或者是自己寫的調試函數,如debug(). 如果直接這樣打印多維數組 {{$var|print_r}},在模版看到的結果會是遍歷后的所有的value,不會顯示完整的數組結構,正確的方法是在函數前加個@,意思是把變量作為整體去對待 {{$var|@print_r}} more »

smarty模版函數含多參數的使用規則

2012/02/01 at 17:38 » Comments (359)

  模板中調用變量時,當只有一個參數是,就直接{$str1|函數名},當有函數有兩個參數時,{第一個參數|函數名:第二個參數},當有三個參數時,{第一個參數|函數名:第二個參數:第三個參數},,當有4,5,,,參數時,以此類推。 smarty在模板上可以直接使用php自帶的函數,甚至可以使用自定義的函數。 smarty使用date函數的用法是{{'Y-m-d'|date:$var}}   more »

Smarty模版中,數組的鍵名是一個變量的值,如何顯示該鍵名對應的值

2011/09/08 at 16:45 » Comments (210)

題目有點繞口,大概的意思是 php已經賦給模版一個數組,數組的信息如下: $config= array( 1=>'中山', 2=>'石岐' ); 數據庫存儲地區的字段記錄的是該數組的鍵名,如1,現在要在模版上顯示:中山。 如果這樣寫會報錯: {{$config.$row.region}} 模版上的正確的寫法是:{{$config[$row.region]}} 今天遇到的問題還更復雜一點,數據庫字段存儲的是一些配置的序列化,所以在調取地區信息時還需要進行反序列化處理,中間必須有一個賦值的過程: {{assign var=param value=$l.params|unserialize}} 然后$param.region就可以取得1這個值了 more »

smarty使用date函數

2011/08/19 at 18:04 » Comments (5)

smarty在模板上可以直接使用php自帶的函數,甚至可以使用自定義的函數,使用的方法是: 模板中調用變量時,當只有一個參數是,就直接{$str1|函數名},當有函數有兩個參數時,{第一個參數|函數名:第二個參數},當有三個參數時,{第一個參數|函數名:第二個參數:第三個參數},,當有4,5,,,參數時,以此類推。 smarty使用date函數的用法是{{'Y-m-d'|date:$var}} more »
久久er精品视频_先锋影院在线亚洲_影音先锋一区_性色av香蕉一区二区
国产精品亚洲人在线观看| 久久久精品午夜少妇| 欧美精品1区| 亚洲欧美激情视频在线观看一区二区三区 | 日韩网站免费观看| 国产精品99久久久久久久久久久久 | 亚洲精品无人区| 欧美日韩xxxxx| 欧美日韩你懂的| 欧美成人精品一区二区| 亚洲欧美在线免费观看| 一区二区三区精品| 一区二区三区四区蜜桃| 一本到12不卡视频在线dvd| 亚洲精品视频一区二区三区| 亚洲高清视频在线| 亚洲第一在线| 亚洲一区在线观看视频 | 中国成人黄色视屏| 夜夜嗨av一区二区三区四季av | 欧美国产亚洲另类动漫| 你懂的国产精品| 欧美色欧美亚洲高清在线视频| 国产精品影视天天线| 亚洲国产精品va在看黑人| 亚洲精品美女在线| 久久成人精品无人区| 亚洲人成在线播放| 久久激情五月丁香伊人| 欧美系列亚洲系列| av不卡在线看| 亚洲第一黄网| 男人的天堂亚洲在线| 国内精品久久久久久影视8 | 亚洲电影在线观看| 亚洲一区二区三区在线视频| 欧美激情综合在线| 亚洲精品久久久一区二区三区| 久久精品国产精品| 欧美一区二区三区四区在线| 欧美日韩免费高清一区色橹橹| 亚洲福利视频网| 久久看片网站| 久久久亚洲精品一区二区三区 | 一区二区三区精品国产| 蜜乳av另类精品一区二区| 国产在线拍揄自揄视频不卡99| 久久九九热re6这里有精品| 亚洲网站视频福利| 国产精品素人视频| 欧美日韩一区二区三区在线| 1769国产精品| 亚洲人成网站777色婷婷| 国产精品久久久亚洲一区| 久久久成人网| 欧美va天堂| 欧美一区二区三区视频在线观看 | 亚洲精品视频中文字幕| 欧美天天视频| 欧美大片一区二区三区| 国产精品久久久久久福利一牛影视| 欧美在线观看一区| 欧美高清自拍一区| 久久亚洲综合| 国产精品日韩久久久久| 亚洲激情二区| 黄页网站一区| 在线亚洲自拍| 中文在线资源观看视频网站免费不卡| 午夜在线电影亚洲一区| 一本色道久久综合亚洲精品小说 | 欧美在线综合视频| 一二三区精品| 欧美69视频| 欧美1区2区| 亚洲国产一成人久久精品| 性欧美大战久久久久久久久| 亚洲一区二区日本| 国产精品青草久久| 夜夜躁日日躁狠狠久久88av| 亚洲视频欧美在线| 亚洲精品免费在线播放| 国产一区二区三区四区五区美女| 9人人澡人人爽人人精品| 亚洲品质自拍| 国产精品福利av| 亚洲午夜久久久久久尤物| 在线性视频日韩欧美| 欧美亚洲成人网| 性久久久久久久久| 亚洲国产裸拍裸体视频在线观看乱了中文 | 欧美一区亚洲一区| 国产一区二区三区电影在线观看| 欧美一区二区黄| 欧美大片免费看| 亚洲女ⅴideoshd黑人| 国产欧美日韩综合精品二区| 久久久久久噜噜噜久久久精品 | 午夜精品一区二区三区四区| 国产欧美91| 欧美日韩视频第一区| 午夜在线不卡| 亚洲视频狠狠| 亚洲福利视频在线| 久久激情中文| 亚洲手机视频| 日韩视频中文| 亚洲精品少妇30p| 在线看不卡av| 国内精品美女av在线播放| 国产精品劲爆视频| 欧美粗暴jizz性欧美20| 久久久久久久久久久久久女国产乱 | 国产精品美女www爽爽爽| 久久久久网址| 久久午夜视频| 麻豆亚洲精品| 欧美成人久久| 欧美日韩在线高清| 欧美日韩亚洲国产精品| 欧美三级免费| 国产精品国产三级国产普通话三级| 欧美高清在线视频观看不卡| 蜜臀av一级做a爰片久久| 久久综合色综合88| 欧美激情一区二区三区四区 | 亚洲影视综合| 性欧美大战久久久久久久免费观看| 99国产精品自拍| 午夜精品美女自拍福到在线| 亚洲欧美精品伊人久久| 性伦欧美刺激片在线观看| 久久久精品视频成人| 久久性色av| 欧美日韩国产小视频在线观看| 欧美午夜精品久久久久久人妖| 国产欧美亚洲一区| 一本一本久久a久久精品综合麻豆 一本一本久久a久久精品牛牛影视 | 99精品国产高清一区二区| 久久综合九色欧美综合狠狠| 美女网站久久| 国产精品日韩欧美一区二区三区 | 久久精品成人一区二区三区| 欧美在线首页| 欧美国产亚洲精品久久久8v| 国产精品一区久久| 亚洲激情午夜| 美女999久久久精品视频| 欧美激情精品久久久| 午夜视频精品| 国产精品激情偷乱一区二区∴| 国产亚洲一区二区精品| 夜夜夜久久久| 亚洲高清成人| 久久电影一区| 国产精品视频自拍| 这里只有精品视频在线| 蜜桃久久av一区| 免费不卡亚洲欧美| 亚洲欧洲偷拍精品| 亚洲精品国久久99热| 欧美黄色小视频| 一区二区三区四区国产精品| 亚洲激情成人网| 欧美精品三级日韩久久| 影音先锋亚洲精品| 亚洲激情二区| 国产毛片精品国产一区二区三区| 欧美亚洲专区| 欧美大片专区| 性xx色xx综合久久久xx| 欧美在线中文字幕| 99成人在线| 欧美影院成人| 99精品免费网| 久久超碰97中文字幕| 亚洲视频精品在线| 欧美综合国产精品久久丁香| 日韩午夜黄色| 久久久久久久一区二区| 一区二区三区精品视频| 欧美在线综合| 欧美一级电影久久| 欧美激情综合色| 欧美亚洲尤物久久| 国产一区日韩二区欧美三区| 在线不卡亚洲| 日韩亚洲欧美成人| 一色屋精品视频在线观看网站| 亚洲第一成人在线| 国产精品乱码妇女bbbb| 久久永久免费| 国产亚洲福利社区一区| 日韩视频免费看| 亚洲精品久久久蜜桃| 另类av一区二区| 亚洲高清三级视频| 在线电影国产精品| 欧美在线资源| 美日韩精品视频免费看|