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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[程序] oBlog 4.x ACCESS => X-Space 2.x 转换程序 gbk 版

 关闭 [复制链接]
cbkhwx 发表于 2007-1-13 14:31:06 | 显示全部楼层
犹豫中,不知道能不能用
回复

使用道具 举报

smallfish01 发表于 2007-1-15 21:51:40 | 显示全部楼层
原帖由 lonelypark 于 2007-1-1 15:26 发表
我用了oBlog 4.x=> X-Space 2.x 转换程序,改了里面的设置后上传到虚拟主机去,但是根本没看见有执行的步骤,到底是怎么回事能,谁能够帮我看看到底是怎么了...附件里这是截图,就是文件打开后只看到上面的两行字 ...

要在windows 下转,MYSQL、PHP都装好了吗?
回复

使用道具 举报

joseffu 发表于 2007-1-16 23:44:26 | 显示全部楼层
想问一个问题:
我原来oblog是单独装的,论坛是LEOBBS X的,现在想统一转换在SS+DZ里面。
oblog的用户中,有一部分和论坛用户名重名,有一部分用不一样的名字。
那这样转换之后会是怎么样的呢?请问应该如何做,才能使同一个用户的论坛资料与博客数据整合在一起?

刚才测试了一下,发现一个问题就是如果论坛用户修改了UID,空间对应的UID则没有改变,
即是如果我把UID从2改到了1,空间地址还是 ?/2 这样没变,这样就错位了。
有没有一个妥善的解决办法?

[ 本帖最后由 joseffu 于 2007-1-16 23:46 编辑 ]
回复

使用道具 举报

cbkhwx 发表于 2007-1-17 19:21:24 | 显示全部楼层
主要问题,
就是附件改名为OBLOG转到XP目录下后用户都不能用,也不可见。请提示一下有没有办法啊!
或者是我做错了

我是按步骤一步步来的,现在就是附件问题没能解决了
回复

使用道具 举报

taohai 发表于 2007-1-23 16:12:07 | 显示全部楼层
我和她一样的问题

原帖由 slidong 于 2006-12-27 16:27 发表
各位老大,oblog4.0--->ss4.0,第一步就出现问题,请教如何解决?先谢了!
回复

使用道具 举报

taohai 发表于 2007-1-23 18:20:28 | 显示全部楼层
转换了之后 备份没办法恢复

错误为:


Discuz! info: MySQL Query Error

User: ****
Time: 2007-1-23 6:19pm
Script: /bbs/admincp.php

SQL: SET NAMES 'gbk'
Error: Unknown system variable 'NAMES'
Errno.: 1193
回复

使用道具 举报

taohai 发表于 2007-1-24 10:05:24 | 显示全部楼层
已经找到解决方法
MYSQL 版本不兼容的问题

备份的时候选择低一些版本就可以
回复

使用道具 举报

丝路飞鸿 发表于 2007-1-26 12:17:00 | 显示全部楼层
>> oBlog 4.x Access 转换 X-space 2.x 程序 oblog4xac-xspace2x.php

--------------------------------------------------------------------------------

本程序基于 oBlog 4.x Access 数据转换而设计,也可能用于稍高或者稍低版本的转换  

--------------------------------------------------------------------------------

当前操作第 13 / 16 步 => 转换个人空间友情链接
  
正在处理第 1 —— 5000 行数据......

    [中止操作并返回程序首页]


停到这里就不动了
回复

使用道具 举报

我是扬子 发表于 2007-2-1 18:41:06 | 显示全部楼层
为何我的blog已经成功转换了,也repair.php了,可是还显示乱码.
http://www.jscj.com.cn/space/?action_blog
回复

使用道具 举报

kindkind 发表于 2007-2-2 13:09:10 | 显示全部楼层
原帖由 烟消云散 于 2006-12-11 03:01 发表


为什么出现这样的错误?是在转换友情链接的时候出现这个问题的


友情链接转换出错的问题我自己找到原因了,不知道是不是对,但是我已经这样做了!
原因是有博客用户被删除,也就是oblog_user里的userid已经没有这个人了,但是友情链接内的用户id依然存在,所以转换程序在找到urlid以后在用户表找不到对应的id,语句就出错了!

下面是我的解决办法:不会的用户就照猫画虎,把这段代码贴上去吧!或者下载我上传的附件!
在转换程序的1640行(从urlid查找userid语句)后面添加判断:

  1.                $lusername        =        getlogusername($luid);     //该句在文本编辑器里为1640行,提示的错误也就出现在这里,搜索“友情链接”就能找到。

  2.         if($lusername <> ""){      //这句是我加的判断,就是用户id存在的时候才执行下面的语句。

  3.                 $uid                =        getuid($lusername);
  4.                 $name                =        $url['urlname'];
  5.                 $logo                =        $url['logo'];
  6.                 $url                =        $url['url'];
  7.                 $displayorder        =        $url['ordernum'];

  8.                 $sql = "INSERT INTO `{$xspace_tablepre}userlinks` (
  9.                         `linkid`, `uid`, `name`, `logo`, `url`, `displayorder`
  10.                         ) VALUES(
  11.                         '$linkid', '$uid', '$name', '$logo', '$url', '$displayorder');";
  12.                 if(mysqlquery($sql)){
  13.                         $convertedrows ++;                                                
  14.                 } else {
  15.                         reportlog("无法转换 xspace 友情链接 linkid= $linkid,SQL 语句如下 :<br><textarea rows="3" style="width: 100%;">".$sql."</textarea>");
  16.                 }

  17.         }    //这句是我添加的判断语句的结束符。

  18.                 $totalrows ++;
复制代码
不过现在还有图片文件不能还原给各用户的问题,我试着改了一下数据库,好像找到对应的表了,看我能不能解决这个问题,呵呵!
还是希望官方的程序能出现的好!必定我改的怕有疏漏,而且还是php的新手!!


[ 本帖最后由 kindkind 于 2007-2-2 14:32 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-15 10:31 , Processed in 0.030939 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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