名站网址导航为大驾家提供DedeCMS站点程序站点教程相关的知识,比如织梦程序安装教程,织梦程序系统故障等教程。
- 沙盘模型展示类站点织梦程序模板(带手机端) 响应式法律咨询律师事务所类站点织梦程序模板(自适应手机 响应式站点建设网络科技类站点织梦程序模板(自适应手机端) 响应式代理记账财政咨询服务类站点织梦程序模板(自适应手
- 响应式精密机械模具类站点织梦程序模板(自适应手机端) 营销型发电机机电机械设备类站点织梦程序模板(带手机端) 响应式人力资源服务类站点织梦程序模板(自适应手机端) 环保废气废水处理工程类站点织梦程序模板(带手机端)
- 响应式营销型运动健身器械生产类织梦程序模板(自适应手机 响应式营销型恒温恒湿机系统环境设备类站点织梦程序模板(自适 响应式营销型环保设备科技类站点织梦程序模板(自适应手机 响应式灭火器干粉消防器材类站点织梦程序模板(自适应手机
在DedeCMS站点程序的文章站点列表页中,咱们有时会给某些重要的文章加上属性,以此来突出文章或集中具体调用这类属性的文章,比如咱们需要具体调用5个加了属性“推荐”的文章站点列表,相关具体代码如下如下:
<ul class="d4"> {dede:arclist flag='c' titlelen=42 row=6} <li><a href="[field:arcurl/]">[field:title/]</a></li> {/dede:arclist} </ul> |
文章编辑的时候,勾选“推荐[c]”属性即可:
织梦程序58今天就来说说如何在DedeCMS站点程序文章站点列表根据属性输出相应图标或属性文字。
第一种相关具体操作方法:道理很简单,咱们需要在文章站点列表具体调用标签中加上一段判断相关具体代码如下,来判断当前文章的属性并输出响应的文字,相关具体代码如下如下:
[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] |
以上相关具体代码如下就用于判断文章的属性,并根据属性来输出对应的样式,添加到对应的站点列表标签中为:
<ul class="d4"> {dede:arclist titlelen=42 row=6} <li><a href="[field:arcurl/]">[field:title/][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]</a> </li> {/dede:arclist} </ul> |
效果如下图所示:
第二种相关具体操作方法:同样也是判断,不过语法不同,如下:
[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] |
在文章站点列表标签中具体调用相关具体操作方法为:
<ul class="d4"> {dede:arclist flag='c' titlelen=42 row=6} <li><a href="[field:arcurl/]">[field:title/]</a> [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] </li> {/dede:arclist} </ul> |
效果如下图所示:
以上两种相关具体操作方法都可以实现文章站点列表输出时根据属性输出相应图标或属性文字,大驾家根据自己的情况选取。
关于DedeCMS站点程序站点教程相关的知识,就说到这里了希望能帮助朋友们。织梦程序文章页原创Meta声明标注