您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dedecms织梦tag标签的调用方法
冷安2023-10-13 20:11:59dedecms教程已有人查阅
导读之前本博客是使用的wordpress的,因为主机在美国,而wordpress也不能生成静态,所以访问起来感觉很慢。 最近这段时间,对dede(织梦)的使用越来越趁手了。
之前本博客是使用的wordpress的,因为主机在美国,而wordpress也不能生成静态,所以访问起来感觉很慢。 最近这段时间,对dede(织梦)的使用越来越趁手了。所有就考虑把wordpress换为dede。 于是大张旗鼓的重新制作模板,用dede进行调试。 wordpress有这样一个模块。TAG标签,看起来非常不错,并且也很有利于收录。 很显然,dede没有这个功能,但是,人们的力量是强大的。经过多番搜索,终于实现了在dede里面调用TAG标签。而网上多有误传,本人也是试验多次,才找到了最适合的办法。
下面我把各方法步骤列下来,以便以后查找使用,也可以供读者借鉴。
首先,我们要修改include文件夹下面的common.func.php文件,其实dede的很多调用,都是在这里实现的。
在文件里面添加以下字段
下面说一下在文章页面调用文章的tag标签 因为dede自带的文章TAG标签,是没有链接的。而根据网上的一些说法,修改common.func.php文件,硬加连接,非但效果很差,并且不支持中文。
下面写一下本博客tag文章标签的用法。 不用修改common.func.php文件。 在相应位置,添加一下代码。
下面我把各方法步骤列下来,以便以后查找使用,也可以供读者借鉴。
首先,我们要修改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: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: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}
本文标签:
很赞哦! ()
相关文章
- dedecms织梦错误(PHP 5.3 and above) Please set 'request_order'
- dedecms织梦如何调用Discuz论坛主题等数据
- dedecms织梦限制栏目列表生成的最大页数的方法
- dedecms织梦在首页或列表页调用整篇文章内容的方法
- dedecms织梦验证码的代码注释介绍
- dedecms织梦tag彩色关键字彩色标签修改方法
- dedecms织梦网页调用指定栏目信息的实现方法
- dedecms织梦怎么做商城购物网站
- dedecms织梦列表页如何调用栏目关键词和描述
- dedecms织梦中修改摘要字数长度的方法
- dedecms织梦搬家的方法教程
- dedecms织梦提示信息的修改方法
随机图文
-
织梦dede显示昨日今日时间不同效果的方法
在织梦dedecms模板中时间标签显示今日昨日的效果的方法,添加代码 -
dedecms模板制作教程第十三期Pagebreak标记使用说明及实例
本期讲解【Pagebreak标记】此标记用于表示文档的分页链接列表,适用范围:仅适用文档模板注:本标签只有在内容超过设置的分页大小(后台发布信息时可设置 -
dedecms的tag标签怎么实现伪静态
一、dede后台开启伪静态;二、修改 /include/taglib/tag.lib.php;三、打开templets/default/taglist.htm -
dedecms织梦文章页栏目页获取当前页面顶级栏目名称
用织梦做一些网站项目时,栏目级别比较多,时常会碰到需要在当前内容页、列表页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /}
留言与评论 (共有 条评论) |