织梦二次开发之:随机变换tag颜色和文字大小

时间:12-06-16 栏目:织梦 作者:kyle 评论:0 点击: 4,527 次

成都SEO小五的博客里面虽然不是织梦,但是也用到了颜色变换和文字大小变换的功能。具体可以看看本博客的右侧边栏。

这是一个比较炫的效果。

下面我们通过织梦来实现这个效果。

第一步:整开include/common.func.php,加入一个函数。

注意,include里面保存的基本是系统重要文件。改动有风险,注意备份。

加入下面这个函数方法

function getTagStyle()

{

$minFontSize=8; //最小字体大小,可根据需要自行更改
$maxFontSize=18; //最大字体大小,可根据需要自行更改
return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));

}

这个函数的作用是输出随机样式。主要是font-size和color。文字大小和字体颜色。

如果想自定义,可以使用下面这个方法

function getTagStyle() {
$sizearray = array('8','9','10','11','12','20'); //自定义字体大小,可根据需要自行修改
return 'font-size:'.$sizearray[rand(0,count($sizearray))].'pt;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));
}

 

来输出指定的文字大小和格式。

第二步:在模板中加入如下代码调用。

{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}

 

然后在后台生成。效果就达到了。

上面的代码参考自网络。当然成都SEO小五改动过一些。

成都SEO小五嚎2句: 本文是(成都SEO小五)辛苦弄出来的,转载成都SEO小五原创的请保留链接: 织梦二次开发之:随机变换tag颜色和文字大小,3Q

织梦二次开发之:随机变换tag颜色和文字大小:等您坐沙发呢!

来给哥评论评论


------====== 小五公告 ======------
成都SEO小五,专注成都搜索引擎优化。
小五善长站内外优化,C#、PHP开发,中英文SEO,Google中英文和百度优化技术。欢迎群内交流。伸手党请绕路,求资源的请绕开,求问题解答的请进群内交流。开放了一个QQ交流群:160750032。加入验证时请标注任何SEO相交字眼。友情链接直接Q我,收录正常,内容大部份原创、SEO或者程序开发、网络营销、线上推广等相关行业即可。

常用工具

赞助广告

来看过哥的人