顶点网 > Datalife Engine 用户信息模板 userinfo.tpl 标签详解
|
这个表单的显示配置是在userinfo.tpl中完成的。模板是在此部分进行自定义的,用于展示用户的个人资料。建议不要在不了解HTML的情况下编辑此部分,因为它使用通过表单传递给脚本的字段名称。换句话说,您可以随意编辑文本,但不要更改字段名称,这非常重要。此模板中用到的标签相对较多,您可以使用搜索来快速查找: {usertitle} 用户名。 {info} 用户个人简介。 {editmail} 电子邮件地址。 {comm-num} 评论数量。 {news-num} 文章数量。 {status} 用户状态(他/她所属的用户组)。 {rate} 用户文章的当前评分(根据文章评分自动形成)。 [rating-type-1] text [/rating-type-1] 如果脚本设置中启用了第一种评分类型,则显示包含的文本。 [rating-type-2] text [/rating-type-2] 如果脚本设置中启用了第二种评分类型“仅赞”,则显示包含的文本。 [rating-type-3] text [/rating-type-3] 如果脚本设置中启用了第三种评分类型“赞”或“踩”,则显示包含的文本。 [comments-rating-type-1] text [/comments-rating-typepe-1] 如果脚本设置中启用了第一种评论评分类型,则显示包含的文本。 [comments-rating-type-2] text [/comments-rating-type-2] 如果脚本设置中启用了第二种评论评分类型“仅赞”,则显示包含的文本。 [comments-rating-type-3] text [/comments-rating-typepe-3] 如果脚本设置中启用了第三种评论评分类型“赞”或“踩”,则显示包含的文本。 {commentsrate} 显示此用户所有评论的总评分。 {ratingscore} 显示用户所有发布物的平均评分,从一到五,保持小数值。例如,根据评分不同,它可以是1.6或4.2等。 {commentsratingscore} 显示所有用户评论的平均评分,从一到五,保持小数值。例如,根据评分不同,它可以是1.6或4.2等。 {registration} 用户注册日期。 {editinfo} 编辑资料时显示现有的摘要信息。 {hidemail} 显示复选框以隐藏电子邮件地址。 {foto} 上传照片的链接。 {fullname} 用户的全名。 {land} 用户的居住地。 [not-logged] 和 [/not-logged] 如果用户查看自己的个人资料,则显示包含的代码。它被用于允许访客编辑他们自己的个人资料。 [signature] 和 [/signature] 如果用户设置了签名,则显示包含的文本。 {signature} 显示用户的签名。 {editsignature} 显示格式化后的用户签名以供编辑。 {lastdate} 显示最后访问日期。 {comments} 链接到用户的所有评论。 {allowed-ip} 允许注册的IP地址。 {xfields} 在编辑时显示额外的个人资料字段。 [xfinput_X] 在所需位置上显示表单的附加字段,其中X是附加字段的名称。 [xfvalue_x] 显示附加字段“x”的值,“x”是附加字段的名称。 [xfgiven_x] [xfvalue_x] [/xfgiven_x] 仅当附加字段“x”不为空时才显示该字段。 [xfnotgiven_x] 文本 [/xfnotgiven_x] 如果用户未设置附加字段,则显示封闭的文本,其中X是用户个人资料附加字段的名称。 {group-icon} 用户组图标。 [time_limit] [/time_limit] 如果用户处于临时组中,则显示封闭的文本。 {time_limit} 显示用户在临时组中的到期日期。 {news} 链接到用户发布的所有新闻。 [rss] 文本 [/rss] 在个人资料中显示链接,以获取用户所有新闻的RSS源。 {ignore-list} 忽略列表中的所有用户。 [fullname] 文本 [/fullname] 如果用户已设置全名,则显示封闭的文本。 [not-fullname] 文本 [/not-fullname] 如果用户未设置全名,则显示封闭的文本。 [land] 文本 [/land] 如果用户已设置居住地,则显示封闭的文本。 [not-land] 文本 [/not-land] 如果用户未设置居住地,则显示封闭的文本。 [news-num] 文本 [/news-num] 如果用户在网站上发布新闻,则显示封闭的文本。 [not-news-num] 文本 [/not-news-num] 如果用户未在网站上发布新闻,则显示封闭的文本。 [comm-num] 文本 [/comm-num] 如果用户在网站上留下评论,则显示封闭的文本。 [not-comm-num] 文本 [/not-comm-num] 如果用户未在网站上留下评论,则显示封闭的文本。 [online] 文本 [/online] 如果用户在线(离上次访问时间不到20分钟),则显示封闭的文本。 [offline] 文本 [/offline] 如果用户已离线,则显示封闭的文本。 [profile-user-group=X] 文本 [/profile-user-group] 如果查看个人资料的用户所属的组属于X组,则显示封闭的文本,其中X是组号。组也可以用逗号列表。 [not-profile-user-group=X] 文本 [/not-profile-user-group] 如果查看个人资料的用户所属的组不属于X组,则显示封闭的文本,其中X是组号。 {timezones} 显示可用时区的列表,并允许用户选择其个人资料在网站上的时区。 {news-subscribe} 显示取消订阅评论和已签署的出版物数量的复选框。 {unsubscribe} 显示订阅接收有关用户所发布的新闻添加新评论的通知的复选框。 {comments-reply-subscribe} 显示订阅接收对用户评论的回复的新评论的通知的复选框。 {pm} 链接到给用户写私信。 {email} 链接到给用户写邮件。 {twofactor-auth} 显示复选框,用户可以在其中启用或禁用双因素身份验证。 [vk] 文本 [/vk] 如果启用了使用VK网络进行授权,则显示封闭的文本。 {vk_url} 显示URL链接以登录VK。 [odnoklassniki] 文本 [/odnoklassniki] 如果启用了使用Odnoklassniki网络进行授权,则显示封闭的文本。 {odnoklassniki_url} 显示URL链接以登录Odnoklassniki。 [facebook] 文本 [/facebook] 如果启用了使用Facebook进行授权,则显示封闭的文本。 {facebook_url} 显示URL链接以登录Facebook。 [google] 文本 [/google] 如果启用了使用Google进行授权,则显示封闭的文本。 {google_url} 显示URL链接以登录Google。 [mailru] 文本 [/mailru] 如果启用了使用Mail.ru进行授权,则显示封闭的文本。 {mailru_url} 显示URL链接以登录Mail.ru。 [yandex] 文本 [/yandex] 如果启用了使用Yandex进行授权,则显示封闭的文本。 {yandex_url} 显示URL链接以登录Yandex。 {social-list} 显示已链接社交网络的列表,并提供断开与该帐户的链接的链接。 [attached-vk] 文本 [/attached-vk] 如果用户帐户已链接到VK网络,则显示封闭的文本。 [attached-odnoklassniki] 文本 [/attached-odnoklassniki] 如果用户帐户已链接到Odnoklassniki网络,则显示封闭的文本。 [attached-facebook] 文本 [/attached-facebook] 如果用户帐户已链接到Facebook,则显示封闭的文本。 [attached-google] 文本 [/attached-google] 如果用户帐户已链接到Google,则显示封闭的文本。 [attached-mailru] 文本 [/attached-mailru] 如果用户帐户已链接到Mail.ru,则显示封闭的文本。 [attached-yandex] 文本 [/attached-yandex] 如果用户帐户已链接到Yandex,则显示封闭的文本。 [detach-vk] 文本 [/detach-vk] 如果用户帐户已链接到VK社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [detach-odnoklassniki] 文本 [/detach-odnoklassniki] 如果用户帐户已链接到Odnoklassniki社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [detach-facebook] 文本 [/detach-facebook] 如果用户帐户已链接到Facebook社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [detach-google] 文本 [/detach-google] 如果用户帐户已链接到Google社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [detach-mailru] 文本 [/detach-mailru] 如果用户帐户已链接到Mail.ru社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [detach-yandex] 文本 [/detach-yandex] 如果用户帐户已链接到Yandex社交网络,则将其中包含的文本显示为链接,以取消链接该帐户。 [ignore] 文本 [/ignore] 将其中包含的文本显示为链接,将用户添加到忽略列表中。 {lastdate=date format} 以标签中指定的格式显示用户最后访问网站的日期。例如,标签{lastdate=d}显示月份的日期,标签{lastdate=F}显示月份的名称,标签{lastdate=d-m-Y H:i}显示完整的日期和时间。 {registration=date format} 以标签中指定的格式显示用户的注册日期。例如,标签{registration=d}显示月份的日期,标签{registration=F}显示月份的名称,标签{registration=d-m-Y H:i}显示完整的日期和时间。 [delete] 文本 [/delete] 将其中包含的文本显示为链接,用于删除用户在网站上的个人资料(如果用户组的设置允许)。 [if field = "value"] 文本 [/if] 如果字段的值等于指定的值,则显示其中包含的文本。 [if field = "value"] 文本 [/if] - 如果字段等于'value'参数,则显示文本 [if field != "value"] 文本 [/if] - 如果字段不等于'value'参数,则显示文本 [if field > "1"] 文本 [/if] - 如果字段大于'value'参数,则显示文本 [if field >= "2"] 文本 [/if] - 如果字段大于或等于'value'参数,则显示文本 [if field < "3"] 文本 [/if] - 如果字段小于'value'参数,则显示文本 [if field <= "4"] 文本 [/if] - 如果字段小于或等于'value'参数,则显示文本 [if field ~ "value"] 文本 [/if] - 如果字段中包含单词'value',则显示文本 [if field !~ "value"] 文本 [/if] - 如果字段中不包含单词'value',则显示文本 组合使用: [if field > "3" AND field2 < "5"] 文本 [/if] 如果“field”字段大于3,并且“field2”字段小于5,则显示文本。 [if field > "3" OR field2 < "5"] 文本 [/if] 如果“field”字段大于3或者“field2”字段小于5,则显示文本,即只要有任何一个条件满足就会显示文本。 字段的名称: name - 用户登录名(文本) email - 用户电子邮件(文本) user_id - 唯一用户ID(数字) news_num - 用户发布的文章数量(数字) comm_num - 用户评论数量(数字) user_group - 用户组(数字) lastdate - 用户最后访问日期(日期格式为英文,例如 "2020-09-01" 或 "10 September 2020" 或 "next Thursday" 或 "+1 day" 或 "next Thursday" 或使用Unix格式,如果使用等号,则日期会四舍五入到分钟) reg_date - 用户注册日期(日期格式为英文,例如 "2020-09-01" 或 "10 September 2020" 或 "next Thursday" 或 "+1 day" 或 "next Thursday" 或使用Unix格式,如果使用等号,则日期会四舍五入到分钟) allow_mail - 用户是否允许接收来自网站的邮件(数字1或0) info - 用户自我介绍信息(文本) signature - 用户签名(文本) fullname - 用户全名(文本) land - 用户居住地(文本) foto - 用户头像链接(文本) pm_all - 用户的个人消息数量(数字) pm_unread - 用户未读个人消息数量(数字) restricted - 用户是否受限制(数字0-没有限制,1-禁止添加文章,2-禁止添加评论,3-禁止发布和评论) restricted_days - 禁止限制的天数(数字) restricted_date - 用户解禁日期(日期格式为英文,例如 "2020-09-01" 或 "10 September 2020" 或 "next Thursday" 或 "+1 day" 或 "next Thursday" 或使用Unix格式,如果使用等号,则日期会四舍五入到分钟) logged_ip - 用户访问网站的IP地址(文本) timezone - 用户的时区,例如Europe/Moscow(文本) news_subscribe - 用户是否订阅新文章通知(数字1或0) comments_reply_subscribe - 用户是否订阅评论回复通知(数字1或0) twofactor_auth - 用户是否启用双因素认证(数字1或0) cat_allow_addnews - 用户被允许添加文章的分类(分类ID数组) cat_add - 用户在添加文章时信任的分类(分类ID数组) xfield_x - 用户的附加字段的值,其中x是附加字段的名称。例如,xfield_test是附加字段test的值。 返回 |