天天看點

#yyds幹貨盤點# dede中 field:global 改變前幾個樣式無效

關于實作排行榜,前三名的樣式不一樣,網上給出的方法是

[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/]      

附上圖檔:

on1.png

#yyds幹貨盤點# dede中 field:global 改變前幾個樣式無效

on2.png

#yyds幹貨盤點# dede中 field:global 改變前幾個樣式無效

on3.png

#yyds幹貨盤點# dede中 field:global 改變前幾個樣式無效

qita.png

#yyds幹貨盤點# dede中 field:global 改變前幾個樣式無效

效果如下: