位置:首页 > CMS教程 > 帝国CMS

帝国CMS实现tagid伪静态tag的方法(帝国CMS - MoreTags插件)

发布时间:2023-04-07 14:57:37

文章来源:快乐收录网

访问次数:

 

帝国CMS默认的tag伪静态方法是tagname方式的,那么怎么实现以tagid来实现tag的伪静态呢? 第一步:修改 eclassconnect.php文件 搜索“function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0...

帝国CMS默认的tag伪静态方法是tagname方式的,那么怎么实现以tagid来实现tag的伪静态呢?DLa快乐收录网

第一步:修改 eclassconnect.php文件DLa快乐收录网

搜索“function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){”找到函数eReturnRewriteTagsUrl,将此函数删除或注释掉,换成下面的代码:DLa快乐收录网

function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){global $public_r,$empire,$dbtbpre;if(!$tagid){$tagname=RepPostVar($tagname);if(!$tagname){$r[pageurl]=$public_r[newsurl];$r[rewrite]=0;return $r;}$tagr=$empire->fetch1("select tagid,num from {$dbtbpre}enewstags where tagname=$tagname limit 1");if(!$tagr[tagid]){$r[pageurl]=$public_r[newsurl];$r[rewrite]=0;return $r;}$tagid=$tagr[tagid];}if(empty($public_r[rewritetags])){$r[pageurl]=$public_r[newsurl]."e/tags/?tagid=".$tagid;$r[rewrite]=0;}else{if($ecms==1){$r[pageurl]=$public_r[newsurl].str_replace(array([!--tagname--],[!--page--]),array($tagid,0),$public_r[rewritetags]);}else{$r[pageurl]=$public_r[newsurl].str_replace([!--tagname--],$tagid,$public_r[rewritetags]);}$r[rewrite]=1;}return $r;}

第二步:修改etagsindex.php文件DLa快乐收录网

这里主要是修改分页函数。找到如下所示代码,按照以下代码将原来的部分代码注释掉。DLa快乐收录网

/*if($tagr[tagid]&&empty($add)&&$search==&tagname=.$tagname.&line=.$public_r[tagslistnum].&tempid=.$public_r[tagstempid]){*///伪静态$pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0);$pagefunr[repagenum]=0;//分页if($pagefunr[rewrite]==1){$listpage=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);}else{$listpage=page1($num,$line,$page_line,$start,$page,$search);}/*}else{$listpage=page1($num,$line,$page_line,$start,$page,$search);//分页}*/

第三步:后台设置tag伪静态DLa快乐收录网

按照默认,设置成:tags-[!--tagname--]-[!--page--].html 即可。DLa快乐收录网

第四步:服务器伪静态规则DLa快乐收录网

apache的伪静态规则如下,其它类型服务器请对照此自行修改:DLa快乐收录网

RewriteRule ^tags-(.*)-(.*)$  e/tags/index.php?tagid=$1&page=$2
发表于 2020-06-11 14:27 阅读 ( 503 ) 分类:帝国cms
DLa快乐收录网

  《帝国CMS实现tagid伪静态tag的方法(帝国CMS - MoreTags插件)》更新于时间:2023-04-07 14:57:37;由本站小编进行发布,目前浏览的小伙伴达到,感谢你们的支持,后期快乐收录网小编会继续为大家更新更多相关的文章,希望广大网友多多关注快乐收录网工作心得栏目,如果觉得本站不错,那就给我们一个分享的支持吧!

帝国CMS实现tagid伪静态tag的方法(帝国CMS - MoreTags插件)特别声明

本站快乐收录网提供的帝国CMS实现tagid伪静态tag的方法(帝国CMS - MoreTags插件)都来源于网络,不保证文章的准确性和真实性,同时,对于该文章所造成的影响,不由快乐收录网实际控制,在2023-04-07 14:57:37收录时,该网页上的内容,都属于合规合法,如有侵权违规,可以直接联系网站管理员进行整改或删除,快乐收录网不承担任何责任。

快乐收录网:致力于优质、实用的网络站点资源收集与分享!本文地址:https://nav.klxjz.cn/CMS/empirecms/92967.html转载请注明

标签: