第一步、打开/e/class/connect.php文件,找到
//返回TAGS列表伪静态
function eReturnRewriteTagsUrl
此函数整个修改为:
//返回TAGS列表伪静态
function eReturnRewriteTagsUrl(tagid,tagid,tagid,tagname,$ecms=0){
global publicr,public_r,public
r
,empire,dbtbpre;if(!dbtbpre;if(!dbtbpre;if(!tagid){
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 'EOF', got '}' at position 8: dbtbpre}̲enewstags 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[‘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
′
]=public_r[‘newsurl’].str_replace(array(’[!–tagname–]’,’[!–page–]’),array(tagid,0),tagid,0),tagid,0),public_r[‘rewritetags’]);
}else{
r[′pageurl′]=r['pageurl']=r[
′
pageurl
′
]=public_r[‘newsurl’].str_replace(’[!–tagname–]’,tagid,tagid,tagid,public_r[‘rewritetags’]);
}
$r[‘rewrite’]=1;
}
return $r;
}
第二步、打开/e/tags/index.php文件
1、17 18行左右 找到:
//TAGS
修改为:tagid=(int)tagid=(int)tagid=(int)_GET[‘tagid’];
//TAGS
tagid=(int)tagid=(int)tagid=(int)_GET[‘tagname’];
2、分页修改:
193行左右找到
修改为:if(KaTeX parse error: Expected 'EOF', got '&' at position 14: tagr['tagid']&̲&empty(add)&&KaTeX parse error: Expected 'EOF', got '&' at position 10: search=='&̲tagname='.tagname.’&line=’.KaTeX parse error: Expected 'EOF', got '&' at position 26: …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);//分页
/*
if(KaTeX parse error: Expected 'EOF', got '&' at position 14: tagr['tagid']&̲&empty(add)&&KaTeX parse error: Expected 'EOF', got '&' at position 10: search=='&̲tagname='.tagname.’&line=’.KaTeX parse error: Expected 'EOF', got '&' at position 26: …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);//分页
}
*/
至此即可实现按ID伪静态。本方法已经测试。
PS.由于前期整理文章没有进行格式化信息处理,导致有些包含代码修改的信息,根式混乱看不清楚。如果发现有此类问题,请在下方评论留言