dede调用tag标签(dedecms tag标签实现随机颜色和字体大小)
类别:CMS系统 浏览量:1130
时间:2021-10-24 10:46:09 dede调用tag标签
dedecms tag标签实现随机颜色和字体大小
功能说明:
实现标签云的效果,包括标签有不同的颜色和字体大小等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
实现DeDeCms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
修改方法:
1、在/include/common.func.php 中加入如下函数。
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));
}
2、在模板中用如下代码调用标签。
{dede:tag row='45' getall='1' sort='hot'}
<a href='[field:link/]' /> 3、在dede后台生成相应html,OK,看效果吧。
您可能感兴趣
- 织梦标签怎么设置网站(织梦模板DEDECMS文章页实现让用户选择字体大小的代码的方法)
- dedecms中的有些功能如何修改(织梦DEDECMS中用JS方式调用评论总数的技巧)
- dede织梦的后台如何调整和使用(织梦dedecms整合添加ckplayer播放器支持flv,mp4等播放功能)
- dedecms如何使用(使用dedecms制作英文站的技巧说明)
- dedecms兼容模式(DedeCMS 验证码不正确的解决方法php配置问题)
- dedecms单页面栏目(DEDECMS 获取当前栏目及所有子栏目的文章数量)
- dedecms开发教程(织梦DedeCms调用全站相关文章方法)
- dedecms伪静态要怎么设置(DedeCMS系统自定义字段图片调用问题的解决方法)
- dede栏目下有内容却不显示(dedecms列表不显示第一个元素如分隔符的简单方法)
- 织梦dedecms是干啥的(织梦dede去掉后台登陆界面广告的方法)
- dedecms增加导航内容(Dedecms搜索时 当然关键词和栏目名相同时 搜索结果为空的问题的解决方法)
- dedecms更新后支付宝接口提示错误ILLEGAL_EXTERFACE的解决方法(dedecms更新后支付宝接口提示错误ILLEGAL_EXTERFACE的解决方法)
- 织梦dedecms建站的核心经验和技巧(dedecms模板安装教程及模板相关知识学习)
- dedecms标签调用原理(DEDECMS栏目页开伪静态的方法apache服务器)
- dedecms如何使用标签(dedecms模板标签如何做判断示例代码)
- dedecms更新后设置空白(织梦DedeCms上传的图片点击打开改为不新窗口打开)
- 富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元 | 美通社(富士胶片集团将向土耳其东南部地震灾民捐赠5000万日元)
- 二次创业 的富士胶片,在进博会上首次展示完成转型后的全线医疗产品(二次创业的富士胶片)
- 富士胶片 中国 我们对上海的信心没有任何改变(富士胶片中国)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
热门推荐
- mongovue的使用
- C#中string.format的格式和用法
- css定位属性position的值的含义(css position fixed 左右双定位的实现代码)
- laravel框架网站搭建教程(Laravel框架实现文件上传的方法分析)
- python零基础入门五小时(从0开始的Python学习016异常)
- laravel设置跨域请求(解决laravel 出现ajax请求419unknown status的问题)
- 百度地图获取api过程(JavaScript接入百度地图API的方法步骤)
- docker-compose启动单个容器(docker-compose快速搭建docker私有仓库的步骤)
- python多进程与多线程详解(Python线程之定位与销毁的实现)
- pythonsvr时序预测(利用Python半自动化生成Nessus报告的方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9