登錄 注冊 發(fā)新帖 |
whm51whm
|
我遇到的一些問題和解決辦法~一起壯大twcmstwcms去掉tags路徑中2_的方法:
1,打開twcms\model下的cms_content_model.class文件,查找return $this->cfg['webdir'].$this->cfg['link_tag_pre'].'$mid.'_'.urlencode($name)大約在137行,將其中的'$mid.''_'.去掉 2,打開twcms\control下的parseurl_control.class文件,查找 if(count($u_arr) > 1) { $_GET['control'] = 'tag'; $_GET['action'] = 'index'; $_GET['mid'] = $u_arr[0]; $_GET['name'] = $u_arr[1]; isset($u_arr[2]) && $_GET['page'] = $u_arr[2]; return; 大約在68行,將上面的代碼替換為: if(count($u_arr) > 0) { $_GET['control'] = 'tag'; $_GET['action'] = 'index'; $_GET['mid'] = 2; $_GET['name'] = $u_arr[0]; isset($u_arr[1]) && $_GET['page'] = $u_arr[1]; return; 3,上傳修改后的文件,注意做好備份,再到后臺清除緩存即可. twcms后臺ip地址更換需重新登錄的解決方法: 打開admin\control下的admin_control.class.php文件,查找elseif($_ENV['_ip'] != $ip) { _setcookie('admauth', '', 1); $this->message(0, '您的IP已經(jīng)改變,為了安全考慮,請重新登錄!', 'index.php?u=index-login'); } 將其去掉之后后臺清除緩存即可 twcms全站日期去掉時分秒的方法: 通過dw搜索替換文件夾\block下所有文件中 H:i:s(注意空格)為空即可. twcms轉(zhuǎn)碼tags的url為中文格式,解決iis是中文,而twcms是utf8出現(xiàn)的tags中包含中文導(dǎo)致404的問題 打開control下的parseurl_control.class.php 查找:$_GET['name'] = $u_arr[1]; 注釋掉上面這行,加上下面這行 $_GET['name'] = iconv("GBK", "UTF-8//IGNORE", $u_arr[1]); 后臺清除緩存即可
#1樓
|
|
發(fā)帖時間:2014-7-12 |
查看數(shù):0 |
回復(fù)數(shù):7
|
strdemo
|
哈哈,不錯,很實用分享
2014-7-12
#2樓
|
shvv
|
感謝分享。
2014-7-12
#3樓
|
skyeme
|
thanks 一直在尋找,謝謝分享
2014-7-14
#4樓
|
小石頭
|
高手
2014-7-15
#5樓
|
午灬夏
|
去掉tags路徑中2_的方法 ,去掉后 產(chǎn)品的標(biāo)簽,圖集的標(biāo)簽 不是有問題了嗎!
2014-7-16
#6樓
|
spacingliu
|
tag的這個問題只解決了片面的問題,單一的類型還好,多一種類型就出問題 了,
2014-7-18
#7樓
|
bjshw
|
不錯。。
2014-7-31
#8樓
|
游客組
|
|