html 自定义标签 seo,织梦tag标签添加自定义seo标题、关键词、描述、缩略图

最终效果

c11b114bdc5cac67e121575bf98b9cfa.gif

61fc9718c5babd38750cd36a22320e83.png

特别说明

添加常用多个字段适用多需求用户

所有输入框都以Ajax操作,输入即可保存,快速高效

缩略图支持本地上传和站内选择

实现教程

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

3237b2085751868f3be053ee1dc3a8b9.png

2、下载下面文件,根据自己网站编码,选择对应的文件,上传到后台文件夹内

此操作只会覆盖 /dede(后台)/templets/tags_main.htm,如果你这个文件改过,可以自行备份一下

3、打开 /include/datalistcp.class.php 找到,大概在207行

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

改成

'/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F]+/S'

已经改过的请忽略,继续找到

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

删除或者注释掉这一行

如图

c6b9708d06d2e31b3bbefb6d4b02784c.png

4、打开 /include/arc.taglist.class.php 找到,大概在80行

//初始化模板

在它上面加入

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

如图

40eddf64d5b5efb178070da624646baf.png

注意:如果你的TAG标签是生成静态的,那你可能还要打开的文件 /include/arc.taghtml.class.php 找到,大概在40行至60行里的

dsql->GetOne

在它下面加入

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

如图

20f48bb843164cdc75cace69bada6b38.png

生成静态的用户要注意,上图中的 $arcRow ,我的是 $arcRow 你的不一定是,如果是其他,要把它下面一行的 $arcRow 改成一致

标签调用

当前文档标签调用

{dede:tag row='30' sort='new' getall='0'}

链接:[field:link/]

标签名:[field:tag/]

SEO标题:[field:seotitle/]

缩略图:[field:litpic/]

关键词:[field:keywords/]

描述:[field:description/]

{/dede:tag}

TAG标签列表TDK (title)(description)(keywords)标签调用

{dede:field.title/} - {dede:field.seotitle/} - {dede:global.cfg_webname/}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值