关于dede对TAG标签的各种调用(首页,文章页)
导读:织梦教程织梦教程之前本博客是使用的wordpress的,因为主机在美国,而wordpress也不能生成静态,所以访问起来感觉很慢。 最近这段时间,对dede(织梦)的使用越来越dede后台模板织梦手机模板。
之前本博客是使用的wordpress的,因为主机在美国,而wordpress也不能生成静态,所以访问起来感觉很慢。 最近这段时间,对dede(织梦)的使用越来越趁手了。所有就考虑把wordpress换为dede。 于是大张旗鼓的重新制作模板,用dede进行调试。 wordpress有这样一个模块。TAG标签,看起来非常不错,并且也很有利于收录。 很显然,dede没有这个功能,但是,人们的力量是强大的。经过多番搜索,终于实现了在dede里面调用TAG标签。如下图 而网上多有误传,本人也是试验多次,才找到了最适合的办法。 下面我把各方法步骤列下来,以便以后查找使用,也可以供读者借鉴。 首先,我们要修改include文件夹下面的common.func.php文件,其实dede的很多调用,都是在这里实现的。 在文件里面添加以下字段 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)); } 这个功能可以实现,标签字体的大小随机,以及颜色随机。 因为本博客风格为淡灰色,所以并不适合太过绚丽的颜色,所以,我把后面的颜色随机进行了更改。 function getTagStyle() { $minFontSize=12; //最小字体大小,可根据需要自行更改 $maxFontSize=25; //最大字体大小,可根据需要自行更改 return 'font-size:'.($minFontSize+lcg_value()*(abs($maxFontSize-$minFontSize))).'px;color:#666'; } 使它的字体大小依然随机,但是颜色却固定在#666的颜色上面。 你也可以根据需要进行不同的更改。 然后,在需要的位置加入一下代dede模板堂码即可 {dede:tag row='50' getall='1' sort='hot'} <a href='[field:link/]' title="[field:tag /]" style="[field:total runphp=yes]@me=getTagStyle();[/field:total]">[field:tag /]</a> {/dede:tadede免费校板下战g} 这里的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} 相关dede后台模板织梦手机模板。
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-22 ,文章关于dede对TAG标签的各种调用(首页,文章页)主要讲述标签,首页,织梦网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_34412.html