帝国cms内容页模板中调用tags标签实现多颜色样式
时间:2016-08-05 17:01:58
分类:帝国教程
下面是tags的调用代码,加到内容页模板里面:
折叠展开PHP 代码
- <?php
- $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstagsdata where classid='$navinfor[classid]' and id='$navinfor[id]' order by tagid",10,24,0);
- $bqno=0;
- while($bqr=$empire->fetch($ecms_bq_sql))
- {
- $bqsr=sys_ReturnEcmsLoopStext($bqr);
- $bqno++;
- ?>
- <?php
- $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstags where tagid='$bqr[tagid]' order by tagid",1,24,0);
- $bqno2=0;
- while($bqr2=$empire->fetch($ecms_bq_sql2))
- {
- $bqsr2=sys_ReturnEcmsLoopStext($bqr2);
- $bqno2++;
- ?>
- <li class="tag-<?=$bqno?>"><a href="/e/tags/?tagname=<?=urlencode($bqr2[tagname])?>"><?=$bqr2[tagname]?></a></li>
- <?php
- }
- }
- ?>
接着在css中定义标签的样式,这个可以自己定义。
折叠展开CSS 代码
- .tag-1{background:#ff7094;}
- .tag-2{background:#94b770;}
- .tag-3{background:#db94ff;}
- .tag-4{background:#399;}
- .tag-5{background:#f60;}
效果如下:
相关文章
-
- 帝国cms截取内容简介函数,过滤其中特殊字符及空格
-
帝国cms内容页模板的描述标签,是直接输出内容标题,这个在seo优化当中还是有一定影响的,新闻在发布时会自动生成smalltext简介字段,但我们如果直接在页面上输出简介字段,经常会带&nbs
2352
-
- 帝国cms模板在文章作者或信息来源为空时输出默认内容的方法
-
有些朋友在使用帝国cms制作模板时,会想进行内容的判断,如果有就显示,没有就不显示,这样页面会比较美观。接下来我们直接上代码。折叠展开PHP 代码 <? if($navinfor['wri&nbs
1636
-
- 火车头采集器采集多页内容的抓取教程
-
我们以内容页网址 http://kimi201406.1688.com/page/creditdetail.htm 为例,来获取它的公司介绍和联系方式页面的联系方式信息。 公司介绍在网址 http://kimi201406.1688.&nbs
2682
-
- 帝国cms相关链接无内容时调用当前栏目最热信息的方法
-
这篇文章主要为大家分享下帝国cms相关链接无内容时调用当前栏目最热信息的方法,需要的朋友可以参考下帝国cms相关链接,这里以帝国cms 7.0为例具体代码 在/e/class/functions.p&nbs
1324
-
- 帝国cms在生成页面时将文字内容转换为unicode(utf8)编码的方法
-
我们在生成内容时,有时需要将页面的编码转换为Unicode内码格式,也就是中文文字都变为《技术有限公司》这种样式,但帝国cms并没有提供这种&nbs
2154