博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
tag标签
阅读量:6565 次
发布时间:2019-06-24

本文共 1257 字,大约阅读时间需要 4 分钟。

 

首先,我们要修改include文件夹下面的common.func.php文件,其实dede的很多调用,都是在这里实现的。

在文件里面添加以下字段

1 function getTagStyle()  

2   

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

4 $maxFontSize=18; //最大字体大小,可根据需要自行更改  

5 return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).

6 'px;color:#'.dechex(rand(0,255)).dechex(rand(0,196)).dechex(rand(0,255));  

7 } 

 

这个功能可以实现,标签字体的大小随机,以及颜色随机。

因为本博客风格为淡灰色,所以并不适合太过绚丽的颜色,所以,我把后面的颜色随机进行了更改。

8 function getTagStyle() 

9 { 

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

11     $maxFontSize=25; //最大字体大小,可根据需要自行更改 

12     return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#666'; 

13 } 

使它的字体大小依然随机,但是颜色却固定在#666的颜色上面。

你也可以根据需要进行不同的更改。

然后,在需要的位置加入一下代码即可

14 {dede:tag row='50' getall='1' sort='hot'} 

15 <a href='[field:link/]' title="[field:tag /]" style="[field:total 

16 runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> 

17 {/dede:tag} 

 

这里的sort='hot',是指调用热门标签。相应的有new,month,week,rand,则表示,调用 最新,月热门,周热门,随机 的标签。

下面说一下在文章页面调用文章的tag标签

因为dede自带的文章TAG标签,是没有链接的。而根据网上的一些说法,修改common.func.php文件,硬加连接,非但效果很差,并且不支持中文。

下面写一下本博客tag文章标签的用法。

不用修改common.func.php文件。

在相应位置,添加一下代码。

{dede:tag row='30' sort='new' getall='0'} <a href='[field:link/]'>[field:tag /]</a>{/dede:tag} 

转载于:https://www.cnblogs.com/zyy711865/p/3517430.html

你可能感兴趣的文章
VGA、DVI、HDMI、DP 接口介绍及优劣
查看>>
从19本书中选取五本,并且要求这五本互相不相邻,一共有多少种方法?
查看>>
ubuntu16.04 caffe(GPU模式)安装
查看>>
批处理+VBS+注册表实现开机自动启动EXE程序
查看>>
Python爬虫之设置selenium webdriver等待
查看>>
测试用例编写思路
查看>>
R语言与Tableau集成之可视化应用
查看>>
嘿嘿,无聊的时候,来点好玩的,翻滚吧,杀马特!!!
查看>>
删除整数字符串删除k个数后最小的数
查看>>
Canvas学习:globalCompositeOperation详解
查看>>
一个简单的mud客户端(python 3.2)
查看>>
OAuth2.0 错误码
查看>>
NSIS隐藏窗体标题栏自带的button(最大化,最小化,关闭X)
查看>>
201521123076《Java程序设计》第1周学习总结
查看>>
python基础
查看>>
Python字符串方法
查看>>
使用Postfix与Dovecot部署邮件系统
查看>>
CRF总结
查看>>
python高级(一)—— python数据模型(特殊方法)
查看>>
Oracle过滤和排序
查看>>