一、说明:本修改适用5.6 utf,可以生成网站所有TAG列表的静态网页文件,还有生成tag的首页静态文件。
二、修改步骤:
1、在DEDE网站根目录,建立“tag”目录(小写)
2、在DEDE后台SQL运行器里,执行以下一条SQL:
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、修改文件:
三、使用说明:
页模板等在一起)
高级补充说明:
1、TAG这个目录可以改,修改arc.taghtml.class.php的146行和extend.func.php的15行,里面的tag/字样
2、文件名里的id号不能去掉,举例说因为“作业”和“昨夜”的拼音都一样,如果没有ID,他们的文件名就重复了。
3、生成速度和普通列表页一致的,因为是从哪里修改过来的。 你有1万个TAG,假定你每个TAG对应有30个文章吧,列表页10篇为一页,那就有
3万篇了。
4、如果需要在发布新文章的时候,同时更新相关的TAG列表页,可以参考附带的inc_archives_functions.php,修改你DEDE后台目录
dede/inc/inc_archives_functions.php
在dedecms论坛下载的,忘记出处了。直接用的话tag标签生成的静态页面的命名规则默认是:tag/标题拼音_数字_数字.html 需要改命名规则的时候找生成文件arc.taghtml.class.php,还有最后读取用的extend.func.php文件。