前面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列表页判断文章属性并输出样式的方法介绍的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持武林网。新闻热点
疑难解答