*该问题对于全新安装或已升级到Discuz!NT 2.1的用户不存在,仅仅是原来使用Discuz!NT 1.0后又升级的用户才存在。Discuz!NT 2.1之前的版本存在一个小bug:后台设置的默认模板(例如Default模板,其模板id为1),前台用户如果使用默认模板,保存的用户设置里用户模板不是0,而是当前的默认模板id(如前例,保存的为1)
这个小bug一般不会感觉到有问题,除非后台管理员更换了新的默认模板,这样新注册的用户的默认模板变成新的默认模板,但原来老用户就还是老的默认模板。
因此,升级到Discuz!NT 2.1的用户,新注册的用户不会有这个问题了,但原来的用户可以存在设置上的问题,导致新的默认模板对他们不生效。管理员可以在后台执行一下这条sql脚本,就可以让早期的默认模板用户修改默认模板设置为真正的默认模板设置:
update dnt_users set templateid=0 where templateid=1附图:
