tag标签

摘要:
8functiongetTagStyle()9{10$minFontSize=12;//最小字体大小可以更改11$maxFontSize=25;//最大字体大小可以通过12return'font-size:'..'px;color:#666';13}更改,以使其字体大小仍然随机,但颜色固定在#666的颜色上。然后,将所需位置的代码添加到14{dede:tagrow='50'getall='1'sort='hot'}15<ahref='http://t.zoukankan.com/[field:link/]'title=“[field:tag]”style=“[field:total16runphp=yes]@me=getTagStyle();[/field:total]”˃[field:tag]17{/de:tag}这里,sort='hot'指的是调用热标记。对应的标记是new、month、week和rand,这意味着调用最新、每月、每周和随机标记。现在,让我们讨论在文章页面上调用文章的标记标记,因为没有链接到dede附带的文章标记。接下来,在这个博客中写下标签文章标签的用法。不要修改common.func.php文件。

 

首先,我们要修改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='http://t.zoukankan.com/[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='http://t.zoukankan.com/[field:link/]'>[field:tag /]</a>{/dede:tag} 

免责声明:文章转载自《tag标签》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Pike学习笔记zabbix proxy配置实战案例下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

DEDE 修改后台图集上传单个图片的大小限制

默认情况下,DEDE图集中单个图片大小限制在2M以内,而有时我们需要上传一个2M以上的文件,这是只要修改几个文件就可以实现了。 一、需要修改php.ini这个文件,我们必须保证PHP的配置中允许上传一个较大的文件才行,否则后面的工作做了也没用。打开php.ini,找到如下两个语句:post_max_size =2Mupload_max_filesize...

Tag功能介绍—我们为什么打Tag?

想必CSDN的新老用户在访问CSDN网站的博客、社区、下载等服务时,经常能够看到“请您添加标签”的提示。也许很多人对此抱有疑问:加标签有什么用?在这里我们为您集中解答一下疑惑。 Tag标签是什么? CSDN标签,也称为Tag,添加Tag有三大好处:更快检索、更精准展示、更有效传播与反馈。CSDN提供的Tag标签服务,可以帮助用户更加便捷、有效、迅速、专...

Dedecms列表页标签list/pagelist使用方法及pagelist的样式

Dede的默认页面中有个list_article.htm页面,这是dede的列表页面。在列表页显示文章的列表,是通过dede的list和pagelist这两个个标签实现的。本文就这两个标签的使用及pagelist的样式进行下详细的说明。 首先介绍下list标签的参数及使用方法: 标签名称:list 功能说明:表示列表模版里的分页内容列表 使用范围:...

如何简单去掉dede后台的验证码 dedecms5.7 验证码怎么去掉

很多朋友都在找,如何去掉dede后台的验证码,每次登陆都很繁琐。        现在教大家一个dedecms5.7 验证码怎么去掉的最直接的方法: 在dedecms5.7[验证码安全设置]里,说修改后的保存实际上是修改了datasafeinc_safe_config.php 这个文件,找到这个配置文件。 举例:$safe_gdopen = ’1,2,3,5...

antd+vue table表格 是否启用 状态显示

antd+vue table表格 是否启用 状态显示 小功能记录一下:单元格里面两个状态或者三个状态切换显示问题。官网里tag标签都是同时展示两个或三个,我这里是根据状态展示对应状态标签。通过试用v-if来控制显示标签,颜色样式自己设置。 这里展示的是部分代码 <template> <a-table :columns="columns...

EasyUI的属性、事件、方法的使用

(1)属性、事件 基于标签的规范: <标签 class="easyui-样式名"data-options="属性名:值,属性名:值, 事件名:事件函数名"></标签>基于编程的方式: <标签 id="tag"></标签>$("#tag").插件名({     属性名:值,     事件名:事件函数名,    ...