新聞中心
要在DedeCMS中實(shí)現(xiàn)tag標(biāo)簽的偽靜態(tài),可以按照以下步驟操作:

創(chuàng)新互聯(lián)建站服務(wù)項(xiàng)目包括平陽(yáng)網(wǎng)站建設(shè)、平陽(yáng)網(wǎng)站制作、平陽(yáng)網(wǎng)頁(yè)制作以及平陽(yáng)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,平陽(yáng)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到平陽(yáng)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
1. 修改系統(tǒng)配置文件
需要修改DedeCMS的系統(tǒng)配置文件,開(kāi)啟URL重寫(xiě)功能。
打開(kāi)/include/common.inc.php文件,找到以下代碼:
//是否使用文件緩存,默認(rèn)為0不使用.設(shè)置為1將使用后臺(tái)參數(shù)設(shè)置進(jìn)行緩存 $cfg_use_cache = 0;
將其修改為:
//是否使用文件緩存,默認(rèn)為0不使用.設(shè)置為1將使用后臺(tái)參數(shù)設(shè)置進(jìn)行緩存 $cfg_use_cache = 1;
2. 修改核心函數(shù)庫(kù)
接下來(lái),需要修改DedeCMS的核心函數(shù)庫(kù),以支持tag標(biāo)簽的偽靜態(tài)。
打開(kāi)/include/arc.archives.class.php文件,找到GetArcList函數(shù),然后在該函數(shù)內(nèi)部添加如下代碼:
if(!empty($row['tag']))
{
$row['typelink'] = ''.$row['tag'].'';
}
這段代碼的作用是在文章列表中顯示tag標(biāo)簽,并為其生成一個(gè)指向?qū)?yīng)tag頁(yè)面的鏈接。
3. 創(chuàng)建tag控制器
為了實(shí)現(xiàn)tag標(biāo)簽的偽靜態(tài),需要?jiǎng)?chuàng)建一個(gè)用于處理tag頁(yè)面請(qǐng)求的控制器。
在/plus目錄下創(chuàng)建一個(gè)名為tag的文件夾,然后在該文件夾內(nèi)創(chuàng)建一個(gè)名為index.php的文件。
在index.php文件中添加如下代碼:
SetQuery($field);
$archivesArr = $dsql>ExecuteNoQuery($where, $join, $orderby, $page, $row, $offset);
$arclists = array();
while ($row = $archivesArr>FetchRow()) {
$row['typelink'] = ''.$row['title'].'';
$arclists[] = $row;
}
header("ContentType:text/html; charset=utf8");
include DedeTemplate().'/templets/default/tag.htm';
exit();
?>
這段代碼的作用是接收傳入的tid參數(shù)(即tag ID),然后根據(jù)該參數(shù)查詢包含該tag的文章,并將查詢結(jié)果渲染到模板中。
4. 創(chuàng)建tag模板
需要?jiǎng)?chuàng)建一個(gè)用于展示tag頁(yè)面的模板。
在/templets/default目錄下創(chuàng)建一個(gè)名為tag.htm的文件,然后編輯該文件,添加以下內(nèi)容:
Tag {$tid}
Tag: {$tid}
-
{dede:arclist row='10'}
- [field:title/] {/dede:arclist}
這段HTML代碼的作用是展示當(dāng)前tag下的文章列表。
至此,DedeCMS的tag標(biāo)簽偽靜態(tài)功能已經(jīng)實(shí)現(xiàn),現(xiàn)在訪問(wèn)http://yourdomain.com/tag/tagid.html(其中yourdomain.com是你的域名,tagid是具體的tag ID)即可看到對(duì)應(yīng)的tag頁(yè)面。
分享題目:dedecms如何實(shí)現(xiàn)tag標(biāo)簽偽靜態(tài)
網(wǎng)頁(yè)地址:http://m.fisionsoft.com.cn/article/djpipge.html


咨詢
建站咨詢
