国内精品欧美视频一区二区,成年人网站一级黄色免费,欧美一区二区三区不卡放荡的寡妇,欧美成人性生活视频在线观看

中山php|最優(yōu)網(wǎng)絡(luò)中山做網(wǎng)站 中山php建站

最優(yōu)良人

2012/09/22 at 11:16

好用的smarty標(biāo)簽:capture,literal,fetch

1,capture標(biāo)簽

capture的中文意思是抓取,它的作用是抓取模板輸出的數(shù)據(jù),當(dāng)我們需要它的時(shí)候,調(diào)用它,以得到抓取數(shù)據(jù)的目的。例子:

  1. {capture?name=test}
  2. <img?src=”testimg.jpg”>
  3. {/capture}
  4. <div?class=”image”>
  5. {$smarty.capture.test}
  6. </div>

說(shuō)明:
在{capture name=”test”}和{/capture}之間的內(nèi)容被存儲(chǔ)到變量$test中,該變量由name屬性指定.在模板中通過(guò) $smarty.capture.test 訪(fǎng)問(wèn)該變量.如果沒(méi)有指定name 屬性,函數(shù)默認(rèn)將使用”default” 作為參數(shù),這一點(diǎn)很jquery中的clone

2,config_load標(biāo)簽

config_load可以直接將文件中的內(nèi)容讀取出來(lái),這樣可以省掉assign這一步。

  1. test.csv:
  2. pageTitle?=?”config_load_test”
  3. bodyBgColor?=?”#eeeeee”
  4. img?=?”girl.jpg”
  5. width=”100″
  6. height=”100″
  7. index.tpl:
  8. {config_load?file=”test.csv”}
  9. <html>
  10. <title>{#pageTitle#}</title>
  11. <body?bgcolor=”{#bodyBgColor#}”>
  12. <img?src=”{#img#}”?width=”{#width#}”?height=”{#height#}”>
  13. </body>
  14. </html>

上述過(guò)程中如果出現(xiàn)這樣的問(wèn)題Warning: Smarty error: unable to read resource, 請(qǐng)查看一下,你的test.csv是不是放在smarty的配置目錄中,默認(rèn)配置目錄是configs

  1. /**
  2. *?The?directory?where?config?files?are?located.
  3. *
  4. *?@var?string
  5. */
  6. var?$config_dir??????=??’configs’;

3,literal標(biāo)簽的使用

做web開(kāi)發(fā),難免會(huì)寫(xiě)一些JS,jquery代碼。js和jquery里面都會(huì){}這樣的符號(hào),smarty會(huì)不會(huì)把它理解成php的變量呢?如果你不加literal標(biāo)簽的話(huà),smarty肯定會(huì)把它理解變量了,加了就不會(huì),例如:

  1. {literal}
  2. function?getAbsLeft(e){
  3. var?l=e.offsetLeft;
  4. while(e=e.offsetParent)l+=e.offsetLeft;
  5. return?l;
  6. }
  7. function?getAbsTop(e){
  8. var?t=e.offsetTop;
  9. while(e=e.offsetParent)t+=e.offsetTop;
  10. return?t;
  11. }
  12. {/literal}

4,php標(biāo)簽

當(dāng)你習(xí)慣了assign后,你有沒(méi)有想過(guò),在模板文件里面直接寫(xiě)php代碼呢,我想有的時(shí)候你肯定很想吧。例如:

  1. {php}
  2. global?$result;
  3. foreach($result?as?$key=>$value){
  4. echo?”key=$key,value=>$value<br>”;
  5. }
  6. {/php}

5,strip標(biāo)簽

strip標(biāo)簽去除標(biāo)簽內(nèi)的空格和回車(chē),這一點(diǎn)我覺(jué)得,做手機(jī)開(kāi)發(fā)的朋友肯定用的到,因?yàn)槿强崭裼锌赡軙?huì)導(dǎo)致整個(gè)頁(yè)面錯(cuò)亂,甚至是一個(gè)空白頁(yè)面。手機(jī)屏幕小,估計(jì)用smarty的可能性也比較小。

  1. {strip}
  2. <div>
  3. <font?color=”red”>strip</font>
  4. </div>
  5. {/strip}

6,fetch標(biāo)簽

fetch標(biāo)簽根php的file_get_contents挺想的,都可以把文件中的內(nèi)容讀出來(lái),并且是個(gè)字符串的形勢(shì)

  1. {fetch?file=”./aaaa.txt”?assign=”result”}
  2. {if?is_array($result)}
  3. <b>is?array</b>
  4. {else?if}
  5. <b>not?array</b>
  6. {/if}

 

 

標(biāo)簽:
-
亚洲av专区在线观看国产-丰满人妻av一区二区三区| hd在线观看一区二区-免费一区二区三区毛片在线| 国产综合日韩激情在线-日韩精品人妻一专区二区三区| 欧美看片一区二区三区-人妻无卡精品视频在线| 精品一区二区三区av在线-欧美黑人巨大精品一区二区| 在线免费观看黄片喷水-国产精品白丝网站在线观看| 十九禁止观看无码视频-亚洲国产激情福利专区| 中文字幕日本在线资源-国产+成+人+亚洲欧洲自线| 亚洲一区二区免费av-中文字幕人妻久久久一区二区三区| 在线成色中文综合网站-国产二区精品视频在线观看| 国产精品中出久久久蜜臀-久久久中国精品视频久久久| 国产剧情av中文字幕-五月婷婷在线手机视频| 青青草原免费国产在线视频-精品人妻乱码一区二区三区四区| 日本中文字幕永久在线人妻蜜臀-欧美一区二区的网站在线观看| 三级a级一级大片在线观看-日韩av有码免费观看| 一区二区三区日本韩国欧美-日本1区2区3区4区在线观看| 日韩精品一区二区三区粉嫩av-欧美亚洲国产中文字幕| 日本中文字幕啊啊啊啊-久久精品伊人久久精品伊人| 激情字幕久久久字幕中文-一区二区三区免费黄片| 国产精品久久99精品毛片-国产四季高清一区二区三区| av噜噜国产在线观看-欧美视频亚洲视频一区二区三区| 久久久噜噜噜久久狠狠50岁-精品一区二区三区av| 精彩亚洲一区二区三区-中文字幕中文字幕在线色站| 91精品国产无线乱码在线-999精品视频免费看| 国产在线一区二区三区欧美-久久偷拍精品视频久久| 五月婷婷六月在线观看视频-亚洲黑寡妇黄色一级片| 欧美成人精品巨臀大屁股-亚洲综合欧美日韩一区| 欧洲精品一区二区三区中文字幕-91久久国产综合久久蜜月精品| 日韩精品一区二区三区十八-日韩人妻少妇一区二区三区| 黄片免费观看视频下载-国产丝袜诱惑在线视频| 精品少妇一区二区18-一区二区三区日韩在线播放| 一区二区三区日本韩国欧美-日本1区2区3区4区在线观看| 国产aa视频一区二区三区-国产精品久久久久久久毛片动漫| 久久精品亚洲无中文东京热-日本妹子内谢视频一区| 亚洲国产精品一区二区av-日本一级黄色一区二区| 日本韩国亚洲欧美三级-日本东京不卡网一区二区三区| 91亚洲美女视频在线-熟妇人妻精品一区二区三区蜜臀| 免费看黄色污污的网站-欧美一区二区三区爽爽| 日本中文字幕啊啊啊啊-久久精品伊人久久精品伊人| 五月婷婷免费观看视频-男人操女人下面视频在线免费看| 男人的天堂久久精品激情-最新亚洲精品a国产播放|