DISCUZ论坛开发点滴
序号 | 问题点 | 方法 |
1 | 首页头像不显示的问题: | 修改UCENTER中的localhost为目标服务器的IP地址或域名。 |
2 | 关闭验证码 | 后台->防灌水->验证设置->看着办 |
3 | 关闭UCENTER验证码 | uc_server\view\default\admin_login.htm 32行 uc_server\control\admin\user.php 69行 |
4 | 通信失败 | \uc_server\control\admin\app.php 133行添加echo 'alert(\''.$url.'\');'; 由数据库配置引起的失败需要修改 \DiscuzNew\examples\config.inc.php中的$dbname和$tablepre变量值 |
5 | UCENTER注册的用户需要在前端激活后才能写入到用户主表 | \DiscuzNew\examples\config.inc.php中添加define('DISCUZ_DBTABLEPRE', '`discuz`.pre_common_'); 在./uc_client/model/user.php中添加自动激活的代码。要写入6张表分别是 common_member common_member_status common_member_profile common_member_field_forum common_member_field_home common_member_count |
6 | 通过example登陆后SESSION无法穿透到主论坛页面中的问题 | 1、可以在UCENTER中将应用配置页里同步登陆的钩钩打上。
2、应用list($uid, $username, $password, $email) = uc_user_login($usernames,
$passwords); 后使用uc_user_synlogin($uid);都很关键。 |