单卖发布站收藏本站
发布站程序会员开通
虚拟空间
98游戏发布站程序源码

十年老品牌PHP发布站程序|传奇网站源码|传奇SF发布站程序|游戏网站模板

发布站程序-发布站源码-发布站商业程序下载

 找回密码
立即注册
百度关键词优化 发布站高防香港主机 香港服务器99元/月 发布站全自动采集插件
查看: 2253|回复: 0

[公告] 织梦CMS网站TAG标签页面静态化教程,免费插件下载

[复制链接]
  • 可爱
    2021-11-10 08:52
  • 2万

    主题

    2万

    帖子

    4万

    积分

    管理员

    Rank: 16Rank: 16Rank: 16Rank: 16

    积分
    43115
    卖家信用
    买家信用
    元宝
    823535

    活力之星特殊贡献皇家勋章人气奖宣传小组

    发表于 2021-5-24 21:14:28 | 显示全部楼层 |阅读模式
    app

    织梦CMS作为一个使用率极高的建站程序,自身其良好的SEO功能特征得到了许多个人站长和企业站的青睐。但是也有一些不利于网站优化的地方,比如织梦默认的TAG标签URL都是动态的,做过SEO优化的站长都知道动态链接不利于网站优化,那要如何才能实现织梦tag标签静态化呢?

    下文将把我亲自操作的过程经验分享给大家,教如何使用织梦tag标签页面静态化插件实现静态化页面:

    织梦tag页面静态化说明

    本插件适用于DedeCMS 5.7版本,GBK和UTF编码编码格式均有效,可以生成TAG首页静态文件和网站所有TAG列表静态页面文件。修改之前请备份好相关原始文件,先来看一下修改完成之后的效果

    http://www.chengdu-seo.com/tags.php?/%E6%88%90%E9%83%BDSEO/  //默认tag链接http://www.chengdu-seo.com/tag/chengduseo_1_1.html  //修改之后链接

    本人在织梦DedeCMS5.7版本UFT编码下测试有效,2021年5月24日

    织梦tag页面静态化修改步骤

    1、在网站根目录创建tag文件夹(小写)

    2、在织梦后台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.phpdede/makehtml_tag_action_index.phpdede/makehtml_tag.phpdede/templets/makehtml_tag.htminclude/arc.taghtml.class.php

    4、修改文件:

    找到dede/inc/inc_menu.php文件,大约在142-150行左右的位置,插入:

    <m:item name='更新TAG静态' link='makehtml_tag.php' rank='sys_MakeHtml' target='main' />

    继续找到include/taglib/tag.lib.php文件,找到(也可复制附带文件直接覆盖)

    //$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";   //原DEDE代码,屏蔽$row['link'] =  nic_tag_url($row['id']);    //新加代码,TAG静态化

    最后一步:找到include/extend.func.php文件,将附带文件里的代码全部复制到里面extend.func.php里面就行了

    织梦tag页面静态化使用说明

    1、进入网站后台——生成——更新TAG静态

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

    “重新生成全部TAG列表”,将会更新所有的TAG列表页;

    “仅更新上次生成有变化的TAG”,则只会更新上次更新之后有变化及新增加的TAG列表页,这个会比较节省时间

    3、生成的TAG首页,在网站的根目录tags.html文件

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

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

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

    5、调用tag标签

    在你想要调用tag的页面加入调用代码:new(最新),rand(随机),getall='0' 获取类型0为当前内容页TAG标记,1为获取全部TAG标记。

    {dede:tag sort='new' getall='0'}<a href='[field:link/]'>[field:tag /]</a>{/dede:tag}

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

    {dede:field.id function='nic_arc_tag_link(@me)'/}
    200元能做什么呢?在98游戏论坛这里200元就能让您终身免费下载本站VIP栏目下所有发布站程序让您一爽再爽!不再犹豫赶快行动吧早办理早下载!
    200元办理98商业终身会员可免费下载 办理我们98商业终身会员的好处:详情点击
                            98商业终身会员VIP栏目下所有发布站程序任意自由下载更换   无需在收取任何附件下载费用
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    98游戏GM基地开发富有创新思维的游戏发布站程序,制作手游发布站程序、PHP发布站程序、游戏自动采集插件、私服自动采集插件,网站仿制,携手98游戏发布站程序实现双赢!所有发布站程序都支持传奇、传奇世界、问道、DNF、蜀门、梦幻西游、大话西游、千年、天堂系列、剑灵、天龙八部、魔力宝贝、龙之谷、奇迹、魔域、成吉思汗等等游戏发布站定制!
    app

    QQ|98游戏发布站|十年老品牌PHP发布站程序|传奇网站源码|传奇SF发布站程序|游戏网站模板

    GMT+8, 2024-12-22 01:56

    Powered by 98游戏发布站程序 X3.4

    © 2011-2021 发布站程序定制

    快速回复 返回顶部 返回列表