DEDECMS是个强盛的CMS系统,虽然自带的TAG标签是动态的,可是可以设置纯静态,而且针对手机站也做了TAG静态化天生,很是强盛,对于SEO提高收录及获取排名很是有利益,麦模板介绍了织梦TAG标签伪静态修改要领,今天我们分享纯静态的修改要领。无需设置伪静态规则及繁琐的修改教程。
后台TAG天生静态HTML效果图
前台TAG标签URL+分页效果图
移动端效果:
修改教程最先:
1、后台-系统-SQL下令行工具-执行
1 | ALTER TABLE `dede_tagindex` ADD (`maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT \’0\’, `tagdir` CHAR( 60 ) NOT NULL DEFAULT \’\’) |
2、后台-系统-系统基本参数-添加新变量
变量名称: cfg_maketags
变量类型: 布尔(Y/N)
参数说明: 公布文章后更新TAG标签
变量值: Y
所属组: 站点设置
3、打开 dede/inc/inc_menu.php 找到
在它的下面加入
1 | return $revalue; |
4、dede/in/cinc_archives_functions.php 找到
在它的上面加入
1234567891011121314151617181920212223 | global $dsql,$cfg_maketags;if($cfg_maketags==\’Y\’){$sql=\”select tid from dede_taglist where aid=\”.$arcID;$dsql->Execute(\’al\’,$sql);while($row=$dsql->GetObject(\’al\’)){$revalue .= \” \”;}$revalue .= \” \”;} |
5、include/taglib/tag.lib.php 找到
1 | $row[\’link\’] = $cfg_cmsurl.\”/tags.php?/\”.urlencode($row[\’keyword\’]).\”/\”; |
改成
1 | $row[\’link\’] = $cfg_cmsurl.\”/tag/\”.urlencode(strtolower(Getpinyin($row[\’keyword\’]))).\”.html\”; |
6、include/helpers/archive.helper.php
找到
1 | $rs = false; |
在它的下面加入
1 | $tagdir = Getpinyin($tag); |
继续找到
1 | $rs = $dsql->ExecuteNoneQuery(\” INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES(\’$tag\’,\’$typeid\’,\’0\’,\’1\’,\’0\’,\’0\’,\’$addtime\’,\’$addtime\’,\’$addtime\’); \”); |
改成
1 | $rs = $dsql->ExecuteNoneQuery(\” INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`,`tagdir`) VALUES(\’$tag\’,\’$typeid\’,\’0\’,\’1\’,\’0\’,\’0\’,\’$addtime\’,\’$addtime\’,\’$addtime\’,\’$tagdir\’); \”) |
7、下载下面需要另外添加的文件,上传到网站对应的文件夹下
百度网盘 提取密码:h2tm
8、手机版tag模板文件加_m,如
tag_m.htm
taglist_m.htm
手机版tag标签写法
12345 | {dede:tag row=\’30\’ sort=\’new\’ getall=\’0\’}[field:tag /]{/dede:tag} |
完成,刷新后台测试天生TAG,系统会自动天生手机版的TAG标签首页和TAG标签列表页。
本文收集自网络,由本站搜集发布,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系本站核实处理。如需转载,请注明文章来源。
© 版权声明
THE END