|
一、修改data文件夹下的数据库配置文件,两个后台调用同一个数据库
二、复制一份后台配置文件
1.在数据库找到表dede_sysconfig(如果改了前缀自己换啊),把这张表复制一份并且重命名为dede_sysconfigm(名字随便起,同样注意前缀)
2.把网站文件全部批量替换(notepad++可以在文件夹中批量替换,其他工具也可以),sysconfig --> sysconfigm
这样做的目的就是让你两个后台调用各自的配置文件,也就是两个后台在系统配置中可以有自己的配置互不影响
三、复制一份存放栏目信息的数据表dede_arctype
1.用上面的方法去替换
这样做的目的是两个后台有不同的栏目的存放路径,栏目使用的模板名也可以不相同,但是栏目必须要一样
四、那就是图片路径的问题了
1.网站栏目页的缩略图路径不对
方法:修改include下的arc.listview.class.php,的以下代码 (大概在896行)
if(!preg_match("/^http:\/\//i", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y')
{
$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];
}
修改为
if(!preg_match("/^http:\/\//i", $row['litpic']) && $GLOBALS['cfg_multi_site'] == 'Y')
{
$row['litpic'] = 'http://www.xxxxx.com'.$row['litpic'];
}
2.首页掉用的缩略图是修改include/taglib/arclist.lib.php,代码相同
五、内容页的图片路径问题
1.在织梦的扩展函数中添加以下函数 include/extend.func.php
function replaceurl($newurl)
{
$newurl=str_replace('src="/uploads/allimg/','src="http://www.xxx.com/uploads/allimg/',$newurl);
return $newurl;
}
2.把内容页的标签:{dede:field.body/}改为:{dede:field.body function='replaceurl(@me)' /
六、待补充啊,替换了上面这些后网站正常了,有问题了随时更新,大家有好的方法也可以评论
还有另外一种方法,不需要两个配置文件,大概是把站点跟网址写为 / ,然后把上传文章是的缩略图那一项改为远程绝对地址
---------------------
作者:xingyemeng1202
来源:CSDN
原文:https://blog.csdn.net/u013182438/article/details/62422836
版权声明:本文为博主原创文章,转载请附上博文链接!
|
|