修改教程開始
1、后臺-系統(tǒng)-SQL命令行工具-執(zhí)行
ALTER TABLE `dede_tagindex` ADD `maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0',ADD `tagdir` CHAR( 60 ) NOT NULL DEFAULT ''
2、\include\taglib\tag.lib.php 找到
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成
$row['link'] = $cfg_cmsurl."/tag/".urlencode(strtolower(Getpinyin($row['keyword']))).".html";
6、\include\helpers\archive.helper.php 找到
function InsertOneTag($tag, $aid) { global $typeid,$arcrank,$dsql; $tag = trim($tag); if($tag == '') { return ''; } if(empty($typeid)) { $typeid = 0; } if(empty($arcrank)) { $arcrank = 0; } $rs = false; ......
在它的下面加入
$tagdir = Getpinyin($tag);
繼續(xù)找到
$rs = $dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`) VALUES('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime'); ");
改成
$rs = $dsql->ExecuteNoneQuery(" INSERT INTO `dede_tagindex`(`tag`,`typeid`,`count`,`total`,`weekcc`,`monthcc`,`weekup`,`monthup`,`addtime`,`tagdir`) VALUES('$tag','$typeid','0','1','0','0','$addtime','$addtime','$addtime','$tagdir'); ");
7.找到arc.taglist.class.php
//讀取Tag信息 if($this->Tag!='') { $this->TagInfos = $this->dsql->GetOne("Select * From `axcms_tagindex` where tag like '{$this->Tag}' "); if(!is_array($this->TagInfos)) { $fullsearch = $GLOBALS['cfg_phpurl']."/search.php?keyword=".$this->Tag."&searchtype=titlekeyword"; $msg = "系統(tǒng)無此標(biāo)簽,可能已經(jīng)移除!<br /><br />你還可以嘗試通過搜索程序去搜索這個關(guān)鍵字:<a href='$fullsearch'>前往搜索>></a>"; ShowMsg($msg,"-1"); exit(); } }
其中mysql語句修改為:
$this->TagInfos = $this->dsql->GetOne("Select * From `axcms_tagindex` where tagdir='{$this->Tag}' ");
tag標(biāo)簽寫法
HTML
{dede:tag row='20' sort='new' getall='0'}<a href="[field:link/]">[field:tag /]</a>{/dede:tag}
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答!! 點(diǎn)擊進(jìn)入論壇