商丘做网站,商丘网站优化,商丘网络推广,商丘网络公司
当前位置:首页 > 新闻资讯 > 技术笔记 >

dede 5.7 实现tag标签颜色和字体大小随机显示

发表日期:2018-09-19 10:51聚圣源浏览次数: 本文关键词:dede,5.7,实现,tag,标签,颜色,和,字体,优化小

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/]' title="[field:tag /]([field:total /])" ="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 
{/dede:tag} 
如没特殊注明,文章均来自网络! 转载请注明来自:http://www.jushengyuan.com.cn/news/jsbj/5552.html

网站设计案例推荐

热门文章

dede解决360网站检测“「轻微」发...

对非蜘蛛抓取 robots.txt 行为一律返回403,其表达的意思是:robots.txt 只针对搜索蜘蛛开放。要想实现这种效果并不难,只要在 Nginx 配置中加入如下代码即可: 加入以下参数到nginx配置中...

日期:2018-09-19 浏览次数:1053

织梦dedecms提示信息提示框美化...

美化方法如下: 打开 \include\common.func.php 找到 function ShowMsg($msg, $gourl, $onlymsg=0, $limittime=0) 大约在229行,一直到291行,全部替换成 function ShowMsg($msg, $gourl, $onlymsg=0, $limittime=0){ if(empty($GL...

日期:2018-09-20 浏览次数:938

dedecms织梦自定义表单加入验证码...

首先,我们要找到 /plus/diy.php 这个文件 在头部引入文件: require_once(DEDEINC./membermodel.cls.php); 然后找到 elseif($do == 2) { 在这个地方加入代码块 //红色文字下面 //验证码验证 $svali = GetCkVdV...

日期:2018-02-20 浏览次数:864

「警告」DedeCMS V5.7 download.php u...

60网站安全检测发现提示了一个漏洞[警告]DedeCMS V5.7 download.php url重定向漏洞,该漏洞看文件也知道对应的是/plus/download.php这个文件! 那么如何修复此漏洞呢?360网站安全给出的提示是升...

日期:2018-09-19 浏览次数:720

dede友情链接名称长度修改方法...

找到 dede默认目录下的,inculde/taglib/目录下的flink.lib.php 找到这段代码: $attlist=type|textall,row|24,titlelen|24,linktype|1,typeid|0; 将titlelen|24,中的24改成你需要的长度即可, 和同目录下的和 flin...

日期:2018-02-28 浏览次数:590

相关文章

dede图片标签替换img转img-mip及s...

dede图片标签替换img转img-mip及style取消处理后再去看看页面源代码,是不是img标签变了?包括图片的大小属性也没有了,这样移动端可以做自适应图片大小了!...

日期:2018-11-08 浏览次数:161

dede熊掌号插件绝对路径的替换方...

最近百度熊掌号比较火,但是用dede织梦cms的朋友就会想到找个方便对接的插件; 小关也是一样,找了很多插件后发现有一些小瑕疵 例如下图小关现在用的这个: 对接好配置后,用里面...

日期:2018-09-19 浏览次数:249

dede调用文章带属性和不带属性的...

dede调用文章带属性和不带属性的调用技巧 ul {dede:arclist typeid=11 flag=c titlelen=64 limit=0,1} li class=xw-hei a href=[field:arcurl/] title=[field:title/][field:title/]/a/li {/dede:arclist} {dede:arclist typeid=11 flag=c ti...

日期:2018-09-19 浏览次数:138

dede增加自定义属性及修改自定义...

织梦自定义属性添加及删除,dede自定义属性排序及名称修改方法教程,dede数据库修改自定义属性的步骤;...

日期:2018-07-31 浏览次数:218

dede发布视频无法播放的原因及处...

通过后台添加的视频文件,会自动转换成图片,是因为在发布的时候勾选了“下载远程图片和资源”和“提取第一个图片为缩略图”这两个选项。...

日期:2018-07-17 浏览次数:230

随机推荐

dedecms给自定义表单添加验证码功...

「警告」DedeCMS V5.7 download.php u...

dede系统自定义变量删除方法...

网站更换内容主题如何让百度快...

MIP改造后添加CNZZ统计代码...

云锁nginx如何自编译web防护...