本帖最后由 sunpiny 于 2009-9-27 08:56 编辑
我看了置顶的帮助,说必须有新人注册才更新。
但是我的用户是从其它平台迁移过来的,不是新注册的,咋办?这个缓存在哪个文件?
由于ucenter、uhome、DZ7的用户密码加密算法不同,不能一次性导入用户。我采用用户在原系统登录时读取密码和帐号,然后写入ucenter的用户帐号,这样用户在登录uhome时会自然激活。
但是欢迎新成员的显示数目无法更新了!请技术人员支个招!
[已解决]:(自力更生,丰衣足食)
修改 ..\source\function_space.php
“//更新最新会员 ”处的:- if($_SCONFIG['newspacenum']>0) {
- $newspacelist = array();
- $wherearr = array('1');
- if($_SCONFIG['newspaceavatar']) $wherearr[] = "avatar='1'";
- if($_SCONFIG['newspacerealname']) $wherearr[] = "namestatus='1'";
- if($_SCONFIG['newspacevideophoto']) $wherearr[] = "videostatus='1'";
- $query = $_SGLOBAL['db']->query("SELECT uid,username,name,namestatus,videostatus,dateline FROM ".tname('space')." WHERE ".implode(' AND ', $wherearr)." ORDER BY uid DESC LIMIT 0,$_SCONFIG[newspacenum]");
- while ($value = $_SGLOBAL['db']->fetch_array($query)) {
- $newspacelist[] = $value;
- }
- data_set('newspacelist', $newspacelist);
- }
复制代码 为: ORDER BY dateline DESC LIMIT ... |