最近,因为公司业务需要,研究了一ä¸?/p>
DEDECMS
的二次开发相关的内容,看了一下,这几å¤?/p>
也好好熟悉了一ä¸?/p>
DEDECMS
的模板标签,基本的呢,就不用我去细讲了,我只是记录一些我
在使用标签的时候遇到的一些重要问题和有关模板标签应该注意的问题ã€?/p>
制作
dede
标签äº?/p>
|tag
标签
|
不同颜色
|
不同大小
1
、选择你所要加页面的模板,一般是在首é¡?/p>
index.htm
加上如下代码
<!-- /
下面开å§?/p>
tag
标签äº?/p>
-->
<div>
<dl>
<dt><strong>Tags
标签äº?/p>
</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
标签云结æ�?/p>
-->
所加位置自己决定!
2
、在
/include/common.func.php
中加入如下函数ã€?/p>
function getTagStyle()
{
$minFontSize=8; //
最小字体大å°?/p>
,
可根据需要自行更æ”?/p>
$maxFontSize=18; //
最大字体大å°?/p>
,
可根据需要自行更æ”?/p>
return
'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dech
ex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));
}
此函数的作用是输出随机的样式,包æ‹?/p>
font-size
å’?/p>
color
�/p>
如果你想指定只显示几个字体大小,而不是完全随机,请将上面的函数代码修改为ï¼?/p>