织梦TAGS标签静态化,相信很多朋友都需要这个功能,且都在网上了解过伪静态等,而本文主要讲解的是如果修改成静态的TAGS,而不是伪静态,资料均来自网上,且测试完毕,完全可以生成静态化标签,但是因为资料本身比较凌乱,所以在此整理下,方便自己也方便大家使用。(目前已经测试5.6和5.7版本,均可)
1:如果标签数量特别多,不建议使用。
2:如果网站数据特别庞大,同样不建议使用。
不建议使用的原因是因为数据太大,生成时间比较多(其实也就是几分钟而已,3万数据的站),每次更新都需生成一次,比较麻烦,不介意以上两点的朋友就继续往下看。
第一步:下载压缩包,压缩包含了UTF8和GBK两个版本,根据自己的需要进行操作,修改前,请备份相关的原始文件。
二、修改步骤:
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 //可从文章底部获取
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行,插入:
<m:item name='更新TAG静态' link='makehtml_tag.php' rank='sys_MakeHtml' target='main' />
5、修改相应文件,也可以直