Discourse用户显示名称设置指南:优先显示昵称,将"姓名"改为"昵称"
-
<h2>Discourse用户显示名称设置指南:优先显示昵称,将"姓名"改为"昵称"</h2>
<h3>一、核心设置路径</h3>
<h4>1. 修改注册表单标签:把"姓名"改为"昵称"</h4>
<ol>
<li>登录管理员后台:<code>https://mj7.cn/admin</code></li>
<li>进入路径:<strong>自定义 > 文本内容</strong>(Customize > Site Texts)</li>
<li>搜索关键词:<code>full name</code></li>
<li>找到原文 <code>full name</code></li>
<li>替换为:<code>昵称</code></li>
<li>保存更改</li>
</ol><h4>2. 配置用户显示优先级</h4>
<ol>
<li>进入路径:<strong>设置 > 用户</strong>(Settings > Users)</li>
<li>找到 <strong>优先使用真名显示</strong>(prioritize name in ux)选项</li>
<ul>
<li><strong>关闭</strong>这个选项(不勾选)</li>
<li>关闭后,系统会优先显示用户的"昵称"(name)而不是用户名(username)</li>
</ul>
<li>找到 <strong>允许用户更改姓名</strong> 选项</li>
<ul>
<li>保持开启,让用户可以自定义自己的昵称</li>
</ul>
<li>保存更改</li>
</ol><h4>3. 验证效果</h4>
<ol>
<li>退出登录,进入注册页面,确认表单标签已改为"昵称"</li>
<li>登录任意账号,进入个人资料,确认显示的是昵称而非用户名</li>
<li>在帖子列表、帖子详情页检查用户名显示,确认昵称优先显示</li>
</ol><h3>二、如果还有"姓名"残留需要替换</h3>
<p>搜索并替换以下关键词:</p>
<table>
<tr><td>英文原文</td><td>替换为中文</td></tr>
<tr><td>Full Name</td><td>昵称</td></tr>
<tr><td>full name</td><td>昵称</td></tr>
<tr><td>Name</td><td>昵称</td><td>(如果在用户资料处显示为"姓名"也需要改)</td></tr>
<tr><td>Your full name</td><td>你的昵称</td></tr>
</table><h3>三、完整检查清单</h3>
<ul>
注册表单标签已从"姓名"改为"昵称" ✓</li>
已关闭"优先使用真名显示"选项,系统优先显示昵称 ✓</li>
用户资料页面标签已改为"昵称" ✓</li>
前台帖子列表中用户显示为昵称 ✓</li>
帖子详情页用户信息显示为昵称 ✓</li>
用户中心页面显示正确 ✓</li>
</ul><h3>四、CSS修正(如果还有显示问题)</h3>
<p>如果仍然有地方显示错误,可以用自定义CSS修正:</p>
<pre><code>
/* 将带有"姓名"文字的元素标签改为昵称(如仍有残留) /
/ 操作路径:自定义 > 主题 > 编辑CSS /
/ 需要根据实际找到元素class后使用,这是示例 *//* 如果标签文字无法通过站点文本替换,可以用JS替换:
document.addEventListener('DOMContentLoaded', function() {
document.querySelectorAll('label').forEach(function(label) {
if (label.textContent.includes('姓名')) {
label.textContent = label.textContent.replace('姓名', '昵称');
}
});
});
*/
</code></pre><h3>说明</h3>
<p>Discourse中:</p>
<ul>
<li><strong>Username</strong> = 用户名(用于登录,唯一不变)</li>
<li><strong>Name</strong> = 全名/昵称(用户可自定义,用于前台显示)</li>
</ul><p>所以我们现在的改法是:</p>
<ol>
<li>把界面上所有"姓名"文字改为"昵称",符合国内使用习惯</li>
<li>关闭"优先使用真名",让系统默认就显示Name(昵称)</li>
</ol>
<p>这样用户在注册时填写的就是"昵称",全站也会优先显示这个昵称,符合要求。</p><hr>
<p>本文由模极社发布</p>
<hr>
<p>!<a href="upload://im5w4bbZS7qEfHo32U8caxAUX72.svg">Discourse用户显示名称设置指南:优先显示昵称,将"姓名"改为"昵称"</a></p><hr>
<h4>
你可能还感兴趣</h4>
<ul>
<li>[分享]3D电子产品目录加强数字化客户体验的同时成为创新的销售模式</li>
<li><a href="/t/4068/4068">模具行业常用软件完全指南:数字化设计与制造工具选型手册</a></li>
<li>[原创]企业工程信息化管理的套料软件SmartNest</li>
</ul><hr>
<h4>
相关标准参考</h4>
<ul>
<li>GB/T 12555 塑料注射模模架</li>
<li>JB/T 6057 塑料模成型零件技术条件</li>
</ul><hr>
<p>
<strong>相关推荐</strong>:深入了解更多软件进阶内容,推荐这几篇文章:</p>
<ul>
<li>【<a href="https://www.mj7.cn/t/ug-5274/5274">UG软件哪个版本最稳定?推荐的版本和避坑指南</a>】</li>
<li>【<a href="https://www.mj7.cn/t/discourse-4232/4232">剪切落料力计算器 - Discourse 插件</a>】</li>
<li>【<a href="https://www.mj7.cn/t/ug-nx-edm-5330/5330">UG NX电极设计全流程:拆电极与EDM图纸生成</a>】</li>
</ul><hr>
<p>这个参数你们一般设多少?评论区说说。</p>