花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

dedecms的標(biāo)簽云如何生成不同大小、不同顏色的tag標(biāo)簽

時(shí)間: 2018-12-06 11:51 閱讀: 作者:素材無(wú)憂網(wǎng)

dedecms的標(biāo)簽云如何生成不同大小、不同顏色的tag標(biāo)簽?zāi)?/span> 就像下圖一樣的效果:效果圖如下 
織夢(mèng)TAG標(biāo)簽顏色 1、首先選擇你所要加頁(yè)面的模板,一般是在首頁(yè)index.htm加上如下代碼 
<!-- /下面開(kāi)始tag標(biāo)簽云 --> 
<div> 
<dl class="tbox light"> <dt><strong>Tags標(biāo)簽云</strong></dt> 
<dd>{dede:tag row='45' getall='1' sort='hot'} 
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 
{/dede:tag} 
</dd> 
</dl> 
</div> 
<!-- /tag標(biāo)簽云結(jié)束 --> 
***或(測(cè)試通過(guò))*** 
<li> 
<div class="s_title"><h2>熱門(mén)標(biāo)簽</h2></div> 
<div class="tagnews"> 
{dede:tag row='35' sort='month'} 
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 
{/dede:tag} 
</div> 
</li> 
2、在/include/common.func.php 中加入如下函數(shù)。 
function getTagStyle() 
{ 
$minFontSize=8; //最小字體大小,可根據(jù)需要自行更改 
$maxFontSize=18; //最大字體大小,可根據(jù)需要自行更改 
return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); 
} 

此函數(shù)的作用是輸出隨機(jī)的樣式,包括font-size和color。 

如果你想指定只顯示幾個(gè)字體大小,而不是完全隨機(jī),請(qǐng)將上面的函數(shù)代碼修改為: 
function getTagStyle() 
{ 
$sizearray = array('8','9','10','11','12','20'); //自定義字體大小,可根據(jù)需要自行修改 
return 'font-size:'.$sizearray[rand(0,count($sizearray))].'pt;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255)); 
} 

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: dedecms的標(biāo)簽云如何生成不同大小、不同顏色的tag標(biāo)簽

標(biāo)簽:  
模板推薦