织梦生成tags.html,织梦dedecms5.7标签tags静态化生成HTML方法

织梦是目前使用最多的cms,其良好的搜索引擎优化功能使得很多在建设企业站的时候都使用织梦cms, 对于织梦很多有利于优化的方面我们比较熟悉的就有织梦的tag标签,tag标签的功能就是让有一些相同关键词的网站可以得以聚合,只要有新的属于某个tag标签的文章被添加那么tag页面就会进行一次更新,因为是很多相同主题的文章聚合在一起所以这样的页面对于搜索引擎来说是非常有价值的,有很多排名很好的页面特别是长尾,tag页占了很大的一部分。但是现在的织梦系统的tag标签是动态的,虽然可以使用伪静态,但是访问的速度受限,本 tag标签静态化的插件可以让tag页生成真静态,生成的文件名是tag的汉语拼音,后缀是html ,非常有利于搜索引擎优化。 下面是织梦默认的tag页面链接:

http://www.demo003.com/tags.php?/%BA%DA%B0%D7/

下边是二次开发后的静态化链接:http://www.demo003.com/tag/xinwenzixun_34_1.html

下边具体来说说实现的流程,本人在织梦5.7版本测试,于2014年9月28日;

一、说明:本修改适用5.7 GBK,可以生成网站所有TAG列表的静态网页文件,还有生成tag的首页静态文件。

修改前,请备份相关的原始文件。

二、修改步骤:

1、在DEDE网站根目录,建立“tag”目录(小写)

2、在DEDE后台SQL运行器里,执行以下一条SQL:

ALTER TABLE `dede_tagindex` ADD `maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0';

3、增加文件:

templets/default/list_tag.htm  //可从文章列表页复制修改

templets/default/index_tag.htm  //可从tag.htm复制

dede/makehtml_tag_action_list.php

dede/makehtml_tag_action_index.php

dede/makehtml_tag.php

dede/templets/makehtml_tag.htm

include/arc.taghtml.class.php

4、修改文件:

dede/inc/inc_menu.php

143行,插入  

include/taglib/tag.lib.php  61行屏蔽,62行插入 (参考附带的文件,也可以直接覆盖)

include/extend.func.php   把里面的代码,都复制到你的extend.func.php文件里

三、使用说明:

1、进入后台“生成”,即可看到左边的“更新TAG静态”(就在更新主页、栏目、文档等功能的下方)

2、自行编辑TAG列表页模板list_tag.htm、TAG首页模板index_tag.htm,都放在你站点模板所在目录即可(和首页模板、

本文地址:织梦dedecms5.7标签tags静态化生成HTML方法 https://www.shenqiu123.com/a/jianzhan/ercikaifa/4258.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值