Heim > CMS-Tutorial > DEDECMS > Hauptteil

dede标签云如何生成tag标签

藏色散人
Freigeben: 2019-12-20 10:16:10
Original
2221 人浏览过

dede标签云如何生成tag标签

dede标签云如何生成tag标签?

dede标签云如何生成不同颜色、不同大小的tag标签

tag标签做网站的朋友想必知道吧,在本文要为大家讲解的的是dede标签云的使用,如何生成不同颜色、不同大小的tag标签,感兴趣的朋友可以参考下

  推荐学习:织梦cms

1、选择你所要加页面的模板,一般是在首页index.htm加上如下代码 

代码如下:

 
Tags标签云
{dede:tag row='45' getall='1' sort='hot'} [field:tag /] {/dede:tag}
***或(测试通过)***
  • 热门标签

    {dede:tag row='35' sort='month'} [field:tag /] {/dede:tag}
  • Nach dem Login kopieren

    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)); 
    }
    Nach dem Login kopieren

    此函数的作用是输出随机的样式,包括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)); 
    }
    Nach dem Login kopieren

    3、生成以下即可看到效果! 

    最后让大家看一下效果图:效果图 

    ecaf013ec73aff3e96f1fe879e4d0ad.png

    以上是dede标签云如何生成tag标签的详细内容。更多信息请关注PHP中文网其他相关文章!

    Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage
    Über uns Haftungsausschluss Sitemap
    Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!