600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 帝国cms linux伪静态规则 置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客...

帝国cms linux伪静态规则 置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客...

时间:2021-02-09 02:46:44

相关推荐

帝国cms linux伪静态规则 置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客...

《置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客》由会员分享,可在线阅读,更多相关《置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客(6页珍藏版)》请在人人文库网上搜索。

1、置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_博客帝国CMS默认的tag伪静态方法是tagname也就是文字方式的,那么怎么实现以tagid数字的形式来实现tag的伪静态呢?第一步:修改系统文件 eclassconnect.php文件(改前先备份好)搜索function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0);找到函数 eReturnRewriteTagsUrl,将此函数删除或注释掉,换成下面的代码:/返回TAGS列表伪静态 functioneReturnRewriteTagsUrl($tagid,$tagname,$e。

2、cms=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(selecttagid,numfrom$dbtbpreenewstagswheretagname= $tagname limit1); if(!$tagr tagid ) $r pageurl =$public_r newsurl ; $r rew。

3、rite =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 。

4、newsurl .str_replace( !-tagname- ,$tagid,$public_r rewritetags ); $r rewrite =1; return$r; 即:/返回TAGS列表伪静态function eReturnRewriteTagsUrl此函数整个修改为:/返回TAGS列表伪静态function eReturnRewriteTagsUrl(tagid, tagid,tagid,tagname,$ecms=0)global publicr, public_r,publicr,empire,dbtbpre;if(! dbtbpre;if(!dbtbpre;if(!t。

5、agid)tagname=RepPostVar( tagname=RepPostVar(tagname=RepPostVar(tagname);if(!$tagname)r′pageurl′= r'pageurl'=r′pageurl′=public_r‘newsurl’$r‘rewrite’=0;return $r;tagr= tagr=tagr=empire-fetch1(select tagid,num from KaTeX parse error: Expected EO。

6、F , got at position 8: dbtbpreenewstags where…tagname’ limit 1;);if(!$tagr‘tagid’)r′pageurl′= r'pageurl'=r′pageurl′=public_r‘newsurl’$r‘rewrite’=0;return $r;tagid= tagid=tagid=tagr‘tagid’if(empty($public_r。

7、‘rewritetags’)r′pageurl′= r'pageurl'=r′pageurl′=public_r‘newsurl’.e/tags/?tagid=;.$tagid;KaTeX parse error: Expected EOF , got at position 25: …e =0; else …ecms=1)r′pageurl′= r'pageurl'=r′pageurl&prim。

8、e;=public_r‘newsurl’.str_replace(array(’!–tagname–’,’!–page–’),array(tagid,0), tagid,0),tagid,0),public_r‘rewritetags’);elser′pageurl′= r'pageurl'=r′pageurl′=public_r‘newsurl’.str_re。

9、place(’!–tagname–’,tagid, tagid,tagid,public_r‘rewritetags’);$r‘rewrite’=1;return $r;.版权声明:本文为CSDN博主古风坊的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://uploadimages/C:U4er4A11ini4PraPorDe4kPop作文/置帝国cms如何设置tag标签伪静态化 linux伪静态设置方法_。

10、博客_标签自增ID第二步:修改TAG支持文件 etagsindex.php文件这里主要是修改分页函数。找到如下所示代码,按照以下代码将原来的部分代码注释掉。/* 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($page。

11、funr 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);/分页 */1、17 18行左右 找到:/TAGStagid=(int) tagid=(int)tagid=(int)_GET‘tagid’修改为:/TAGStagid=(int) tagid=(int)tagid=(int)_GET‘tagname’第三步:后台设置tag伪静态按照默认,设置成:tags-!–tagname–-!–page–.html即可。第四步:服务器伪静态规则apache的伪静态规则如下,其它类型服务器请对照此自行修改。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。