找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5554|回复: 1

[知识库] 织梦两个后台使用同一个数据库问题

[复制链接]
发表于 2019-4-17 10:53:29 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
一、修改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
版权声明:本文为博主原创文章,转载请附上博文链接!

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

发表于 2019-4-22 09:25:15 | 显示全部楼层 来自 中国–广东–深圳
设置后台的时候用了同样的数据库名称就会这样

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-3 00:32 , Processed in 0.040066 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表