您现在的位置是:首页 > 教程 > 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织梦文章列表 “隔行换色” 的实现方法
随机图文
-
织梦dede织梦怎么删除互动中心功能
DedeCMS的默认模板里包括了互动中心这个功能,如果是CMS新闻站等互动类的网站,这个功能确实方便了大家,可是对于准备用dedecms建立企业站的朋友来说 -
Linux下Dede织梦CMS安全设置详细教程示例
经常会听到使用dedecms的站长抱怨,网站又被挂马了,dedecms真的很不安全。dedecms可能存在某些漏洞这不假,但主要责任真的是dedecms吗? -
dedecms插件开教程实例
本文简单讲述了dedecms插件开发的方法。分享给大家供大家参考。具体如下:这里举的是一个很简单插件实例,通过此插件,你可以知道怎么样开发一个插件,它结构是怎么设置的 -
织梦两种内容模型的文档怎么进行合并
下面以文章模型转到新建的内容模型为例。请注意修改前一定要先做好数据备份。首先在织梦后台建立新内容模型 ,再用以下的MySQL 语句 将以前的栏目文章转入新
留言与评论 (共有 条评论) |