您现在的位置是:网站首页>网站制作心得网站建设教程

Dedecms v5.7栏目调用tag完美解决带链接

2019-06-28来源: 网站建设教程 人已围观

简介 最近个人新建了文章站,用dedecms做的,目前主要在考虑内链的建设,考虑到tags标签页面,所以从列表页每个文章调用了一下该文章的tag标签,并且自动加上超级链 接,这样也给tag页面一定权

最近个人新建了文章站,用dedecms做的,目前主要在考虑内链的建设,考虑到tags标签页面,所以从列表页每个文章调用了一下该文章的tag标签,并且自动加上超级链 接,这样也给tag页面一定权重,对网站内部链接的建设非常有好处,dede内链建设的一大方法吧,好了具体看方法吧: wQZ企业网站模板免费下载_网站建设_企业网站建设方案
按照官方的参考文章 [field:id function='GetTags(@me)' /] 可以在文章列表页调用文章的TAG词。 wQZ企业网站模板免费下载_网站建设_企业网站建设方案
且调用出来的都是没有超链接的文字。于是修改include/helpers/archive.helper.php中GetTags函数, wQZ企业网站模板免费下载_网站建设_企业网站建设方案
$tags .= ($tags==” ? “”.$row['tag'].”" : ‘,’.”".$row['tag'].”"); wQZ企业网站模板免费下载_网站建设_企业网站建设方案
为此成功添加了标签。不过由于GetTags函数在全局范围中引用的比较频繁,添加之后会造成编辑文章的时候TAG字段出现html代码。 wQZ企业网站模板免费下载_网站建设_企业网站建设方案
因此,在include/helpers/archive.helper.php 中新建GetTags_list函数, wQZ企业网站模板免费下载_网站建设_企业网站建设方案

function GetTags_list($aid) { global $dsql; $tags = ”; $query = “SELECT tag FROM `dede_taglist` WHERE aid=’$aid’ “; $dsql->Execute(‘tag’,$query); while($row = $dsql->GetArray(‘tag’)) { $tags .= ($tags==” ? “<a href=http://item.feedsky.com/~feedsky/simplc/~8543723/694360388/5696268/1/’/tags.php?/”.urlencode($row['tag']).”‘>”.$row['tag'].”</a>” : ‘,’.”<a href=http://item.feedsky.com/~feedsky/simplc/~8543723/694360388/5696268/1/’/tags.php?/”.urlencode($row['tag']).”‘>”.$row['tag'].”</a>”); } return $tags; } 

wQZ企业网站模板免费下载_网站建设_企业网站建设方案
在列表页模板使用[field:id function='GetTags_list(@me)' /] 调用。 wQZ企业网站模板免费下载_网站建设_企业网站建设方案
按照以上方法就可以得到效果。wQZ企业网站模板免费下载_网站建设_企业网站建设方案

 

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l