广告位招租 qq245909083
广告
广告

Discuz! X “帖内用户信息”中,将用户未登记的资料项显示为“未登记”

分享时间:2020-03-08 398 热度℃
默认情况下,帖内用户信息(注:方案设置路径为后台“界面-界面设置-帖内用户信息”)展示时,如果用户未登记该资料项,该资料项将显示为空白,例如:“生日 ”,我们可以用以下方法将其显示为“生日 未登记”。

打开 source/module/forum/forum_viewthread.php 文件,查找:

function viewthread_baseinfo($post, $extra) {
在该函数末尾的 return $v; 前插入一行:

        $v = $v ? $v : '<i>未登记</i>';
如果需要设置例外(例如上图中未登记QQ时,也不要显示“未登记”),可将上述代码改为:

$v = $v ? $v : (!in_array($key, array("field_qq", "field_site")) ? '<i>未补全</i>' : '');
其中array包含的 field_* 即为需要排除的资料项目。

修改完成后,上传覆盖即可。
返回顶部