- 主题:[kbs]升到kbs2.0后,好友名单有问题
从smth1.2升到kbs2.0后,好友名单有问题,只有第一个id是完整的,
后边都是只有id里的几个字母,若全部删除,重新加,也存在问题。
(新注册用户或以前没添加过好友名单的没问题)
图2是删除全部好友后,重新加的,本来好友1加的是linton,说明也是,2加的是SYSOP
--
FROM 202.193.15.*


琢磨下 LEN_FRIEND_EXP 是不是变化了
【 在 linton (难得糊涂) 的大作中提到: 】
: 从smth1.2升到kbs2.0后,好友名单有问题,只有第一个id是完整的,
: 后边都是只有id里的几个字母,若全部删除,重新加,也存在问题。
: (新注册用户或以前没添加过好友名单的没问题)
: ...................
--
FROM 128.12.150.*
【 在 atppp (Big Mouse) 的大作中提到: 】
: 琢磨下 LEN_FRIEND_EXP 是不是变化了
就是它的了,从FB2K转到SMTH1.2时,俺改为40了,有转换程序吗?
default.h:
#ifndef LEN_FRIEND_EXP /*如果从FB2k升级到smth,这里请设置为40 */
#define LEN_FRIEND_EXP 15
#endif
--
修改:linton FROM 202.193.15.*
FROM 202.193.15.*
contrib/convert/refriend.c 可能要改一改。
就是个 friends 文件,其实挺好理解的一个文件结构。
【 在 linton (难得糊涂) 的大作中提到: 】
: 就是它的了,从FB2K转到SMTH1.2时,俺改为40了,有转换程序吗?
: default.h:
: #ifndef LEN_FRIEND_EXP /*如果从FB2k升级到smth,这里请设置为40 */
: ...................
--
FROM 128.12.150.*
或者你把LEN_FRIEND_EXP还是定义成40算了。
【 在 linton (难得糊涂) 的大作中提到: 】
: 就是它的了,从FB2K转到SMTH1.2时,俺改为40了,有转换程序吗?
: default.h:
: #ifndef LEN_FRIEND_EXP /*如果从FB2k升级到smth,这里请设置为40 */
: ...................
--
FROM 128.12.150.*
main()
{
struct userec ur;
chdir(BBSHOME);
setuid(BBSUID);
setgid(BBSGID);
resolve_ucache();
strcpy(ur.userid,"KCN");
--------这个KCN在这是要转换好友列表的ID吗?
// refriend(&ur,NULL);
apply_users(refriend,NULL);
}
【 在 atppp (Big Mouse) 的大作中提到: 】
: contrib/convert/refriend.c 可能要改一改。
: 就是个 friends 文件,其实挺好理解的一个文件结构。
--
FROM 202.193.15.*
测试的代码没注释掉而已。
apply_users会遍历所有用户。
【 在 linton (难得糊涂) 的大作中提到: 】
: main()
: {
: struct userec ur;
: chdir(BBSHOME);
: setuid(BBSUID);
: setgid(BBSGID);
: resolve_ucache();
: strcpy(ur.userid,"KCN");
: --------这个KCN在这是要转换好友列表的ID吗?
: // refriend(&ur,NULL);
: apply_users(refriend,NULL);
: }
--
FROM 128.12.150.*
现在偶根本不考虑需要重新编译程序的办法
【 在 atppp (Big Mouse) 的大作中提到: 】
: 琢磨下 LEN_FRIEND_EXP 是不是变化了
--
FROM 218.26.243.*