dedecms模板中運(yùn)用dede標(biāo)簽時(shí)使用php和if判斷語句的
導(dǎo)讀:織夢(mèng)教程織夢(mèng)教程{dede:field.tong_gg php=yes}if(@me==""||empty(@me)) 版權(quán)所有@me="p無/p";{/dede:field.織夢(mèng)模板織夢(mèng)網(wǎng)站模板。
{dede:field.tong_gg php=yes} if(@me==””||empty(@me)) 版權(quán)所有 @me=”<p>無</p>”; {/dede:field.tong_gg} 注釋: @me:就是當(dāng)前字段的值,你可以在if中給其賦值,然后判斷結(jié)束后它的值就變成你賦的值,打印出來
下面來說說具體的方法:
方法一:
用個(gè)if判斷語句,判斷一個(gè)字段是否有東西,有就輸出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è)字段 方法二:
給DEDE模板加了新功能 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>[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長度大于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=”;
/*本文由織夢(mèng)者(www.genban.odede后臺(tái)模板rg)轉(zhuǎn)自網(wǎng)絡(luò)*/ } } }
聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-21 ,文章dedecms模板中運(yùn)用dede標(biāo)簽時(shí)使用php和if判斷語句的主要講述標(biāo)簽,語句,織夢(mèng)網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_33370.html
為你推薦與dedecms模板中運(yùn)用dede標(biāo)簽時(shí)使用php和if判斷語句的相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12