最近这几天在折腾这个事儿。
我自己是不会写程序的,然后就用AI写转换程序。花了几个小时写出来了,尝试转换了用户数据,只转换了uid,email,username,password这四个字段,但,我发现转换过去的用户数据无法正常使用。用原网站的密码登录就会提示密码错误,根本无法登录。
看了数据库之后发现wellcms的用户表里面有个salt的字段,程序默认的用户在这个字段里面是有值的,是不是因为这个字段的影响,导致原本的discuz的数据无法正常使用?
顺便问一下,如果通过操作数据库的方式转换数据的话,怎么区分discuz的帖子数据中哪个是主题,哪个是回帖?因为,如果直接把原数据库里面的帖子数据复制过去的话,回帖也直接复制过去了,结果会不会也变成单独的一篇文章内容?所以,我刚开始的想法是把用户数据先转过去,然后把帖子数据转过去,对应上相关的用户,想法办法转换成评论。
感觉有点懵了
很厉害呀,会用AI写转换程序了,赞一个。
密码处理:
1、明文经过MD5加密1次;
2、第一次MD5值和salt值组成字符串再一次MD5值,然后存入password。
discuz 的主体内容和回复内容都在同一个表里,一般thread表是索引表,应该有个first类似字段标记为第一帖,这个就是主体内容。
discuz 很完善的功能了,折腾什么呢?
新站用新程序就行了,老站没有必要折腾。wellcms 3.0 计划春节前发版。
对应版块 forum 表,字段 threads 主题数据统计,准确的统计数字填上去主题就显示了。
评论数据要显示,需要根据主题下的评论统计数字对应到 website_thread 表,字段 posts 评论统计。每个主题下有几条评论填写数字上去。
