您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦多彩标签云实现标签Tag随机颜色和字体大小的代码
寒安2024-02-13 23:54:21dedecms教程已有人查阅
导读实现织梦dedecms多彩标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
实现织梦dedecms多彩标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。
步骤一
在/include/common.func.php 中加入如下函数,此函数的作用是输出随机的样式,包括font-size和color。
在模板页htm里调用标签时用如下类似的方式。
如果你想指定只显示几个字体大小,而不是完全随机,请将步骤一中的函数代码替换为
步骤一
在/include/common.func.php 中加入如下函数,此函数的作用是输出随机的样式,包括font-size和color。
function getTagStyle()
{
$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)); }
步骤二在模板页htm里调用标签时用如下类似的方式。
<a href=’[field:link/]' title=”[field:tag /]” style=”[field:total runphp=yes]@me=getTagStyle();[/field:total]“>[field:tag /]</a>
附加说明如果你想指定只显示几个字体大小,而不是完全随机,请将步骤一中的函数代码替换为
$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织梦支付宝接口常见错误代码和解决方法介绍
- 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织梦文章列表 “隔行换色” 的实现方法
随机图文
-
dedecms常用采集过滤规则收集
{dede:trim replace=""}]*)>{/dede:trim}{dede:trim replace=""}title="点击图片进入下一页" {/dede:trim} -
织梦dedecms5.7版自动给图片添加alt属性的代码实例
搜素引擎看不懂图片,通过给图片添加alt属性,有助于搜索引擎判了解这是一张什么图片,利于搜索引擎优化,在seo优化中,图片ALT属性描述很重要,图片alt属性就是对图片进行描述的文字。 -
dede织梦5.7解决修改文章后发布时间自动更新的方法
织梦dedecms5.7有一个非常智能的“问题”,当我们把以前发布的文章修改一下保存,我们会发现这篇文章的发布时间就变成全站的了。 -
dedecms5.7全文检索sphinx安装使用详细教程示例
首先了解一下sphinx全文索引的相关知识,考虑到Sphinx全文索引使用的实际需要,主要介绍Sphinx全文索引中文方面的支持。这里需要感谢李沫南同学对
留言与评论 (共有 条评论) |