织梦常用的几种字段判断输出实例_织梦CMS教程


 我们在使用织梦CMS制作网站时,对于某个字段,无论是默认字段还是自定义字段,偶尔会使用一些判断语句来实现我们的需求。下边列出了几种常见的需求。以及字段的判断输出实例。
*种:织梦自定义字段,如果没有值的时候要显示指定的默认内容,

{dede:field name='ziduan' runphp='yes'}
    if(@me=='') { @me = '' ;}
    else { @me = "<div class='red'><a href='/.@me'>此处是自定义的内容</a></div>"; }
    {/dede:field}

第二种:DedeCMS判断简略标题为空时则显示完整标题
 方法1,适用于内容页
    {dede:field name='array' runphp='yes'}
    if (@me['shorttitle']=='')
    @me=@me['title'];
    else
    @me=@me['shorttitle'];
    {/dede:field}

方法2,适用于列表页
    [field:array runphp='yes']
    if (@me['shorttitle']=='') @me=@me['title'];
    else @me=@me['shorttitle'];
    [/field:array]

第三种:对某一个字段多重判断
    [field:array runphp='yes']
    if(@me['risklevel']=="HR")@me="HR.png";
    else if(@me['risklevel']=="D")@me="D.png";
    else if(@me['risklevel']=="AA")@me="AA.png";
    [/field:array]


以上意思就是说如果查询得到的风险等级字段的取值是HR,那么将输出HR.png, 如果查询得到的风险等级字段的取值是D,那么将输出D.png,如果查询得到的风险等级字段的取值是AA,那么将输出AA.png, 这里的HR.png,只是一个字符串,代表图片文件所在的位置,你可以设置成任意的图片路径,上面的代码是一种分支条件输出语句,@me代表的就是输出变量,刚进入标签field:array时,@me代表数据库的一条记录,其数据类型是数组,我们根据其中risklevle的取值来判断,从而将@me设置成不同的值,当退出标签field:array时,@me的值就会被显示在原位置。

 

第四种:判断过程中需要调用别的字段。

需要在模板里做一个小判断,如果文章的价格为0时直接输出其下载地址,否则直接输出购买链接,那么这个时候肯定是需要运行runphp='yes'这个功能了,下面我们来看下代码: 经过搜索发现两个方法基本上可以实现 1、首先把需要调用其它字段的值放在公共变量里,然后再直接调用公共变量的值,看代码
    {dede:php}$GLOBALS['title']=$arc->Fields['title']{/dede:php}
    {dede:php}$GLOBALS['baidupan']=$arc->Fields['baidupan']{/dede:php}
    {dede:field.price runphp="yes"}
    if(@me="0")
    @me = "下载地址:".$GLOBALS['baidupan'];
    else
    @me = "商品(".$GLOBALS['title'].")购买链接为:XXX";
    {/dede:field.xxxx}

2、直接使用name='array'将其它字段的值赋值到数组里,然后使用,看代码
    {dede:field name='array' runphp='yes'}
    if(@me['price']=='0' )
    @me = '
    <li><a class="demo" href="'.@me['baidupan'].'" target="_blank">下载:'.@me['baidupwd'].'</a></li>
    ';
    else
    @me = '
    <div id="pdBuy" class="PDB2C_moban_warp" dataP="'.@me['title'].'"dataR="'.@me['price'].'"><img src="/uploads/allimg/170702/155R26021-0.gif"></div>
    ';
    {/dede:field}
上述多处需要注意符号,单引号,双引号。


# 丹东seo是什么加盟方式  # 第二种  # 多处  # 赤峰seo招聘  # 服装营销如何做推广方案  # 浙江网站建设与优化团队  # 明逸*搜索seo  # 动画作品推广营销手段  # 轮子网站建设路  # 任丘重型网站建设公司  # 比较好的关键词推广排名  # 矩阵seo软件好落地嘛  # 需要注意  # 天津出名的网站建设平台  # 场景营销推广方向是什么  # 营销和市场推广费用比较  # 沧州网站建设必备知识库  # 新乡百度网站推广工具  # 网站建设平台咨询  # 类似闲鱼的二手网站推广  # 优化网站需要几步骤完成  # 网店的网站建设  # 国外任务推广app网站  # 放在  # 织梦CMS教程  # 织梦字段判断  # 字段判断输出  # 织梦字段  # 自定义  # 下载地址  # 适用于  # 设置成  # 就会  # 是一种  # 织梦常用的几种字段判断输出实例  # 出了  # 你可以  # 如果没有  # 然后再  # 做一个  # 这个时候  # 几种  # 可以实现  # 只是一个  # 来实现 


相关栏目: 【 Google疑问12 】 【 Facebook疑问10 】 【 网络优化91478 】 【 技术知识72672 】 【 云计算0 】 【 GEO优化84317 】 【 优选文章0 】 【 营销推广36048 】 【 网络运营41350 】 【 案例网站102563 】 【 AI智能45237


相关推荐: 建站之星如何助力企业快速打造五合一网站?  如何挑选最适合建站的高性能VPS主机?  建站助手开启FTP配置教程:服务器管理与站点搭建步骤解析  建站之星数据库主机如何正确配置?  织梦cms缩略图调用原图的方法_织梦CMS教程  如何修改帝国cms的栏目ID号_帝国CMS教程  建站VPS能否同时实现高效与安全翻墙?  建站主机如何选?高性价比方案全解析  高性价比服务器租赁——企业级配置与24小时运维服务  如何在IIS中新建站点并配置端口与IP地址?  dedecms织梦文章标题title长度修改方法_织梦CMS教程  高端云建站费用究竟需要多少预算?  织梦自定义PHP页面让模板支持调用标签_织梦CMS教程  如何通过WDCP绑定主域名及创建子域名站点?  帝国CMS会员中心每日签到,可领取全勤奖励_帝国CMS教程  织梦cms图片太大自动按比例缩放_织梦CMS教程  织梦注册中文会员无法打开空间的解决方法_织梦CMS教程  织梦dedecms 5.7怎样在任意位置显示自由列表标题+链接_织梦CMS教程  织梦搜索功能禁止特定地区用户访问_织梦CMS教程  如何在宝塔面板中创建新站点?  织梦栏目增加缩略图功能的实现教程_织梦CMS教程  如何通过商城自助建站源码实现零基础高效建站?  建站之星网站颜色字体与功能模块个性化配置指南  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  织梦删除服务器中多余的没有被调用的图片_织梦CMS教程  织梦栏目页有seotitle标题的时候显示seotitle标题没有则显示首页标题_织梦CMS教程  如何通过wdcp面板快速创建网站?  如何在IIS7中新建站点?详细步骤解析  建站助手一键生成智能网站,AI助手+模板库极速部署  织梦首页和内页友情链接的调用方法_织梦CMS教程  修改织梦cms默认文件让其更利于SEO优化 _SEO优化教程  织梦dedecms常用内容统计代码(sql调用)_织梦CMS教程  教你如何修改PHPCMS V9版本管理后台路径_PHPCMS教程  建站代理免备案,真的合法又省心吗?  织梦dedecms网站添加打赏功能_织梦CMS教程  广州商城建站系统开发成本与周期如何控制?  织梦添加自定义字段为图片出现Fatal error: Call to a member function GetInnerText()错误解决方法_织梦CMS教程  织梦dedecms自定义表单添加提交时间教程亲测_织梦CMS教程  织梦dedecms搜索指定栏目文档方法_织梦CMS教程  dedecms织梦二次开发独立点赞功能_织梦CMS教程  香港服务器建站指南:免备案优势与SEO优化技巧全解析  建站之星伪静态规则如何设置?  dedecms织梦后台登录后卡死的解决方法_织梦CMS教程  如何快速选择适合个人网站的云服务器配置?  织梦会员模板调用全站head.htm模板教程_织梦CMS教程  建站之星代理平台如何选择最佳方案?  如何用PHP快速搭建CMS系统?  phpcms v9 如何实现3条循环tr_PHPCMS教程  织梦如何一键清空回收站中的文章_织梦CMS教程  建站之星CMS建站配置指南:模板选择与SEO优化技巧 

 2018-03-21

了解您产品搜索量及市场趋势,制定营销计划

同行竞争及网站分析保障您的广告效果

点击免费数据支持

提交您的需求,1小时内享受我们的专业解答。

南京市珐之弘网络技术有限公司


南京市珐之弘网络技术有限公司

南京市珐之弘网络技术有限公司专注海外推广十年,是谷歌推广.Facebook广告全球合作伙伴,我们精英化的技术团队为企业提供谷歌海外推广+外贸网站建设+网站维护运营+Google SEO优化+社交营销为您提供一站式海外营销服务。

 87067657

 13565296790

 87067657@qq.com

Notice

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes as specified in the cookie policy.
You can consent to the use of such technologies by closing this notice, by interacting with any link or button outside of this notice or by continuing to browse otherwise.