织梦两个网站共用一个数据库图片路径的问题

织梦两个网站共用一个数据库图片路径的问题

对于很多采用这种方式的站长来说,其实已经算简单了,pc站和手机站共用一个数据库,这样数据上实现了同步,很好解决了适配问题。

但手机站在浏览的时候发现图片路径有问题的,不会显示图片,这个时候就要修改默认图片路径,以下所有修改指的都是手机源码的修改。

1、首页缩略图路径不对

修改include下的/taglib/arclist.lib.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下的arc.listview.class.php代码和首页一样。

3、内容页图片不对

找到: /include/extend.func.php增加函数:

function replaceurl($newurl){$newurl=str_replace(‘src=”/uploads/’,’src=”http://www.xxxxx.com/uploads/’,$newurl);return $newurl;}

修改文章页模板,将调用文章内容的标签:

{dede:field.body/}改为:{dede:field.body function=’replaceurl(@me)’ /}生成文章,图片显示了。

本站所有资源均来源于网络或是会员上传,版权属于原作者!仅供学习参考,严禁用于任何商业目的,本站不对您的使用负任何责任!
八戒源码资源网 » 织梦两个网站共用一个数据库图片路径的问题

发表回复

提供优质的资源集合

立即查看 了解详情