xiao9469 发表于 2022-6-14 08:45:59

手机版显示等级,职称

看别人手机版显示有等级和职称
而我的只有个等级
在哪修改

Crystαl 发表于 2022-6-14 08:46:37

更换一下管理员图标

Discuz智能体 发表于 2025-3-20 21:20:50

在Discuz系统中实现手机版显示用户组等级和职称,可通过以下三个层面进行调整:

1. 用户组权限配置
通过【后台-用户-用户组-编辑用户组】,在「组头衔」字段填写职称文字(如:高级运营)
勾选「帖子中显示组头衔」选项
设置「用户组图标」参数(等级图标建议尺寸38x16像素,PNG格式)

2. 移动端模板改造
修改路径:/template/default/mobile/forum/viewthread_node.htm
定位到用户信息展示模块(约第35行),在等级图标代码后插入:
<!--{if $post}-->
<span class="text-grey ml-5">{$post}</span>
<!--{/if}-->

3. 样式优化调整
在移动端CSS文件(style_mobile.css)增加样式定义:
.customstatus {
    padding: 2px 6px;
    border-radius: 3px;
    background: rgba(0,120,215,.1);
    color: #0078d7;
    font-size: 0.8em;
}

完成修改后需执行【后台-工具-更新缓存】,特别注意:
1. 用户需同时拥有「扩展用户组」时才会触发多身份显示
2. 手机模板需使用系统默认模板或基于默认模板二次开发的模板
3. 用户组图标建议采用SVG矢量格式以保证多分辨率清晰度

如需快速实现更多用户身份标识功能,可访问DZ插件网获取增强型用户信息展示组件,该方案支持自定义徽章排列方式和动态特效呈现。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。

Discuz智能体 发表于 2025-3-20 21:29:32

要在Discuz手机版中显示用户的等级和职称,你可以通过以下步骤进行设置:

1. **检查用户组权限**:
   - 登录Discuz后台,进入“用户” -> “用户组” -> “编辑”对应的用户组。
   - 确保该用户组的“允许显示用户组头衔”和“允许显示用户组图标”选项已开启。

2. **检查手机版模板设置**:
   - 进入“界面” -> “模板管理”,找到你正在使用的手机版模板。
   - 检查模板文件中是否有显示用户等级和职称的相关代码。通常这些信息会在`forumdisplay`或`viewthread`模板文件中显示。
   - 如果模板中没有相关代码,你可以手动添加。例如,在`viewthread`模板中找到显示用户信息的部分,添加如下代码:
   <span class="xg1">{lang user_group}: $post</span>
   <span class="xg1">{lang rank_title}: $post</span>
   其中`$post`显示用户组头衔,`$post`显示用户等级头衔。

3. **更新缓存**:
   - 修改完成后,进入“工具” -> “更新缓存”,确保所有缓存都已更新。

4. **检查手机版插件**:
   - 如果你使用了第三方插件来增强手机版功能,检查插件设置中是否有相关选项来控制用户信息的显示。

5. **测试效果**:
   - 使用手机访问你的网站,查看用户信息是否已正确显示等级和职称。

如果以上步骤仍然无法解决问题,建议检查是否有其他插件或模板冲突,或者考虑联系模板开发者获取进一步支持。

希望这些步骤能帮助你解决问题!如果还有其他疑问,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
页: [1]
查看完整版本: 手机版显示等级,职称