phpcms模板中实现标签文字显示不同颜色
phpcms用get标签调用各类标签的时候,为了按不同特性显示不同的效果,比如不同字体大小不同颜色等等
这里本人以下面代码为例讲讲:
{get sql="select a.contentid,a.title,a.description,a.url,b.tag,c.hits from phpcms_content a,phpcms_content_tag b,phpcms_content_count c where a.contentid=b.contentid and a.contentid=c.contentid and a.catid=48 and status=99 group by b.contentid order by a.inputtime desc limit 0,15 "}
<a href="{$r[url]}" target="_blank" {if ($r[contentid]%7==0)} style="color:green" {elseif ($r[hits]>60)} style="color:red" {/if}>{str_cut($r[tag], 14,'')}</a>
从上面代码中可以看出,get取值的语句没有什么区别!
其中关键的地方位于if语句
在不同的if条件语句下显示不同的颜色样式的代码
{if ($r[contentid]%7==0)} style="color:green" {elseif ($r[hits]>60)} style="color:red" {/if}
上面主要是以整除7和点击率大于60为例!
条件朋友们可以根据实际情况自己定义!
原文地址:http://www.mianfeimoban.com/phpcms_jc/2199.html 欢迎转载。