实现织梦dedecms标签云的效果,包括标签有不同的颜色和字体大小等等,颜色和字体大小都为随机显示,可改变代码来控制其范围。

修改方法:

1、在/include/common.func.php 中加入如下函数。

function getTagStyle()

{

$minFontSize=8; //最小字体大小,可根据需要自行更改

$maxFontSize=https://www.xiaoyuani.com/; //最大字体大小,可根据需要自行更改

return ‘font-size:’.(minFontSize+lcgvalue()∗(abs(minFontSize+lcg_value()*(abs(minFontSize+lcgv​alue()∗(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[rand(0,count(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’}

[field:tag /]

{/dede:tag}

3、在织梦dedecms后台生成相应html,OK,看效果吧。

dede标签云(TAG)随机颜色及大小的实现方法相关推荐

  1. DedeCms织梦彩色标签云(tag)随机颜色和字体大小

    为什么80%的码农都做不了架构师?>>>    1.选择你所要加页面的模板,一般是在首页index.htm 加上如下代码 <!-- /下面开始 tag标签云 --> &l ...

  2. js实现3d标签云tag动画效果js特效代码

    下载地址JS制作TAG标签云文字动画特效是一款当鼠标悬停某个标签时,当前标签静止,移出恢复滚动效果.tagcloud({ selector: ".tagcloud", //元素选择 ...

  3. 基于HTML5 SVG可互动的3D标签云jQuery插件

    svg3dtagcloud.js是一款基于HTML5 SVG的3D标签云jQuery插件.该3D标签云插件不需要额外的CSS样式,可使用鼠标与标签进行互动,并提供很多参数来控制标签云的外观. 效果演示 ...

  4. python 标签云_标签云算法Python实现

    标签云(Tag Cloud)常见于各种博客站点中,标签有利于网站内容分类,还可以用于相关性内容推荐.近日笔者有空把个人的开源博客Django_blog添加了一个新功能--标签云.最终效果请访问:htt ...

  5. 如何统一修改标注文字的颜色和大小?

    在CAD制图工作中,我们为了能够清楚地了解CAD图纸的内容细节,方便于施工人员施工操作,常常需要给CAD图纸做各 种标注.但是有时候会遇到这样一个问题,需要同时修改标注文字的颜色和大小.若是一个一个的 ...

  6. 用js方法实现随机颜色tag标签

    用js方法实现随机颜色tag标签 效果如下

  7. html页面文字随机效果,教你用javascript实现随机标签云效果_附代码

    标签云是一套相关的标签以及与此相应的权重.典型的标签云有30至150个标签.权重影响使用的字体大小或其他视觉效果.同时,直方图或饼图表是最常用的代表约12种不同的权数.因此,标签云彩能代表更多的权,尽 ...

  8. Django开发个人博客网站——12、实现不同大小的标签云样式

    1.创建标签页面 与上一节中创建归档页面一样,这里就不再赘述了,直接给出程序代码. tags.html {% extends 'base.html' %}{% block title %} 标签云 { ...

  9. (翻译)标签云(Tag Cloud)

    问题概述   用户想以可视化的方式来浏览不同人气的内容[1]. 示例 用途 用于当网站用户可以自行添加内容和标签时: 用于当网站中的标签数量超过10~20个时,标签具有的权值与其被引用的次数相关[2] ...

  10. python使用matplotlib可视化:设置坐标轴的范围、设置主次坐标轴刻度、坐标轴刻度显示样式、坐标轴刻度数颜色、小数点位数、坐标轴刻度网格线、线条类型、数据点形状标签、文本字体、颜色、大小等

    python使用matplotlib可视化:设置坐标轴的范围.设置主次坐标轴刻度.坐标轴刻度显示样式.坐标轴刻度数颜色.小数点位数.坐标轴刻度网格线.线条类型.数据点形状标签.文本字体.颜色.大小等 ...

最新文章

  1. vs2010 静态使用 opencv 2.46 库
  2. 一批美国名校被曝监控学生:14秒记录一次手机位置,想翘课更难了
  3. openresty luarocks 安装以及openssl 问题处理
  4. gdi 格式转换 vb_VB 程序设计举例
  5. C++Bubble sort冒泡排序的实现算法(附完整源码)
  6. 7-1 最大子列和问题 (20 分)
  7. ldap - 设置一个基本的OpenLDAP Server
  8. 9.3磁盘及文件系统管理详解
  9. ocx控件 postmessage消息会消失_通过HackerOne漏洞报告学习PostMessage漏洞实战场景中的利用与绕过...
  10. html实现“加入收藏”代码
  11. 【VRP问题】基于蚁群算法求解带时间窗车辆调度问题
  12. android外设按键,Android 外接键盘的按键处理
  13. 分享一些自己在用的maccms10的免费采集接口
  14. 第四届“云鼎奖”网络投票火热进行中——入围名单一览
  15. Mac版3D动画建模渲染工具C4D R26
  16. 数值积分: 梯形规则--复合梯形规则--辛普森规则--复合辛普森规则--龙贝格求积公式
  17. 收藏了800道Java后端经典面试题,共享给大家
  18. 万兆网络传输速度测试_万兆带宽测试方法
  19. 麦咭萌app送智伴机器人_模拟麦咭机器人软件 麦咭机器人官网
  20. Windows系统删除蓝牙图标

热门文章

  1. 斗兽棋 java_GitHub - java-a/project1: 基于命令行的斗兽棋
  2. 删软件怎么用计算机管理员删除,win10卸载软件需要管理员权限,卸载软件没有管理员权限...
  3. [0CTF 2016]piapiapia 1
  4. 千里马android framework实战开发-binder驱动之oneway导致的transaction failed
  5. 蓝桥杯单片机—— PCF8591的基本原理及A/D转换应用(14)
  6. 群晖web文件服务器docker,群晖docker搭建数据库服务器
  7. 【直播笔记】在临床研究中,如何利用SAS做更好的统计报表输出
  8. JavaScript思维导图
  9. JAVA毕业设计共享充电宝管理系统计算机源码+lw文档+系统+调试部署+数据库
  10. QGIS空间数据分析——空间数据基本处理与计算