织梦模板文章地图乱码怎么回事?是文章生成的太多,如何改?
修改方法如下:
1、打开/include/taglib/arclistlibphp,这个文件;
2、找到第540行开始,代码如下:
if($pagesize > 0){
if($GLOBALS['autoindex'] <= $pagesize)
{
$liststr = $dtp2->GetResult();
$artlist = $liststr"\r\n";
} else {
$artlist = "";
$orderWeight[] = array(
'weight' => $row['weight'],
'arclist' => ''
);
}
} else {
$liststr = $dtp2->GetResult();
$artlist = $liststr"\r\n";
3、把其中的\r\n去掉,你再生成就可以了!
用到的开源项目:DedeCMS,artdialog
1下载includerar文件完成后,解压得到2个php文件和一个使用说明文件,将php文
件上传至系统的include目录。
2打开系统的include/commonfuncphp文件 找到 178-240行(function ShowMsg)。
3将该段替换为:
if($cfg_soft_lang=="utf-8"){
require_once(DEDEINC'/dedemsg_cmsjoy_utf8php');//引入自定义提示信息方法(utf)
}else if($cfg_soft_lang=="gb2312"){
require_once(DEDEINC'/dedemsg_cmsjoy_gb2312php');//引入自定义提示信息方法(gbk)
}else{
die("Unkonw soft_lang , please modify back!");
}
4配置对话框风格样式:
如果你的系统编码是utf-8则打开打开dedemsg_cmsjoy_utf8php找到20行将$skin的值改为可选皮肤(default |
aero | chrome | opera | simple | idialog | twitter | blue | black |
green)的值便可。
一般情况下造成乱码是因为编码不对的原因
首先看下你的dedecms系统是什么版本
例如GBK和utf8
那您的模板文件就必须与系统编码对应才行
dedecms模板修改还是比较容易的,织梦模板在网站duosucai上也有很多可以供您参考
以上是给您的排查建议,有问题追问
多素材织梦模板
为您解答
0条评论