discuz7.2论坛首页显示欢迎新会员信息

DZ7.0标准模板和7.2不显示最新注册的会员用户名,所以程序也没有对应的语句。
有很多站长需要这个功能,能更直观地看到注册会员的信息。
下面说明一下此插件的设置方法。

一、首先在 templates\default\discuz.htm 此例子为默认模板的修改处,如果使用其他的模板,请到相应模板的文件夹中修改 discuz.htm 文件) 中查找

 {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>

将其修改为

 {lang index_today}: <em>$todayposts</em>, {lang index_yesterday}: <em>$postdata[0]</em>, {lang index_members}: <em>$totalmembers</em>, {lang welcome_newmember} <cite><a href=”space.php?username=$memberenc”>$lastmember</a></cite>

 二、除了对上述模板处的修改外,还要修改注册文件相应的地方,把显示会员名称的语句写入缓存文件,可以避免因为没有及时更新缓存造成的显示延迟问题

在 register.php 中查找

 require_once DISCUZ_ROOT.’./include/cache.func.php’;
$_DCACHE[‘settings’][‘totalmembers’]++;
updatesettings);

 将其修改为

 require_once DISCUZ_ROOT.’./include/cache.func.php’;

 $_DCACHE[‘settings’][‘totalmembers’]++;

$_DCACHE[‘settings’][‘lastmember’] = $discuz_userss;

updatesettings);

 这样首页就可以显示欢迎新会员的信息了,展示如下图:

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注