第一步:修改 eclassconnect.php文件
搜索“function eReturnRewriteTagsUrl($tagid,$tagname,$ecms=0){”找到函數(shù)eReturnRewriteTagsUrl,將此函數(shù)刪除或注釋掉,換成下面的代碼:
//返回TAGS列表<a href="http://www.zztuku.com/tags/wjt/" target="_blank">偽靜態(tài)</a> 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文件
這里主要是修改分頁(yè)函數(shù)。找到如下所示代碼,按照以下代碼將原來(lái)的部分代碼注釋掉。
/* if($tagr['tagid']&&empty($add)&&$search=='&tagname='.$tagname.'&line='.$public_r['tagslistnum'].'&tempid='.$public_r['tagstempid']){ */ //<a href="http://www.11px.cn/tags/wjt/" target="_blank">偽靜態(tài)</a> $pagefunr=eReturnRewriteTagsUrl($tagid,$tagname,0); $pagefunr['repagenum']=0; //分頁(yè) 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);//分頁(yè) } */
第三步:后臺(tái)設(shè)置tag偽靜態(tài)
按照默認(rèn),設(shè)置成:
tags-[!--tagname--]-[!--page--].html
即可。
第四步:服務(wù)器偽靜態(tài)規(guī)則
apache的偽靜態(tài)規(guī)則如下,其它類(lèi)型服務(wù)器請(qǐng)對(duì)照此自行修改:
RewriteRule ^tags-(.*)-(.*)$ e/tags/index.php?tagid=$1&page=$2