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);
这样首页就可以显示欢迎新会员的信息了,展示如下图: