现在DEDE系统使用率非常高,尤其是企业站点比较多,还有很多二开的商场。DEDE织梦功能非常强大,但是也有一些不利于优化的因素,比如它系统自带的Tag标签url不是静态化的。是www.web1992.com/tags?这样的,那么今天厦门云端网络就和大家分享一下DEDE织梦系统实现Tag标签静态化插件下载,希望大家可以按照这个方法实现DEDE织梦系统Tag标签静态化。
1、在根目录下新建一个“tag”目录(小写)
2、后台左边导航-系统-SQL命令行工具-执行一条SQL:dede是默认的数据库前缀,可以改成你的。
· 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文件:
include/taglib/tag.lib.php 61行屏蔽,62行插入
(可以DEDE织梦系统实现Tag标签静态化插件下载这个文件,也可以直接覆盖)
include/extend.func.php 把里面的代码复制到你的include/extend.func.php文件里。
DEDE织梦系统实现Tag标签静态化使用说明:
1、进入后台“生成”,即可看到左边的“更新TAG静态”(就在更新主页、栏目、文档等功能的下方)
2、TAG标签主页和列表页list_tag.htm、index_tag.htm在你的模板文件里,要进行修改一下
Tag标签主页调用标签是:
{dede:tag href='http://www.web1992.com[field:link/]' title='[field:tag /]'}[field:tag /] {/dede:tag}
Tag标签列表页调用标签是:
{dede:list pagesize='10'}
{/dede:list}
3、注意生成有个选项“是否强制全部生成”,它是为了节约资源设计的
如果是“重新生成全部TAG列表”,它会更新所有的TAG的列表页;
如果是“仅更新上次生成后有变化的TAG”,它则会只更新上次更新之后有变化及新增加的TAG的列表页,这个比较节约时间。
4、如果需要在发布新文章的时候,同时更新相关的TAG列表页,可以参考附带的inc_archives_functions.php,修改dede/inc/inc_archives_functions.php,增加 741行、758~765行。
以上就是今天厦门云端网络就和大家分享一下DEDE织梦系统实现Tag标签静态化插件下载全部内容,大家看过之后应该明白如何设置实现DEDE织梦系统Tag标签静态化了吧,如果有需要可以在这下载:DEDE织梦系统实现Tag标签静态化插件下载。