[英]phpbb3 How do I get Custom Profile Fields to showup on posts made by users?
我有这个代码:但它不起作用。
来自viewtopic_body.html
<!-- BEGIN custom_fields -->
<!-- IF postrow.custom_fields.PROFILE_FIELD_NAME eq "ingame_name" -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- ENDIF -->
<!-- END custom_fields -->
我的自定义字段名称称为“ingame_username”,并设置为在选项中显示可能的任何地方,我已经删除缓存后仍然没有显示更改。
我如何显示上面的代码结构,如何在模板的其他部分调用它?
有关此问题的文件非常有限。
我同意这不是很直接,因为您需要在ACP下检查一些选项,并且还必须编辑模板。 以下是步骤:
在“viewtopic_body.html”中找到包含以下内容的行:
{} postrow.POSTER_FROM
在它下面,添加以下行(phpbb 3.0.10中的第184行):
<!-- IF postrow.custom_fields.PROFILE_INGAMEUSERNAME_NAME --><dd><strong>{postrow.custom_fields.PROFILE_INGAMEUSERNAME_NAME}:</strong> {postrow.custom_fields.PROFILE_INGAMEUSERNAME_VALUE}</dd><!-- ENDIF -->
而已! 现在,您将在Viewtopic页面上看到自定义字段及其值。
皮特
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.