名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
以下的相关具体代码如下的目的是给加了自定义属性的文章动态的添加一个相应的小图标或者其他的标志,如果只给文章循环站点列表加一个flag='c'这类的 属性,在最终的文章站点列表里只能显示加了有相应自定义属性的文章,而其他文章或加了其他属性的文章则不会显示出来,这显然不是我想要的效果,我想要的效果是不管文章加没有加属性或者加的是什么属性,都要在文章站点列表里显示出来,并且将加有属性的文章用相应的图标或标准区分开来。效果图如下:
上面是网站的后台文章添加属性截图
下面是网站的前台效果截图:
下面是判断相关具体代码如下:
[field:flag runphp='yes'] $a=explode(',','@me'); if($a[0]=='c'){ @me='<span class="badge pull-right" style="background-color:#00F03D">推荐</span>'; }else if($a[0]=='h'){ @me='<span class="badge pull-right" style="background-color:#8080FF">头条</span>'; }else if($a[0]=='a'){ @me='<span class="badge pull-right" style="background-color:#FF8040">热门</span>'; }else{ @me=''; } [/field:flag] |
还有第二种判断相关具体操作方法,也差不多:
相关具体代码如下如下:
[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] |
相关具体代码如下截图:
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。dedecms网站程序5.5 将导航菜单栏改为两行