# dedecms中field:global改变前几个样式无效怎么办

*Published:* 2023-12-22
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年12月22日，已超过 180天没有更新



关于实现排行榜，前三名的样式不一样，网上给出的方法：

```
[field:global runphp='yes' name=autoindex]      
$a="<SPAN class='ico1'>";  $b="</SPAN>";     $c="<SPAN class='ico2'>"; if (@me > 3) @me = $c.@me.$b; else @me = $a.@me.$b; 
[/field:global] 
```

不知道是什么原因，css样式部分就是死活用不了，我试过单一的加在前面可以使用，于是我使用了图片代替样式的方法来完成这个操作。代码如下：

```
[field:global runphp='yes' name=autoindex]
if(@me==1)@me='<img src="/skin/images/on1.png" style="width: 25px;"/>';
else if(@me==2)@me='<img src="/skin/images/on2.png" style="width: 25px;"/>';
else if(@me==3)@me='<img src="/skin/images/on3.png" style="width: 25px;"/>';
else @me='<img src="/skin/images/qita.png" style="width: 25px;"/>';
[/field:global] [field:title/]
```