織夢(mèng)TAG標(biāo)簽云美化方法
織夢(mèng)標(biāo)簽的美化有利于用戶體驗(yàn)就像wordpress那樣,大小可以自己設(shè)置最大到最小之間,也可以固定大小,顏色采用全部隨機(jī)設(shè)置。方法很簡(jiǎn)單一共分為兩部分,一部分增加一個(gè)PHP處理函數(shù)最后一部分增加模板調(diào)用。
第一步:在后臺(tái)打開:“include/helpers/extend.helper.php”文件在最后個(gè)大括號(hào)前面添加如下代碼:(注:現(xiàn)在這個(gè)才是最新的自定義處理函數(shù)以前那個(gè)“extend.func.php”建議不要使用了反正我是出來過幾次問題,換到“extend.helper.php”文件里就正常了)
//TAG標(biāo)簽顏色、數(shù)字隨機(jī)函數(shù)
function getTagStyle()
{
$minFontSize=8; //最小的字體大小,可根據(jù)需要自行更改
$maxFontSize=18; //最大的字體大小,可根據(jù)需要自行更改,設(shè)置好以后調(diào)用出來的字體大小隨機(jī)取這中間的。
return 'font-size:'.($minFontSize+lcg_value()*
(abs($maxFontSize-$minFontSize))).'px;color:#'.
dechex(rand(0,255)).dechex(rand(0,196))
.dechex(rand(0,255));
}
第二步:打開你織夢(mèng)模板的目錄找到需要加入這個(gè)彩色標(biāo)簽云的地方,比如是“index.htm”那就在這里面找個(gè)要顯示它的地方粘貼如下代碼:
{dede:tag row='10' sort='rand' getall='1'} <a href='[field:link/]' target="_blank" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> {/dede:tag}
(說明:“row=‘10’”:取10個(gè)TAG標(biāo)簽-“sort=‘rand’”:隨機(jī)抽?。?ldquo;getall=‘1’:全站標(biāo)簽”。一句話概括就是在全站所有標(biāo)簽中隨機(jī)抽出10條標(biāo)簽進(jìn)行顯示,上面這些都要以自己看情況設(shè)置,我們這里主要用的是style樣式,這個(gè)弄對(duì)就行了,其它的自行設(shè)置去吧。)
欄 目:dedecms
下一篇:織夢(mèng)軟件下載鏈接去掉li標(biāo)簽的教程
本文標(biāo)題:織夢(mèng)TAG標(biāo)簽云美化方法
本文地址:http://mengdiqiu.com.cn/a1/dedecms/16649.html
您可能感興趣的文章
- 08-05Dedecms文件目錄結(jié)構(gòu)解說(能知道織夢(mèng)每個(gè)文件有什么用)
- 08-05織夢(mèng)DedeCMS獲取當(dāng)前欄目文章數(shù)量
- 08-05織夢(mèng)模板如何添加和調(diào)用自定義字段的方法
- 08-05織夢(mèng)DedeCMS調(diào)用顯示discuz里面主題的方法
- 08-05限制織夢(mèng)會(huì)員每天投稿數(shù)量方法
- 08-05常用的織夢(mèng)dedecms安全設(shè)置集合整理
- 08-05織夢(mèng)教程:后臺(tái)編輯器添加中文字體方法
- 08-05織夢(mèng)修改文章排序到第一位如何解決?
- 08-05dede副欄目調(diào)用支持arclist標(biāo)簽
- 08-05織夢(mèng)教程:手把手教你讓dedecms禁止發(fā)布重復(fù)文章