找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 263|回复: 0

[cms教程] 织梦用PHP判断flag自定义属性是否存在,然后调用自定义属性

[复制链接]

该用户从未签到

发表于 2021-3-7 15:08:07 | 显示全部楼层 |阅读模式

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

×
   
织梦DedeCMS自带有自定义属性:头条[h,,推荐[c,,幻灯[f,等,可以非常自由地进行调用,在首页或列表中调用方法如下: {dede:arclist typeid='1' flag='c'} [*,[url=,[field:title/][/url] {/dede:arclist} 如果在文章内容页把自定义属性调用出来用,试试用 {dede:field.flag/} 显示出来的是不是文字,而是 c,p 这是正常的,因为他只是调用数据表里的内容,如果要把指定的文字调用出来就需要array处理一下,用到PHP的strstr函数,下面给出方法 {dede:field name='array' runphp='yes'} if(@me['typeid',=='1' && strstr(@me['flag',,'c')=='c') @me='[推荐,'.@me['title','; else @me=@me['title',; {/dede:field} 注意这个例子增加了栏目的ID判断条件,如果不需要判断就直接用 {dede:field name='array' runphp='yes'} if(strstr(@me['flag',,'c')=='c') @me='[推荐,'.@me['title',; else @me=@me['title',; {/dede:field} php判断字符串是否包含方法 方法一、使用strstr,strstr返回需要判断是否被包含的字符开始到结束的字符串,如果没有返回值,则不包含。 举例,判断是否包含字符“#”: $str='abc#defg'; $in=strstr($str]'#'); echo $in;//输出结果为:#defg ?> 方法二、使...

   
内容已隐藏,请关注公众号输入验证码查看

               
验证码 

  

本帖支持关注公众号查看

【无套路  无套路  无套路 扫描二维码关注公众号发送【验证码】收到验证码 在上面输入点击提交查看即可显示隐藏内容】

回复

使用道具 举报

网站地图|页面地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2025-5-13 00:19

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表