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

作者: AG亚游集团 分类: 建站交流 发布时间: 2018-07-26
织梦两个网站共用一个数据库图片路径的问题
 
 
对于很多采用这种方式的站长来说,其实已经算简单了,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)' /}生成文章,图片显示了。

本页标签: 数据库



如果觉得本文对您有用,请您任意打赏。博主QQ/微信:468161447