-
玩具動(dòng)漫類網(wǎng)站織夢(mèng)模板...
-
營(yíng)銷型無縫鋼管定制生產(chǎn)...
-
網(wǎng)站模板資源下載類網(wǎng)站...
-
中英雙語律師事務(wù)所類網(wǎng)...
-
精工機(jī)械軸承生產(chǎn)廠家類...
-
展覽展會(huì)信息類網(wǎng)站織夢(mèng)...
-
儀器儀表科技公司類網(wǎng)站...
-
水利工程施工類網(wǎng)站織夢(mèng)...
-
手游APP軟件下載類網(wǎng)站織...
-
裝飾建材公司類網(wǎng)站織夢(mèng)...
-
蔬菜鮮果配送類網(wǎng)站織夢(mèng)...
-
儀器分析儀類網(wǎng)站織夢(mèng)模...
-
電腦系統(tǒng)軟件下載類網(wǎng)站...
-
電子元件電路板類網(wǎng)站織...
-
貂絨大衣服裝設(shè)計(jì)類網(wǎng)站...
-
物流快運(yùn)速遞類網(wǎng)站織夢(mèng)...
-
食品百貨英文外貿(mào)類網(wǎng)站...
-
人力資源管理類網(wǎng)站織夢(mèng)...
-
鋼結(jié)構(gòu)崗?fù)I(yíng)銷型織夢(mèng)網(wǎng)...
-
財(cái)稅記賬工商注冊(cè)認(rèn)證類...
{dede:field.zufang_tel php=yes}if(@me==""||empty(@me))@me="<p>無</p>";{/dede:field.zufang_tel}注釋:@me:就是當(dāng)前字段的值,你可以在if中給其賦值,然后判斷結(jié)束后它的值就變成你賦的值,打印出來
具體方法如下:
方法一:
用個(gè)if判斷語句,判斷一個(gè)字段是否有東西,有責(zé)輸出1,沒有則輸出2,
下面是的代碼加載內(nèi)容頁模板中
{dede:field.audio runphp='yes'}if(@me<>'')@me="如果audio字段里有東西就輸出這個(gè),支持html代碼,并且可以在代碼中使用@me來調(diào)用audio字段值,但是不要有雙引號(hào)。";else@me="如果audio字段里沒有東西就輸出這個(gè),也是支持html代碼,并且也是可以在代碼中使用@me來調(diào)用audio字段值,也是不要有雙引號(hào)。";{/dede:field.audio}
audio是自己添加的一個(gè)字段
方法二:
給DEDECMS模板加了新功能 if判斷功能 標(biāo)簽iif和elserun
增加了變量$str和$str_count $str是最終顯示的內(nèi)容 $str_count是循環(huán)顯示內(nèi)容的條數(shù)。
增加了標(biāo)簽iif 和 elserun 滿足iif的條件就正常運(yùn)行 如果不滿iif的條件就運(yùn)行elserun
如果不滿足iif的條件,也沒指定elserun就返回空白
iif和elserun都是正常的php語法.
{dede:arclist orderby='click' titlelen='30' row='10' iif="$str_count>1" elserun="$str=暫時(shí)沒有內(nèi)容"}<li><span class="gptlink">[field:textlink/]</span></li>{/dede:arclist}
運(yùn)行結(jié)果 如果arclist沒返回結(jié)果就顯示 暫時(shí)沒內(nèi)容
<title>{dede:global name='cfg_webname' iif="strlen($str)>10" elserun="$str.='我的網(wǎng)站'"/} </title>
運(yùn)行結(jié)果 如果cfg_webname長(zhǎng)度大于10就正常顯示
否則就在標(biāo)題后面增加我的網(wǎng)站
顯示
更改方法 只更改一個(gè)文件就是/dede/include/pub_dedetag.php
搜索
foreach($GLOBALS[$arr] as $k=>$v){
更改成
$GLOBALS['autoindex']=0;foreach($GLOBALS[$arr] as $k=>$v){$GLOBALS['autoindex']++;
搜索
$this->CTags[$i]->TagValue = $DedeMeValue;
}
在后面加上
$str = $this->CTags[$i]->TagValue;$str_count = $GLOBALS['autoindex'];if( $this->CTags[$i]->GetAtt("iif")!="" ){if(! eval("return {$this->CTags[$i]->GetAtt('iif')} ;" )){if($this->CTags[$i]->GetAtt("elserun")) {$this->CTags[$i]->TagValue=eval("return {$this->CTags[$i]->GetAtt('elserun')} ;" );}else{$this->CTags[$i]->TagValue='';}}}