dede求if判斷語句,如果數據大于1,另起一行div class="cont"
<div id="content"></div>
//script:
var a = 。;//設置判斷依據
var htmlStr = "";
for(var i=0; i<a; i++){
htmlStr += "<div class=\"cont\"> <a href=\"###\" target=\"_blank\"> <img src=\"images/page/zj_*\" alt=\"\" />;李庭勛</a></div>";
}
//或者 用以下替代 for 循環
/*
if(a > 1){
htmlStr += "<div class=\"cont\"> <a href=\"###\" target=\"_blank\"> <img src=\"images/page/zj_*\" alt=\"\" />;李庭勛</a></div>";
}
if( > 1){。}
if( > 1){。}
*/
$("#content").html(htmlStr);
在dede里面如何使用if循環
方法一: 用個if判斷語句,判斷一個字段是否有東西,有就輸出1,沒有則就出2, 下面是的代碼加載內容頁模板中 {dede:* runphp='yes'} if(@me<>'')@me="如果audio字段里有東西就輸出這個,支持html代碼,并且可以在代碼中使用@me來調用audio字 段值,但是不要有雙引號。
"; else @me="如果audio字段里沒有東西就輸出這個,也是支持html代碼,并且也是可以在代碼中使用@me來調用audio字 段值,也是不要有雙引號。"; {/dede:*} audio是自己添加的一個字段 方法二: 給DEDE模板加了新功能 if判斷功能 標簽iif和elserun 增加了變量$str和$str_count $str是最終顯示的內容 $str_count是循環顯示內容的條數。
增加了標簽iif 和 elserun 滿足iif的條件就正常運行 如果不滿iif的條件就運行elserun 如果不滿足iif的條件,也沒指定elserun就返回空白 iif和elserun都是正常的php語法. {dede:arclist orderby='click' titlelen='30' row='10' iif="$str_count>1" elserun="$str=暫時沒有內 如: {dede:* php=yes} if([feild:typeid/]=="1") else {/dede:*} 答: [field:*dex runphp='yes'] if((@me % 4) == 0 || (@me % 4) ==3) { @me ='