您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦标签云实现随机颜色和字体大小变化实例代码
谷冬2023-09-25 15:31:03dedecms教程已有人查阅
导读感谢强大的织梦带给站长朋友自由的建站体验,今天来说一说如何在在网站的首页、列表页、内容页实现彩色标签云,这个效果可以自己设计字体颜色和字体大小;
感谢强大的织梦带给站长朋友自由的建站体验,今天来说一说如何在在网站的首页、列表页、内容页实现彩色标签云,这个效果可以自己设计字体颜色和字体大小,能给网站增色不少。
功能说明:实现标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
修改方法
1、在/include/common.func.php 中加入如下函数:
功能说明:实现标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
修改方法
1、在/include/common.func.php 中加入如下函数:
functiongetTagStyle()
{
$minFontSize=12;//小字体大小,可根据需要自行更改
$maxFontSize=25;//较大字体大小,可根据需要自行更改
return'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));
}
我们构造的这个PHP函数的主要作用是输出随机的样式,包括font-size和color。如果你想指定只显示几个字体大小,而不是完全随机,请将上面的函数代码修改为:
functiongetTagStyle()
{
$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));
}
2、说一说至关重要的调用方法,在模板中用如下代码调用标签:
{dede:tag row='50'getall='1'sort='hot'}
<a style="[field: total runphp=yes]@me=getTagStyle(); [/field: total];"title="[field:tag /]([field:total /])"href="[field:link/]">[field:tag /]</a>
{/dede:tag}
3、最重要的一点儿,就是首页刷新一下就可以显示,但是列表页和内容页需要更新文章的HTML才能够显示出来。好了,今天建站网的教程就写到这里,请浏览我们其他的页面获取更多的建站知识。
本文标签:
很赞哦! ()
相关文章
- dede织梦支付宝接口常见错误代码和解决方法介绍
- dede织梦采集图片不全怎么办
- dede织梦读取附加信息出错怎么办
- dede织梦采集文章只显示列表第一页的实现方法
- dede织梦出现Upload filetype not allow ! 的解决方法
- dede织梦tag Engine Create File False的原因和解决方法
- dede织梦tag标签修改自动提取字节数的方法
- dede织梦likearticle调用全站相关文章的方法
- dede织梦版权去除powered by dedecms的方法
- dede织梦上传不了缩略图“上传失败,请检查配置”的解决方法
- dede织梦后台登陆提示验证码错误怎么办
- dede织梦文章列表 “隔行换色” 的实现方法
随机图文
-
dedecms5.7栏目列表页优化技巧
1.增加新字段;2.修改栏目列表页面模板。3.设置相关栏目typetitle,typeinfo两个字段。重新生成该栏目列表页即可。 -
织梦cms利用系统自带的自由列表制作Google SiteMap
通过织梦模板V5.5自带的自由列表制作Google SiteMap。可以分为六步。找到“核心 - 频道模型 - 自动列表”,选择“增加列表” -
dede织梦使用AJAX无刷新提交Form表单PHP返回结果
$query = "INSERT INTO `{$diy->table}` (`id`, `ifcheck` $addvar) VALUES (NULL, -
Phpcms和dedecsm系统哪个好
最初的时候,CMSYOU与大家分享了DeDe、php168,phpcms、VeryCMS、DiyPage五款CMS点评,同时也简略分析了2010年国内十大CMS系统,在这里,再与大家详细探讨Phpcms和DedeCMS这两个CMS程序。
留言与评论 (共有 条评论) |