• 文章介绍
  • 评价建议
  • tag标签自定义tdk信息教程

    织梦DedeCMS自带有tag聚合的功能,但它只做到了聚合,由于不能自定义标题、描述、关键词、甚至是添加图片修饰,因此6g源码认为是不够完整的。本文将为大家分享一个可以自定义织梦dedecms tag 标签 tdk 信息的教程。

    织梦dedecms tag标签自定义tdk信息教程

    1、后台-系统-SQL命令行工具,执行以下代码:

    ALTER TABLE `#@__tagindex` ADD `seotitle` VARCHAR( 255 ) NOT NULL DEFAULT \'\';ALTER TABLE `#@__tagindex` ADD `litpic` VARCHAR( 255 ) NOT NULL DEFAULT \'\';ALTER TABLE `#@__tagindex` ADD `keywords` VARCHAR( 255 ) NOT NULL DEFAULT \'\';ALTER TABLE `#@__tagindex` ADD `description` VARCHAR( 255 ) NOT NULL DEFAULT \'\';

    如下图所示:

    注:目的为tag标签在数据表中添加标题、关键词、缩略图、以及描述等字段。

    2、下载下方文件,根据自己网站编码,选择对应的文件上传之后台管理文件夹(默认后台管理文件夹名为dede):

    下载压缩包

    注:只需替换文件为tags_main.htm即可(路径对应为/dede/templets/tags_main.htm),替换之前请先备份。

    3、打开 /include/datalistcp.class.php,在207行找到以下代码:

    \'/([x00-x08,x0b-x0c,x0e-x19])/\'

    替换为:

    \'/[x00-x08x0Bx0Cx0E-x1Fx7F] /S\'

    继续找到代码:

    $val = str_replace(",",",",$val);

    删除或注释这一行代码,参考下图:

    4、打开 /include/arc.taglist.class.php 文件,在80行找到:

    //初始化模板

    在其上方加入代码:

    foreach($this->TagInfos as $k=>$v) $this->Fields[$k] = $v;

    参考下图

    5、针对TAG标签静态化了的朋友,还需要打开文件 /include/arc.tagHTML.class.php 找到以下代码(大概在40-60行左右):

    dsql->GetOne

    在下方加入代码:

    foreach($arcRow as $k=>$v) $this->Fields[$k] = $v;

    如图:

    注:上图中的 $arcRow 要与下一行代码遍历中的 $arcRow 一致。如果不一致,要把下一行的改成与上行一致。

    至此就可以实现织梦dedecms tag标签自定义tdk信息了,效果如下图所示:

    相关扩展:

    当前文章模板调用tag标签:

    {dede:tag row=\'30\' sort=\'new\' getall=\'0\'}链接:[field:link/]标签名:[field:tag/]SEO标题:[field:seotitle/]缩略图:[field:litpic/]关键词:[field:keywords/]描述:[field:description/]{/dede:tag}

    TAG标签页调用自定义的标题、描述、关键词的代码:

     

    郑重声明:

    本站所提供的“

    tag标签自定义tdk信息教程

    ”资源来自于网络,版权争议与本站无关,版权归原创者所有!仅限用于学习和研究目的,不得将上述内容资源用于商业或者非法用途,否则,一切后果请用户自负。

    1. 本站所有内容均由互联网收集整理、网友上传,仅供大家参考、学习,不存在任何商业目的与商业用途。

    2. 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

    3. 如果你也有好源码或者教程,可以到审核区发布,分享有魔币奖励和额外收入!

    4. 不保证所有资源都完整可用,不排除存在加密、BUG、需要授权或者残缺的可能,由于资源的特殊性,下载后一律不予退货。

    5. 魔方资源网不提供任何技术支持及安装服务,请自行做好评估。

    6. 如有链接无法下载、失效或广告宣传,请联系客服QQ:256382490 尽快为您处理!

    7. 本站所有的资源并非收费,用户只要登陆,签到后就可以获取相应魔币用于兑换用于学习参考使用,所有的会员费用网站用来做站点的运维费用,所需的魔币不是资源本身的价值,和资源没直接关系!

    8. 如遇到加密压缩包,默认解压密码为"www.mofangmall.com或mofangmall.com",如遇到无法解压的请联系管理员!

    9. 如无法链接失效或侵犯版权,请先联系我们点击这里给我发消息256382490@qq.com

    发表评论