帝国cms简单修改实现TAGS以TAGID的方式伪静态看到不少人需求,就整理下吧。(此方法源于本论坛热心用户:pmume 。我只是稍作整理。版权归原作者)此方法可解决主机伪静态中文问题。至于SEO什么...
帝国cms简单修改实现TAGS以TAGID的方式伪静态yAL575分类目录-全网最大的中文分类目录导航网站
看到不少人需求,就整理下吧。(此方法源于本论坛热心用户:pmume 。我只是稍作整理。版权归原作者)yAL575分类目录-全网最大的中文分类目录导航网站
此方法可解决主机伪静态中文问题。至于SEO什么的 仁者见仁智者见智吧yAL575分类目录-全网最大的中文分类目录导航网站
伪静态规则,伪静态形式全部可以按照帝国原有的后台来走。(本方法修改系统文件)yAL575分类目录-全网最大的中文分类目录导航网站
第一步、打开/e/class/connect.php文件,找到yAL575分类目录-全网最大的中文分类目录导航网站
//返回TAGS列表伪静态yAL575分类目录-全网最大的中文分类目录导航网站
function eReturnRewriteTagsUrlyAL575分类目录-全网最大的中文分类目录导航网站
此函数整个修改为:
//返回TAGS列表伪静态yAL575分类目录-全网最大的中文分类目录导航网站
function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){yAL575分类目录-全网最大的中文分类目录导航网站
global $public_r,$empire,$dbtbpre;yAL575分类目录-全网最大的中文分类目录导航网站
if(!$tagid){yAL575分类目录-全网最大的中文分类目录导航网站
$tagname=RepPostVar($tagname);yAL575分类目录-全网最大的中文分类目录导航网站
if(!$tagname){yAL575分类目录-全网最大的中文分类目录导航网站
$r[pageurl]=$public_r[newsurl];yAL575分类目录-全网最大的中文分类目录导航网站
$r[rewrite]=0;yAL575分类目录-全网最大的中文分类目录导航网站
return $r;yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
$tagr=$empire->fetch1("select tagid,num from {$dbtbpre}enewstags where tagname=$tagname limit 1");yAL575分类目录-全网最大的中文分类目录导航网站
if(!$tagr[tagid]){yAL575分类目录-全网最大的中文分类目录导航网站
$r[pageurl]=$public_r[newsurl];yAL575分类目录-全网最大的中文分类目录导航网站
$r[rewrite]=0;yAL575分类目录-全网最大的中文分类目录导航网站
return $r;yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
$tagid=$tagr[tagid];yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
if(empty($public_r[rewritetags])){yAL575分类目录-全网最大的中文分类目录导航网站
$r[pageurl]=$public_r[newsurl]."e/tags/?tagid=".$tagid;yAL575分类目录-全网最大的中文分类目录导航网站
$r[rewrite]=0;yAL575分类目录-全网最大的中文分类目录导航网站
}else{yAL575分类目录-全网最大的中文分类目录导航网站
if($ecms==1){yAL575分类目录-全网最大的中文分类目录导航网站
$r[pageurl]=$public_r[newsurl].str_replace(array([!--tagname--],[!--page--]),array($tagid,0),$public_r[rewritetags]);yAL575分类目录-全网最大的中文分类目录导航网站
}else{yAL575分类目录-全网最大的中文分类目录导航网站
$r[pageurl]=$public_r[newsurl].str_replace([!--tagname--],$tagid,$public_r[rewritetags]);yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
$r[rewrite]=1;yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
return $r;yAL575分类目录-全网最大的中文分类目录导航网站
}
第二步、打开/e/tags/index.php文件yAL575分类目录-全网最大的中文分类目录导航网站
1、17 18行左右 找到:yAL575分类目录-全网最大的中文分类目录导航网站
//TAGSyAL575分类目录-全网最大的中文分类目录导航网站
$tagid=(int)$_GET[tagid];yAL575分类目录-全网最大的中文分类目录导航网站
修改为:
//TAGSyAL575分类目录-全网最大的中文分类目录导航网站
$tagid=(int)$_GET[tagname];
2、分页修改:yAL575分类目录-全网最大的中文分类目录导航网站
193行左右找到
if($tagr[tagid]&&empty($add)&&$search==&tagname=.$tagname.&line=.$public_r[tagslistnum].&tempid=.$public_r[tagstempid])yAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
//伪静态yAL575分类目录-全网最大的中文分类目录导航网站
$pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0);yAL575分类目录-全网最大的中文分类目录导航网站
$pagefunr[repagenum]=0;yAL575分类目录-全网最大的中文分类目录导航网站
//分页yAL575分类目录-全网最大的中文分类目录导航网站
if($pagefunr[rewrite]==1)yAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
elseyAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=page1($num,$line,$page_line,$start,$page,$search);yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
elseyAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=page1($num,$line,$page_line,$start,$page,$search);//分页yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
修改为:yAL575分类目录-全网最大的中文分类目录导航网站
/*yAL575分类目录-全网最大的中文分类目录导航网站
if($tagr[tagid]&&empty($add)&&$search==&tagname=.$tagname.&line=.$public_r[tagslistnum].&tempid=.$public_r[tagstempid])yAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
*/yAL575分类目录-全网最大的中文分类目录导航网站
//伪静态yAL575分类目录-全网最大的中文分类目录导航网站
$pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0);yAL575分类目录-全网最大的中文分类目录导航网站
$pagefunr[repagenum]=0;yAL575分类目录-全网最大的中文分类目录导航网站
//分页yAL575分类目录-全网最大的中文分类目录导航网站
if($pagefunr[rewrite]==1)yAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=InfoUsePage($num,$line,$page_line,$start,$page,$search,$pagefunr);yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
elseyAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=page1($num,$line,$page_line,$start,$page,$search);yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
/*yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
elseyAL575分类目录-全网最大的中文分类目录导航网站
{yAL575分类目录-全网最大的中文分类目录导航网站
$listpage=page1($num,$line,$page_line,$start,$page,$search);//分页yAL575分类目录-全网最大的中文分类目录导航网站
}yAL575分类目录-全网最大的中文分类目录导航网站
*/yAL575分类目录-全网最大的中文分类目录导航网站
至此即可实现按ID伪静态。本方法已经测试。yAL575分类目录-全网最大的中文分类目录导航网站