织梦多个网站公用数据库图片使用绝对路径

有时候,我们会两个pc链接同一个数据库或者pc和手机站链接同一个数据库,所以但我们在一个站发布文章时,文章生成的缩略图会在该文章发布的网站文件夹 uploads 下 ,另外一个网站文件夹 uploads 下是没有同步生成的;
修改主站的文件
首先第一步:
修改目录include下的文件extend.func.php,在最后面添加一个函数方法:

function replaceurl($newurl){
$newurl=str_replace('src="/uploads/allimg/','src="http://你的域名/uploads/allimg/',$newurl);
return $newurl;
}

另外调用文章正文内容的标签
{dede:field.body/}
需要改成
{dede:field.body function=‘replaceurl(@me)’/}

第二步列表页:
列表页的图片处理为:修改include/arc.listview.class.php大约第900行
r o w [ ′ p i c n a m e ′ ] = row['picname'] = row[picname]=row[‘litpic’];改为 r o w [ ′ p i c n a m e ′ ] = ′ ′ . row['picname'] = ''. row[picname]=.row[‘litpic’];

第三步:修改目录include/dialog下的文件select_images_post.php 大约108行

$fileurl = a c t i v e p a t h . ′ / ′ . activepath.'/'. activepath./.filename;
改成
f i l e u r l = ′ h t t p : / / 你 的 域 名 ′ . fileurl = 'http://你的域名'. fileurl=http://.activepath.’/’.$filename;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值