帝国cms tags标签伪静态设置方法 简单修改几步即可

帝国cms tags标签伪静态设置方法 简单修改几步即可

精品教程
资源状态:未测试 2020-11-29 精品教程 luo 百度已收录 已售 0 次 浏览 610 次
售价:¥0
1金币=1元人民币,充值金币
期限 VIP购买价格: 0 金币
永久 VIP购买价格: 0 金币

为了节省时间,咨询客服请带上本页链接+问题。

使用快捷键Ctrl+D收藏本站,下次访问更方便哟!

特别声明 注册会员根据级别享有相关下载优惠,请仔细辨别。所有资源均收集于互联网仅供学习、参考和研究,请理解这个概念,所以不能保证每个细节都符合你的需求,也可能存在未知的BUG与瑕疵, 你下载的资源和程序源码组件因其特殊性均为可复制品,所以不支持任何理由的退款兑现,请认真阅读本站声明和相关条款后再点击支付下载。
  • 文章介绍
  • 帝国tags伪静态标签的形式
    帝国的tags标签的形式有两种,一种是tagname伪静态,在帝国后台可以实现形式如:/tags-帝国CMS-0-0.html

    一种是tagid伪静态,经过修改优化,加入tagid函数代码,可以实现形式如:/tags/id.html

    帝国的tags标签伪静态的作用
    帝国tags标签优化有利于用户的体验度和搜索引擎对我们网站的友好度。

    帝国cms tags标签伪静态方法

    帝国的tags标签优化——tagname静态化
    打开后台,系统>伪静态参数设置>TAGS信息列表页>默认>提交

    提交后在网站根目录建立一个.htaccess文件,为网站tags伪静态设置伪静态规则。如下代码,可以实现动态地址:/e/tags/?tagname=帝国CMS伪静态为:/tags-帝国CMS-0-0.html

    RewriteEngine On
    RewriteBase /

    #TAGS信息列表页:tags-[!–tagname–]-[!–page–].html

    RewriteCond %{QUERY_STRING} ^(.*)$
    RewriteRule ^tags-(.+?)-(.+?).html$ /e/tags/index.php?tagname=$1&page=$2

    帝国的tags标签优化——tagid静态化
    在需要调用的内容页上使用tagid标签调用

    [showtags]”,10,0,”,0,”,’ ‘,0,”,’tagid'[/showtags]
    修改e/class/t_functions.php文件,添加一个函数

    /*增加tagid函数 */
    function sys_getTagid($tagname){
    global $empire,$dbtbpre,$public_r,$navinfor;
    $where=" tagname='".$tagname."'";
    $sql=$empire->query("select tagid,tagname,num,isgood from {$dbtbpre}enewstags where ".$where." limit 1");
    if($vr=$empire->fetch($sql)){
    return $vr["tagid"];
    }
    }
    

    找到以下代码:

    $tagsurl=$public_r[newsurl].'e/tags/?'.($vartype=='tagid'?'tagid='.$tagr['tagid']:'tagname='.urlencode($r[$i])).$cs;
    }
    $str.=$jg.''.$r[$i].''.$br;
    $jg=$br?'':$showjg;
    }
    }

    修改为以下代码:

    if($tag_id=sys_getTagid($r[$i]))/*修改tagid函数*/
    {
    $str.=$jg.''.$r[$i].''.$br;
    }
    $jg=$br?'':$showjg;
    }
    }
    }

    最后在网站根目录建立一个.htaccess文件,为网站tags伪静态设置伪静态规则。如下代码,可以实现动态地址:/e/tags/?etagid=1 伪静态为:/tags/1.html

    
    RewriteEngine On
    RewriteBase /
    RewriteRule tag/(.*).html$ e/tags/?tagid=$1
    

    总结:帝国tags标签优化有tagname和tagid两种方法,具体需要哪种可以根据自己需要作出合适的修改,懂PHP的可以自行修改。

    /e/class/t_functions.php文件下载,请自行备份:见右侧!

    免责声明 老虎爪源码为您提供各类源码下载,如有任何问题请联系在线客服!
    开通VIP 享更多特权,建议使用 QQ 登录