需要快速收录的请联系QQ:2303230985
当前位置:SEO网站目录 » 站长资讯 » 网站运营 » 文章详细 订阅RssFeed

dedecms织梦tag标签静态化插件使用教程

来源:互联网 浏览:2201次 时间:2021-04-17

  一、 前言:本插件只在dedecms5.7测试过,5.7以下的版本没试过,木子网络推测应该也可以使用的,插件效果(生成网站所有tag标签列表和tag首页静态html文件)。注意:修改文件前,请做好原始文件的备份,以免发生意外!

  二、修改步骤:

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

  2、在DEDE后台SQL运行器里,执行以下一条SQL,dede_为表前缀,如果有修改请替换:

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

  3、增加文件:

  templets/default/list_tag.htm // tag列表模板,在《dedecms织梦tag标签页制作方法》一文有介绍制作方法。

  templets/default/index_tag.htm //tag首页模板,制作方法同上

  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 //dede为后台文件

  143行,插入

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

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

  三、使用说明:

  1、登录后台,在左侧导航“生成”栏目里面可以看到“更新tag静态”;

  2、可以自己设计tsg标签页模板,制作方法上面有讲到,做好之后放在网站模板目录里面;

  3、生成有个选项“是否强制全部生成”,它是为了节约资源设计的;

  3、生成tag静态标签里面有个选项“是否强制全部生成”,这个功能是为了节约资源而设计的。如果选择“重新生成全部TAG列表”它全更新网站全部的tag列表页;如果选择“仅更新上次生成后有变化的TAG”,则只会更新上次更新之后有变化及新增加的tag列表页,这个比较节约时间;

  4、生成的tag首页,生成在网站根目录,文件为tags.html

  5、如果你的模板里,还有TAG需要指向到它的静态地址,则用参考这个函数去处理其标签即可:

1 {dede:tag type='current'}
2 [field:id function="nic_tag_url(@me)" /]

  {/dede:tag}

  其中的id就是这个TAG的ID号

  6、在内容页模板,如果想指向该文TAG的列表页,用以下标签即可:

1 {dede:field.id function="nic_arc_tag_link(@me)"/}

  在文章列表页、arclist标签等,使用一下代码调用文章TAG列表

1 [field:id function="nic_arc_tag_link(@me)"/]

  高级补充说明:

  1、tag生成目录可以修改,修改arc.taghtml.class.php的146行和extend.func.php的15行,里面的tag/字样;

  2、文件名里的id号不能去掉,举例说因为“木子”和“募资”的拼音都一样,如果没有ID,他们的文件名就重复了。

  3、生成速度和普通列表页一致的,因为是文件从那里修改过来的。 你有1万个TAG,假定你每个TAG对应有30个文章吧,列表页10篇为一页,那就有3万篇了。

  你可以到后台的sql运行工具里,执行下面sql语句看看,就知道TAG对应文章之后,数量就远大于TAG数量本身:

1 select count(*) as c from dede_taglist

  4、如果需要在发布新文章的时候,同时更新相关的TAG列表页,可以参考附带的inc_archives_functions.php,修改你DEDE后台目录dede/inc/inc_archives_functions.php增加 741行、758~765行

  5、如果觉得tag标签取全拼太长,那就需要修改以下文件,修改完的效果就是只取首拼,这个插件本身是没有这个功能的,木子网络做了二次修改加上的,代码如下:

  1、/include/extend.func.php 里面29行

1 $pinyin_title = GetPinyin(stripslashes($arcRow["tag"]));

  替换成

1 $pinyin_title = GetPinyin(stripslashes($arcRow["tag"]),1);

  2、/include/arc.taghtml.class.php 里面169行(这个是修改列表的)

1 $pinyin_title = GetPinyin(stripslashes($this->Fields['title']));

  替换成

1 $pinyin_title = GetPinyin(stripslashes($this->Fields['title']),1);

  3、/include/arc.taghtml.class.php 里面616行(这个是修改页码的)

1 $tnamerule = $this->Fields['typedir']."/".Getpinyin($this->Fields['title'])."_".$this->Fields['id']."_{page}.html";

  替换成

1 $tnamerule = $this->Fields['typedir']."/".Getpinyin($this->Fields['title'],1)."_".$this->Fields['id']."_{page}.html";

最新点入

  • 阳光游戏阳光游戏

    阳光游戏网为玩家提供新的网络游戏,单机游戏,手机游戏,手游等资源,经过多年努力已成为游戏玩家首要选择的游戏资讯、游戏资源网站。

    www.shiciwang.com.cn
  • 站长交易平台站长交易平台

    2898站长资源平台作为站长资源交换平台,致力于为广大站长和网站运营人员提供最方便、最快捷的站长资讯、站长交易、链接交易、链接交换、资源交换等服务。

    www.2898.com
  • 香香腐宅_官网入口香香腐宅_官网入口

    香香腐宅平台最新版是一款备受漫画爱好者喜爱的阅读软件,它为用户提供了海量的漫画资源,香香腐宅官网涵盖了各种题材和类型,让用户能够轻松找到自己喜欢的漫画www.boylove88.com。

    www.boylove88.com
  • 全球網址提交網全球網址提交網

    全球網址提交網是全免費的網址提交目錄,收錄國內外、各行業優秀網站,為用戶提供全面的網站分類目錄網站、優秀網站參攷、友情連結交換平臺、網站推廣服務國內免費的網站提交入口(www.urlglobalsubmit.com)。

    www.urlglobalsubmit.com
  • 国际电子商务网国际电子商务网

    欢迎访问国际电子商务网,这里有各行业信息网/B2B电子商务网站,是最方便的免费网络推广平台,已成为无数商家网络营销/网络推广的首选网站!

    www.intbtb.com

推荐站点

  • BOSS直聘BOSS直聘

    BOSS直聘是权威领先的招聘网,开启人才网招聘求职新时代,招聘求职找工作,上BOSS直聘,直接谈!

    https://www.zhipin.com
  • 国聘招聘平台国聘招聘平台

    国聘招聘平台集成校园招聘和社会招聘等主渠道,通过多终端互联呈现,为企业提供信息发布、简历管理、线上笔面试、网络测评、云端咨询、背景审核等“一揽子”综合服务;为求职者提供信息真实、功能完整、环境友好、操作简便的平台界面;用放心、专心、热心的服务,高效匹配用人单位和求职者。

    https://www.iguopin.com/
  • 就业在线就业在线

    就业在线平台是由人力资源社会保障部组织建设的国家级招聘求职服务平台。汇聚各地、各类人力资源服务机构“旗舰店”,发挥公共就业人才服务机构和经营性人力资源服务机构作用,实现招聘求职信息实时、全面汇聚、共享和发布,支持跨区域、跨层级开展招聘求职服务。

    https://www.jobonline.cn/
  • 兼职猫app兼职猫app

    兼职猫是一个真实、可靠的兼职招聘平台,为广大学生、蓝领免费提供安全、靠谱的兼职工作信息,帮助求职者快速找到适合的岗位,找兼职就上兼职猫。

    https://www.jianzhimao.com/
  • 青团社兼职青团社兼职

    青团社兼职——找兼职,招兼职,全国大学生免费兼职服务平台。青团社兼职是国内首家免费兼职平台,为大学生提供海量安全兼职招聘信息,有高薪兼职、日结兼职、附近兼职、周末兼职各类兼职模块。更与世界500名企强强联合,为学生提供优质的兼职岗位。青团社兼职免费赠送兼职保险,为每一位兼职用户提供安全保障。找兼职,上青团社兼职!

    https://www.qtshe.com/