whm51whm
|
|
我遇到的一些问题和解决办法~一起壮大twcms
twcms去掉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已经改变,为了安全考虑,请重新登录!', 'index.php?u=index-login'); }将其去掉之后后台清除缓存即可twcms全站日期去掉时分秒的方法:通过dw搜索替换文件夹\block下所有文件中 H:i:s(注意空格)为空即可.
twcms转码tags的url为中文格式,解决iis是中文,而twcms是utf8出现的tags中包含中文导致404的问题 打开control下的parseurl_control.class.php
查找:$_GET['name'] = $u_arr[1];
注释掉上面这行,加上下面这行 $_GET['name'] = iconv("GBK", "UTF-8//IGNORE", $u_arr[1]);
后台清除缓存即可
|
|
|
发帖时间:2014-7-12 |
查看数:0 |
回复数:7
|
午灬夏
|
|
去掉tags路径中2_的方法 ,去掉后 产品的标签,图集的标签 不是有问题了吗!
|
spacingliu
|
|
tag的这个问题只解决了片面的问题,单一的类型还好,多一种类型就出问题 了,
|