DEDE模板中使用php和if判断语句实例


当前第2页 返回上一页

搜索

$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='';
}
}
}

说了这么多,估计还是有很多朋友雨里雾里,下面就来点实际的,弄几个实例给大家参考参考,方便大家理解.

<div id="shipindiv"  {dede:field name='shipinlianjie' runphp='yes'}
if(@me == "") @me = "style='display:none'";else @me = ""; {/dede:field}>

上面这段代码就是,判断字段空值 不显示。显示的是:style='display:none'这一段影藏样式代码。

另外如何要直接控制输出的内容,用法如下:

例子:如何【样品索取】这个字段是空的话,就显示none,如果是非空就有值

樣品索取:

{dede:field.yanshi runphp='yes'}

if(@me<>'' )@me = '<a href="'.@me.'" target="_blank">Sample Request</a>';else @me = 'none';

{/dede:field.yanshi}

(注意用什么开头,就用什么结束,例如上面例子的yanshi)

下面是一个列子:判断栏目是否有栏目图片,如果没有的话就显示栏目名字

{dede:field.typeid runphp='yes'}  
$ID = @me;  
$sql = "SELECT * FROM `dede_arctype` WHERE id=$ID";  
$query = mysql_query($sql);  
$row=mysql_fetch_array($query);  
$arcpic = "$row[arcpic]";  
$typename = "$row[typename]";  
if($arcpic == null)  
@me = '<div class="dynamic_wrap"><h1>'.$typename.'</h1></div>';  
else @me = '<img src="'.$arcpic.'" width="100%" border="0" />';   
{/dede:field.typeid}

好了,说到这边相信大部分童鞋都能明白和理解了,如果你还有什么不会的,或者不想自己处理的,可以联系我们的在线客服帮你处理。

以上就是DEDE模板中使用php和if判断语句实例的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持。


标签:织梦DedeCMS

返回前面的内容

相关阅读 >>

织梦DedeCMS后台栏目怎么显示没有审核的文档数量

织梦(dedecms v5.7 )添加自定义属性的实现方法(图文详解)

dedecms自定义表单“数据校验不对,程序返回错误”的解决方法

织梦DedeCMS整合添加ckplayer播放器支持flv,mp4等播放功能

织梦DedeCMS在实现中英文导航功能方法步骤

dede实现转跳属性文档在模板上调用出转跳地址

dedecms不能切换皮肤 验证码不显示的解决办法

dede模板中使用php和if判断语句实例

解决{dedearclist keyword='动态获取关键词'}

php备份数据库生成sql文件并下载的函数代码

更多相关阅读请进入《织梦DedeCMS》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...