切换导航
网站首页
精品模板
VIP专享
模板推荐
网站模版
站长素材
织梦教程
编程笔记
登录 / 注册
精品模板
VIP专享
网站模版
[仅dedecms]
[仅pbootcms]
站长素材
织梦教程
Pboot教程
编程笔记
编程问答
跟版网
>
织梦教程
>
dedecms教程
>
DEDE模板中使用php和if判断语句的技巧
DEDE模板中使用php和if判断语句的技巧
2014-07-14
dedecms教程
跟版网
{dede:field.zufang_tel php=yes} if(@me==||empty(@me)) @me=p无/p; {/dede:field.zufang_tel} 注释: @me:就是当前字段的值,你可以在if中给其赋值,然后判断结束后它的值就变成你赋的值,打印出来 具体方法如下: 方法一: 用个if判断语句,判断一个字段
{dede:field.zufang_tel php=yes} if(@me==""||empty(@me)) @me="<p>无</p>"; {/dede:field.zufang_tel} 注释: @me:就是当前字段的值,你可以在if中给其赋值,然后判断结束后它的值就变成你赋的值,打印出来 具体方法如下: 方法一: 用个if判断语句,判断一个字段是否有东西,有责输出1,没有则输出2, 下面是的代码加载内容页模板中 {dede:field.audio runphp='yes'} if(@me<>'')@me="如果audio字段里有东西就输出这个,支持html代码,并且可以在代码中使用@me来调用audio字段值,但是不要有双引号。"; else @me="如果audio字段里没有东西就输出这个,也是支持html代码,并且也是可以在代码中使用@me来调用audio字段值,也是不要有双引号。"; {/dede:field.audio} 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=暂时没有内容"} <li><span class="gptlink">[field:textlink/]</span></li> {/dede:arclist} 运行结果 如果arclist没返回结果就显示 暂时没内容 <title>{dede:global name='cfg_webname' iif="strlen($str)>10" elserun="$str.='我的网站'"/} </title> 运行结果 如果cfg_webname长度大于10就正常显示 否则就在标题后面增加我的网站 显示 更改方法 只更改一个文件就是/dede/include/pub_dedetag.php (1) 搜索 foreach($GLOBALS[$arr] as $k=>$v){ 更改成 $GLOBALS['autoindex']=0; foreach($GLOBALS[$arr] as $k=>$v){ $GLOBALS['autoindex']++; (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=''; } } }
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!
上一篇:织梦当前位置默认标签({dede:field name=’position’/})的CSS
下一篇:dede批量替换图片路径
相关文档推荐
dedecms首页、列表页arclist调用自定义字段的技巧
对于dedecms新手朋友,在使用系统过程中老是碰到这样那样的问题,前两天我一朋友说是添加的自定义字段在首页和列表页死活调用不出来,通过阿牛帮忙最终解决了问题,其实问题并不
小技巧:让文章的大图片不破坏布局
下面给大家介绍一下我在DEDECMS里的方法(不用修改源程序,只需要在模板里使img加上JS控制代码,然后将原始图片等比例缩小)。
DEDE文章列表分页如何解决,以及分页标签详细解释
DEDE文章列表分页如何解决,以及分页标签详细解释
Dedecms/织梦cms建站经验和技巧总结
Dedecms是目前国内cms的龙头老大,相信没多少人有异议。本人从2009年开始用dede,积累了一些经验,在此分享给各位织梦爱好者。 为什么要分享?因为织梦的一些技术问题,在织梦官网论坛很难找到解决方法,论坛提问一般无人回答,下面遇到的有些问题我自己都花
织梦DedeCMS时间标签调用详解和调用技巧大全
我们一般在用织梦建站做模板的时候,会需要用到各种时间显示格式,但是织梦的时间显示格式有很多,具体怎么使用还有很多人不知道。今天,darren就给大家详细的讲解一下织梦的时间标签,并分享一些应用的小技巧给大家。 首先看一下dedecms默认模板的时间标签
dede自带采集器的高阶技巧
关键字描述:技巧 采集 " phpcode 内容 文章 一个 @me @litpic dede系统自带的采集器其实相当强大,特别是整个dede系统是完全开源的,即使有些采集上的特殊需求,只要对PHP的基本语言有
栏目导航
织梦安装使用
织梦二次开发
织梦优化
织梦标签
dedecms教程
织梦安全
最新文章
• Error infos: DedeCms错误警告:连接...
• DedeCms织梦后台添加编辑文章空白解...
• DEDECMS网站后台与栏目管理空白解决...
• 织梦dedecms如何调用指定的多个栏目...
• 织梦会员登录状态(样式)代码调用方...
• 织梦仿站之搜索框、搜索页制作...
• 最新版dedecms怎么实现PC站和手机站...
• 织梦dedecms上传图片默认路径更改...
• dedecms织梦百度主动推送(实时)多条...
• 如何在织梦(DEDECMS)中使用SMTP验...
• dedecms(织梦)调用图集下所有图片的...
• 织梦dedecms生成文章是空白页面的解...
热门文章
• Error infos: DedeCms错误警告:连接...
• DedeCms织梦后台添加编辑文章空白解...
• DEDECMS网站后台与栏目管理空白解决...
• 织梦dedecms如何调用指定的多个栏目...
• 织梦会员登录状态(样式)代码调用方...
• 织梦仿站之搜索框、搜索页制作...
• 最新版dedecms怎么实现PC站和手机站...
• 织梦dedecms上传图片默认路径更改...
• dedecms织梦百度主动推送(实时)多条...
• 如何在织梦(DEDECMS)中使用SMTP验...
• dedecms(织梦)调用图集下所有图片的...
• 织梦dedecms生成文章是空白页面的解...
热门标签
织梦资讯网
织梦模板
dede
外语学校
织梦鬼故事
竞价网站源码
竞价培训网
门户网站
织梦二次开发
织梦笑话网
dedecms笑话网
织梦源码
网站建设
搞笑图片
织梦教程
旅游网站源码
织梦旅游网
学校培训
html5
企业织梦源码
医院源码
后台样式
移动营销页
整形医院
大学医院
新手建站
客服代码
洗衣机维修
企业网站
淘宝客
导航菜单
教育网站
学校源码
装修网站
装修模板
美容整形
女性健康
妈妈网
机械源码
建站公司
珠宝首饰
苹果网站
手机资讯
美女图片
织梦模版打包
妇科源码
安卓市场源码
男性时尚网
健康之家
app应用网站
笑话网站
下载站
美女图片网
中医院网站
家装网站源码
QQ网站
标牌网站
魔兽世界网
淘宝客源码
YY网站源码
别墅设计网站
服装搭配网
宝宝起名网
站长网站
婚庆网站
脑科医院源码
笑话源码
肝胆医院
意外怀孕源码
工作室