魔扣论坛

魔扣源码论坛业务
查看: 635|回复: 6

[织梦教程] dedecms模板中if else判断语句写法

[复制链接]
  • TA的每日心情
    难过
    7 小时前
  • 签到天数: 2929 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745005
    贡献
    157749
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2019-5-1 18:19:05 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    在制作dedecms模板时,有时需要使用IF  ELSE判断语句,但是dedecms模板中是无法使用使用IF语句的,否则会报错。

    那么如何在dedecms模板中使用 if else呢?这就需要我们多走一步,就是声明一下使用PHP语句: runphp='yes'。
    下面是dedecms模板中 if else的用法举例:
    [field:senddate runphp='yes']
    $ntime = time();
    $oneday = 3600 * 24;
    if(($ntime - @me)<$oneday)
    @me = "<font color='red'>(new)</font>";
    else @me = "";
    [/field:senddate]

    代码解释:

    @me:就是当前字段的值,你可以在if中给其赋值,然后判断结束后它的值就变成你赋的值,打印出来。

    案例分享:dedecms判断当前栏目下是否有子栏目可使用以下的代码进行判断:
    {dede:field name=typeid runphp="yes"}
    global $dsql;
    $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 ";
        $row = $dsql->GetOne($sql);
    if(@me=is_array($row))
    @me="有子栏目";
    else @me = "没子栏目";
    {/dede:field}
    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    2

    主题

    267

    回帖

    536

    积分

    高级魔扣

    Rank: 4

    魔扣币
    267
    贡献
    267
    威望
    0
    发表于 2019-5-1 18:49:01 | 显示全部楼层
    我只是路过魔扣源码论坛打酱油的~ ~ ~

    该用户从未签到

    1

    主题

    280

    回帖

    563

    积分

    高级魔扣

    Rank: 4

    魔扣币
    282
    贡献
    282
    威望
    0
    发表于 2019-8-14 18:25:51 | 显示全部楼层
    人世间的每一分温暖和友情,朋友间的每一个牵挂和祝福,都是心灵与心灵的交融!我珍惜我生命中每一个与我有缘的朋友!魔扣源码论坛让我们在交流中理解,在理解中前行!

    该用户从未签到

    2

    主题

    253

    回帖

    508

    积分

    高级魔扣

    Rank: 4

    魔扣币
    253
    贡献
    253
    威望
    0
    发表于 2019-8-18 19:41:49 | 显示全部楼层
    这么强,支持楼主,佩服

    该用户从未签到

    3

    主题

    259

    回帖

    522

    积分

    高级魔扣

    Rank: 4

    魔扣币
    260
    贡献
    260
    威望
    0
    发表于 2019-10-20 21:14:50 | 显示全部楼层
    命中有很多事情足以把你打倒,但真正能把你打倒的是你的心态。',

    该用户从未签到

    1

    主题

    265

    回帖

    532

    积分

    高级魔扣

    Rank: 4

    魔扣币
    265
    贡献
    265
    威望
    1
    发表于 2020-1-30 16:33:14 | 显示全部楼层
    魔扣源码论坛谢谢朋友的精彩点评!谢谢您一直以来的支持和鼓励!您的每一次点评,哪怕是一个小图、几句短语,都让我激动万分,温暖全身!感谢网络为我们搭建了交流平台,架起一座交友金桥!让我们相识网络、从陌生到熟悉、到相识相知,成为好朋友。愿我们的友谊今世永存!

    该用户从未签到

    1

    主题

    234

    回帖

    469

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    234
    贡献
    234
    威望
    0
    发表于 2020-6-6 21:01:19 | 显示全部楼层
    爱情里最忌讳的就是:两人都幻想着彼此的未来,却也总惦记着对方的过去。',
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表