在帖子中显示个人资料标题

我想在全名下方添加“个人简介”字段,我尝试寻找方法但没有找到。

除此之外,还有一个错误/问题,即我在帖子中将 enable_name 设置为 true,并通过在“自定义”>“主题”>“编辑 CSS/HTML”中添加一些 CSS 规则来隐藏帖子中的用户名。

//Hides the username from the Post page
.names .username {
    display: none!important;
}

这些设置以前运行良好,但现在全名也对某些用户隐藏了。

请帮助我修复这些设置。

嗨 Kushal :slight_smile:
你能否澄清一下你说的“个人资料标题字段”是什么意思?

至于隐藏用户名,根据你网站的设置,你可以尝试以下方法:

.names .second.username {
    display: none;
}
1 个赞

上面的 CSS 代码没有隐藏用户的用户名。

我说的是这个标题

1 个赞

因此,我的“取决于您网站的设置”,但这应该由我来处理,我应该从默认设置开始,使用以下 CSS 应该可以工作:

.names .first.username {
    display: none;
}

至于全名下方的标题,请尝试这个:

.topic-meta-data .names {
    flex-wrap: wrap;
    .user-title {
        width: 100%;
    }
}

image

请注意,可能会产生意想不到的副作用(正如在对包含多个子元素的元素进行 CSS 更改时经常发生的那样)。

2 个赞

CSS 设置工作正常,但我觉得问题有所不同,因为有些用户的用户名和全名在帖子类别中都可见,而有些用户只可见用户名(通过页面源代码检查,仅从数据库中获取用户名)。
除此之外,个人资料标题 CSS 代码是完美的,但如何从数据库中获取详细信息,因为它没有从数据库中获取,所以没有显示它的问题。
恳请帮助我解决这个问题。

我对这个 CSS 有点太快了,没有检查没有全名的帐户,所以我的 CSS 建议有问题。

您能否提供您网站的以下设置值?

  • 需要全名

  • 在用户体验中优先显示用户名

1 个赞

全名字段自启动以来一直是必填字段,对于第二点我需要更详细的说明。

是这个设置:

:slight_smile:

1 个赞

为了更清楚地说明,所有账户都有全名和用户名(通过访问他们的个人资料进行验证)。只是在帖子页面上,一些账户的全名未能获取。

如何在全名后添加个人资料标题?

是的,此设置已启用

两个设置都已启用
image

谢谢你的信息 :slight_smile:

如果你启用了 在用户体验中优先显示用户名,那么当用户的用户名和全名相同时,用户名将显示在每篇帖子中。
而且,如果你只想用 CSS 来隐藏用户名,你将无法做到,因为你无法定位前面的元素。

例如,你会有两篇帖子显示:

  1. 用户名

    • 帖子内容
  2. 用户名 全名

    • 帖子内容

你将无法只隐藏那些全名与用户名不同的用户的用户名,因为用户名显示在全名 之前

这有点复杂,难以解释 :sweat_smile:

所以,如果你想要一个纯 CSS 的解决方案,你需要禁用 在用户体验中优先显示用户名 并使用以下 CSS:

.names {
    .full-name +.username {
        display: none;
    }
}

至于名字下方的头衔,你可以使用这个更新后的 CSS:

.topic-meta-data .names {
    flex-wrap: wrap;
    .user-title {
        width: 100%;
        order: 1;
    }
}

order: 1; 可以防止用户的状态表情符号出现在头衔旁边,并将其保留在全名旁边:

如果我将所有这些 CSS 结合起来,结果如下。

之前:

.topic-meta-data .names {
    flex-wrap: wrap;
    .full-name +.username {
        display: none;
    }
    .user-title {
        width: 100%;
        order: 1;
    }
}

之后:

3 个赞

感谢您的努力,但这段代码仍然无法正常工作,即使我在 CSS 中添加了 !important,它仍然不起作用。
至于个人简介标题,它没有从后端加载,请参阅下面的截图作为参考

1 个赞

插件帮助我解决了当用户名和全名相同时,其中一个被自动隐藏的问题。

请帮我将个人资料标题添加到全名之后。

1 个赞

有人能帮我看看如何让个人资料标题在帖子页面上可见吗?

@JammyDodger 我该怎么办?是应该发新帖还是有其他方法可以解决这个问题?

您能分享一下你们论坛的链接吗?

论坛链接如下 -
https://team.krsh.org

谢谢。 :slight_smile:

请尽可能精确,因为您的请求有点令人困惑。

您说的“后面”是指“下面”吗?


您的注册表单包含一个“个人简介”字段,但我怀疑这与您的问题无关。据我理解,您要求在用户名下方显示用户的头衔

我在您的论坛上尝试了我消息中的代码,它奏效了:

之前:
image

之后:
image

这就是您想要的吗?

1 个赞

我之前已经提到过,我想要显示个人简介标题,如果这个标题能显示在全名下方就太棒了,就像您在第二张图片中发送的那样,应该显示“Internship Secured”个人简介标题的位置。