帝国cms内容页模板中调用tags标签实现多颜色样式

下面是tags的调用代码,加到内容页模板里面:

折叠PHP 代码
  1. <?php  
  2. $ecms_bq_sql=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstagsdata where classid='$navinfor[classid]' and id='$navinfor[id]' order by tagid",10,24,0);  
  3. $bqno=0;  
  4. while($bqr=$empire->fetch($ecms_bq_sql))  
  5. {  
  6. $bqsr=sys_ReturnEcmsLoopStext($bqr);  
  7. $bqno++;  
  8. ?>        
  9. <?php  
  10. $ecms_bq_sql2=sys_ReturnEcmsLoopBq("select * from [!db.pre!]enewstags where tagid='$bqr[tagid]' order by tagid",1,24,0);  
  11. $bqno2=0;  
  12. while($bqr2=$empire->fetch($ecms_bq_sql2))  
  13. {  
  14. $bqsr2=sys_ReturnEcmsLoopStext($bqr2);  
  15. $bqno2++;  
  16. ?>  
  17. <li class="tag-<?=$bqno?>"><a href="/e/tags/?tagname=<?=urlencode($bqr2[tagname])?>"><?=$bqr2[tagname]?></a></li>          
  18. <?php  
  19. }  
  20. }  
  21. ?>  

接着在css中定义标签的样式,这个可以自己定义。

折叠CSS 代码
  1. .tag-1{background:#ff7094;}  
  2. .tag-2{background:#94b770;}  
  3. .tag-3{background:#db94ff;}  
  4. .tag-4{background:#399;}  
  5. .tag-5{background:#f60;}  

效果如下:

cms大学,为帝国cms用户提供动力
Copyright © 2016 CmsDX.com All Rights Reserved.