首页 > CMS > 织梦DEDE > 正文

DedeCMS列表页判断文章属性并输出样式的方法介绍

2024-07-12 08:47:58
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了DedeCMS列表页判断文章属性并输出样式的方法介绍,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

前面361源码曾经给大家介绍过《织梦无图片时不显示系统默认缩略图的实现方法》,方法比较简单就是先判断文章是否上传了缩略图,然后再根据判断的结果来确定是否要输出缩略图,这里我们稍微提及一下相关代码如下:

[field:array runphp='yes']@me=strpos(@me['picname'],'defaultpic')?'':"<img src='@me[picname]'alt='[title]'/>";[/field:array]

上面的代码用到的是织梦的php扩展函数来实现的。

还有一种情况,361源码在前面也做过相关的介绍,《织梦dedeCMS常用的五种字段判断输出实例介绍》这里面主要介绍了一些判断后输出的实例,很多都是我们做网站时候经需要用到的,有需要的朋友建议收藏起来,下面361源码再给大家补充一条实例:

[field:flag runphp='yes']    if(stristr(@me,"c")) @me = "[^_^推荐]";    else if(stristr(@me,"a")) @me = "[^_^热门]";    else if(stristr(@me,"h")) @me = "[^_^头条]";    else @me = '';[/field:flag]

上面的代码是用flag函数来判断当前文章的属性做对应输出,还是比较实用的。

今天最后需要给大家说的,是361源码想到另外一种实现判读输入的方法,代码稍微简单一些,是根据缩略图判断的方法延伸而来,具体代码如下(比如判断文章属性是否为滚动s,如果是则添加class="glay"属性):

    [field:array runphp='yes']    @me = (strpos(@me['flag'],'s') ? "class='glay'" : "");    [/field:array]

这样就可以实现先判断文章属性,再输出对应样式了。其实DedeCMS很多语法都是通用的,我们会其中一个方法,可以贯通到其他方面,具体的要看自己的需求!

关于判断输出361源码给大家分享不很多的方法,希望对大家有些帮助,就这一点,以后可能很长时间不会涉及到织梦的判断输出的介绍,大家如果有问题可以加群讨论。

以上就是DedeCMS列表页判断文章属性并输出样式的方法介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表