• tag标签


     

    首先,我们要修改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} 

  • 相关阅读:
    centos7 hpc高性能计算集群配置(无密码访问、nfs文件共享)
    dbGrid、cxGrid下拉列表做单、多列更新的三种实现方式
    delphi指针简单入门
    Delphi USB摄像头
    Delphi USB摄像头
    DelphiXE环境认知(第一章 Project Options)
    程序缩小到托盘后系统就无法关机(解决方案)
    TNotifyEvent
    关于Delphi在定义了函数进行调用时显示undeclared identifier的问题
    listview增加一行后,显示最后一条数据,进度条显示最底
  • 原文地址:https://www.cnblogs.com/zyy711865/p/3517430.html
Copyright © 2020-2023  润新知