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

分类栏目:数据库

133

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

 

对于很多采用这种方式的站长来说,其实已经算简单了,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)' /}生成文章,图片显示了。


全部评论 / 0