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 sitemap路径修改方法

织梦DedeCMS做网站的六大seo优化注意事情

动易数据转成dedecms的php程序

织梦DedeCMS文章简介摘要字数的设置方法

织梦cms图集{dedefield name='imgurls'显示栏目名称

加固版织梦cms整站源码通用安装教程

入侵中国红客联盟过程分析

登录织梦后台提示用户名不存在的解决方法介绍

问答模块发布提问后该问题就过期的解决方法

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



打赏

取消

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

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

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

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

评论

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