找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 84|回复: 0

[cms教程] 织梦TAG标签云美化方法

[复制链接]

该用户从未签到

发表于 2018-8-13 08:31:19 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
织梦标签的美化有利于用户体验就像wordpress那样,大小可以自己设置最大到最小之间,也可以固定大小,颜色采用全部随机设置。方法很简单一共分为两部分,一部分增加一个PHP处理函数最后一部分增加模板调用。

         

                               
登录/注册后可看大图


        第一步:在后台打开:“include/helpers/extend.helper.php”文件在最后个大括号前面添加如下代码:(注:现在这个才是最新的自定义处理函数以前那个“extend.func.php”建议不要使用了反正我是出来过几次问题,换到“extend.helper.php”文件里就正常了)

            //TAG标签颜色、数字随机函数

            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));

            }

         

        第二步:打开你织梦模板的目录找到需要加入这个彩色标签云的地方,比如是“index.htm”那就在这里面找个要显示它的地方粘贴如下代码:

            {dede:tag row='10' sort='rand' getall='1'} [url=[field:link/,,[field:tag /,[/url] {/dede:tag}

        (说明:“row=‘10’”:取10个TAG标签-“sort=‘rand’”:随机抽取-“getall=‘1’:全站标签”。一句话概括就是在全站所有标签中随机抽出10条标签进行显示,上面这些都要以自己看情况设置,我们这里主要用的是style样式,这个弄对就行了,其它的自行设置去吧。)
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-9-29 13:26

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表