帝國cms修改實現(xiàn)TAG標簽以TAGID的方式偽靜態(tài)
帝國cms修改實現(xiàn)TAG標簽以TAGID的方式偽靜態(tài),帝國cms默認的tags頁面?zhèn)戊o態(tài)設(shè)置很簡單。設(shè)置偽靜態(tài)后,url鏈接如下:...
帝國cms默認的tags頁面?zhèn)戊o態(tài)設(shè)置很簡單。設(shè)置偽靜態(tài)后,url鏈接如下:
http://www.xxxx.com/tags-1-0.html
超鏈接中是有漢字的,把漢字改成數(shù)字更有力seo推廣。本文就講解一下,tags以ID方式顯示偽靜態(tài)。調(diào)試后的url鏈接如下:
http://www.xxxx.com/tags-測試-0.html
第一步、打開/e/class/connect.php文件,找到:
//
返回TAGS列表偽靜態(tài)
function
eReturnRewriteTagsUrl
此函數(shù)整個修改為:
//返回TAGS列表偽靜態(tài)
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;
}
第二步:找到如下代碼:
if($tagr['tagid']&&empty($add)&&$search=='&tagname='.$tagname.'&line='.$public_r['tagslistnum'].'&tempid='.$public_r['tagstempid'])
{
注銷代碼,如下:
/*
if($tagr['tagid']&&empty($add)&&$search=='&tagname='.$tagname.'&line='.$public_r['tagslistnum'].'&tempid='.$public_r['tagstempid'])
{
*/
第三步:找到如下代碼:
}
else
{
$listpage=page1($num,$line,$page_line,$start,$page,$search);//分頁
}
注銷代碼,如下:
/*
}
else
{
$listpage=page1($num,$line,$page_line,$start,$page,$search);//分頁
}
*/
第四步:在后臺設(shè)置偽靜態(tài)規(guī)則
后臺——系統(tǒng)——系統(tǒng)設(shè)置——偽靜態(tài)參數(shù)設(shè)置——TAGS信息列表頁:點擊默認,如下圖:
第五步:給網(wǎng)站空間添加偽靜態(tài)規(guī)則
1、Apache環(huán)境下的偽靜態(tài)規(guī)則如下:
RewriteEngine On
RewriteRule ^tags-(.*)-(.*)$ e/tags/index.php?tagid=$1&page=$2
2、Nginx環(huán)境下的偽靜態(tài)規(guī)則如下:
rewrite ^/tags-(.*)-(.*)$ /e/tags/index.php?tagid=$1&page=$2;
完成上面操作后,tags的偽靜態(tài)就調(diào)整完了,可以查看一下了。
帝國CMS遠程保存圖片生成很多重復(fù)無效圖片的解決方法
今天用ftp查看圖片附件目錄,發(fā)現(xiàn)一個大問題,有很多大小相同的重復(fù)圖片,只是文件名不一樣,而且系統(tǒng)都標為有效圖片,實際上這些相同的大小的圖片只有一個在文章里使用了,其它都...
帝國CMS靈動標簽顯示標題屬性、截取標題字數(shù)
帝國cms采用靈動標簽時,我們一般用<?=$bqr[title]?>輸出標題,如下所示:[e:loop={"select title,titleurl from xjb_ecms_dzkb where `classid` = '$GLOBALS[navclassid]' order...
帝國CMS提示建立目錄不成功,請檢查目錄權(quán)限的解決辦法
初次安裝帝國CMS就遇到了一個問題,在提交或者修改信息的時候提示“建立目錄不成功!請檢查目錄權(quán)限”,無法生成頁面。檢查了文件夾的讀寫權(quán)限和用戶訪問權(quán)限,發(fā)現(xiàn)都一切正常。那么到底是哪里出錯了呢?...
帝國cms怎樣修改列表分頁函數(shù)
修改帝國默認的列表分頁樣式和偽靜態(tài)頁面留言版的分頁樣式。本來想在默認的模板標簽上修改,看了看代碼,<b>和<a>標簽前后都多了 空格,如果在現(xiàn)在的基礎(chǔ)上改,簡單改改也行,不...
帝國cms在任意位置調(diào)用指定id的欄目名稱和鏈接
注意,這個代碼無須放在靈動標簽中,直接寫入模板相應(yīng)的位置就行了。1、調(diào)用欄目名稱: <?=$class_r[欄目ID]['classname']?>示例:<?=$class_r[1]['classname']?>...
安裝帝國CMS遇到“修改php.ini,將:short_open_tag 設(shè)為 On”的解決方法
安裝帝國CMS的時候提示您的PHP配置文件php.ini配置有問題,請按下面操作即可解決: 1、修改php.ini,將:short_open_tag 設(shè)為 On 2、修改后重啟apache/iis方能生效?! ?..