您当前的位置: 主页 > 优化教程
在dedecms的标签云如何生成不同大小、不同颜色的tag标签呢
 
1、首先选择你所要加页面的网站模板,一般是在首页index.htm加上如下代码 
 
<!-- /下面开始tag标签云 --> 
<div> 
<dl class="tbox light"> <dt><strong>Tags标签云</strong></dt> 
<dd>{dede:tag row='45' getall='1' sort='hot'} 
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 
{/dede:tag} 
</dd> 
</dl> 
</div> 
<!-- /tag标签云结束 --> 
***或(测试通过)*** 
<li> 
<div class="s_title"><h2>热门标签</h2></div> 
<div class="tagnews"> 
{dede:tag row='35' sort='month'} 
<a href='[field:link/]' title="[field:tag /]([field:total /])" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 
{/dede:tag} 
</div> 
</li> 
2、在/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)); 

 

关键词:织梦,的,标签,云,如何,生成,不同,大小,、,在,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DEDECMS织梦内容页标题改为内容标题_上级栏目_网站名方法DEDE内容页标题改为内容标题-上级栏目_网站名方法 {dede:fi... 2021-07-22
如何让Dedecms留言板自动邮件通知管理员网站中使用较广泛的一种与用户沟通、交流的方式。一般都是通过留言板,留言... 2021-08-14
dedecms 织梦模板sql标签中调用其它变量值功能修改织梦cms的代码除了自身的功能以外在模板标签调用以及自定义模型等方面确... 2021-07-22
dedecmsdedecms如何删除所有的文章?用SQL命令dedecms织梦如何删除所有的文章?dede一键删除所有文章的SQL... 2021-08-09
织梦DedeCMS5.7图集加水印解决方法设置:系统系统基本参数附件设置图集是否使用水印(小图也会受影响),选择... 2021-07-22
织梦DeDeCms织梦模板列表页隔行换色标签代码织梦DeDeCms列表页隔行换色标签代码: CSS代码: style ... 2021-07-22
DedeCMS Error:Tag disabled:“php” more...!问:DedeCMS Error:Tag disabled:php mo... 2021-07-27
织梦CMS调用问答栏目文章到首页实现方法使用织梦CMS问答模块的站长还是挺多的,织梦问答系统高分悬赏问题,待解... 2021-07-27
dede采集文章只显示列表第一页DEDE5.7有个bug,采集过来的文章,只能采集列表第一个,在这里整... 2021-07-27
织梦dedecms用于dede:channel 的数字递增调用方法dede织梦用于dede:channel 的数字递增调用方法 在inc... 2021-07-27
织梦dedecms文章标题字数限制的解决方法织梦系统默认的文章标题字数限制是60,也就是30个汉字,不够用怎么办?... 2021-09-13
dedecms织梦如何删除所有的文章?用SQL命令dedecms织梦如何删除所有的文章?dede一键删除所有文章的SQL... 2021-07-30
Pbootcms自定义表单“提交成功”在哪里修改?按照这个路径地址来修改下文件/apps/home/controller... 2023-06-26
dedecms实现调用所有顶级栏目下最新文章的方法本文实例讲述了dedecms实现调用所有顶级栏目下最新文章的方法。分享... 2021-07-27
Dedecms教程:批量替换文章中的超链接AB模板网在自己php空间中的一个网站由以前采集里面有很多连接没有过滤... 2021-07-30

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn