Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

日志中的图片路径都不对解决方案

  [复制链接]
lidq.jingwu 发表于 2010-5-20 17:09:00 | 显示全部楼层 |阅读模式
本帖最后由 lidq.jingwu 于 2010-6-1 17:06 编辑

之前某个管理员有一个解决办法,但对部分网站不管用,本人也出过一个修改方式,但因为某些链接是直接写入到数据库中的,涉及到域名的问题,都没有很好的解决。
经过分析,最好的方法还是修改数据库中的数据,在数据库中执行下面两条SQL:
  1. update pre_home_blogfield set message=replace(message,'<img src="attachment/', '<img src="data/attachment/album/')
复制代码
这一句SQL注意修改表前缀哦

  1. update pre_home_blogfield set message=replace(message,'<IMG src="http://home.XXX.com/attachment/', '<img src="data/attachment/album/')
复制代码
这一句SQL不仅要修改表前缀,还要修改域名:home.XXX.com,这个域名是升级前home的域名,需要正确填写。

在空间日志列表中,右侧的图片不显示,请执行下面的SQL,域名需要改成自己的:

  1. update pre_home_blogfield set pic = replace(pic, 'http://www.XXX.com/attachment/', 'data/attachment/album/')
复制代码
执行上现两句SQL后可解决大部分问题,个别其他原因导致图片不能显示的请跟帖回复。

如果担心数据库中出现问题,可先备份数据库。

评分

4

查看全部评分

Howy 发表于 2010-5-20 17:29:26 | 显示全部楼层
本帖最后由 Howy 于 2010-5-30 01:14 编辑

無效耶


改了如下:
  1.    $blog['message'] = blog_bbcode($blog['message']);
  2. $blog['message'] = str_replace(array('<img src="'.$_G['siteurl'].'attachment/','<IMG src="'.$_G['siteurl'].'attachment/'), '<img src="'.$_G['siteurl'].'data/attachment/album/', $blog['message']);
  3.         $otherlist = $newlist = array();

  4.         $otherlist = array();
  5.         $query = DB::query("SELECT * FROM ".DB::table('home_blog')." WHERE uid='$space[uid]' ORDER BY dateline DESC LIMIT 0,6");
复制代码
回复

使用道具 举报

yinjie8888 发表于 2010-5-21 16:49:29 | 显示全部楼层
占位  
回复

使用道具 举报

恋上楚 发表于 2010-5-21 17:01:52 | 显示全部楼层
还是不行耶~
回复

使用道具 举报

fourth 发表于 2010-5-21 17:14:19 | 显示全部楼层
不一定行的。还是得替换数据库中的链接更好些
回复

使用道具 举报

wjb0606 发表于 2010-5-21 17:24:20 | 显示全部楼层
动态里面的图片显示有问题    我的是会员给另一个会员评价的时候,在他自己的空间显示不出来会员相片的那小图,,,

地址:http://www.leiyr.com/home.php?mod=space&uid=6&do=home&view=me&from=space
回复

使用道具 举报

tseal 发表于 2010-5-21 17:24:30 | 显示全部楼层
回复 5# fourth 的帖子


   

不是。。这里的图片地址还是显示为以前的图片地址
就像我这个。
复制代码以前用的是二级域名,现在升级后域名用了http://bbs.xaent.com

这里的图片地址还是显示的这个问题。


这个问题怎么解决 。。
回复

使用道具 举报

黄山便民网 发表于 2010-5-21 17:35:34 | 显示全部楼层
还是没用,我的只是小图看不到,日志里的大图还是有的,但根据楼方的方法做,还是不行,怎么办?!
回复

使用道具 举报

anshow 发表于 2010-5-21 17:48:48 | 显示全部楼层
改了还是不能显示
回复

使用道具 举报

hiking 发表于 2010-5-21 17:57:54 | 显示全部楼层
还是不行。。。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-24 03:08 , Processed in 0.036883 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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