本模板文件用来控制Datalife Engine站点用户账户信息的输出样式。虽然涉及了很多标签,不过大部分都是非常容易理解的,下面会逐一介绍。值得注意的是,注册用户查看自己的账户页面时会有账户信息和编辑账户信息两部分(包括管理员组的成员),而浏览其它用户的账户信息页面会只出现账户信息一部分,编辑部分会自动隐藏,所以制作本模板文件要处理好这两部分内容。
userinfo.tpl模板可用标签及释义
{usertitle} 数据值标签 局部标签
- 即输出用户的用户名(即登录时使用的用户名),注意区别fullname。
{info}数据值标签 局部标签
- 即在账户信息部分输出用户的简介信息,用户可在编辑账户信息部分添加自己的简介信息。
{editinfo} 数据值标签 局部标签
- 在编辑账户信息部分,本标签可以输出用于添加用户简介的文本框。
{email} 数据值标签 局部标签
- 输出用户电子邮件的联系方式,不过不是直接输出邮箱,而是输出站点的邮件系统对应的用户邮件连接。如:
- http://www.susology.com/index.php?do=feedback&user=1
{editmail}数据值标签 局部标签
- 在编辑账户信息部分,本标签用来记录用户新添加的电子邮件的值,即修改电子邮件文本框的value值。
{hidemail} 数据值标签 局部标签
- 在编辑账户信息部分,添加本标签会输出一个隐藏用户电子邮件的复选框。如果勾选此项,在其他用户浏览自己的账户信息时,不会出现email联系的相关内容。
{comm-num}数据值标签 局部标签
- 即在账户信息部分输出用户发布的评论数量。
{comments} 数据值标签 局部标签
- 即在账户信息部分输出用户近期评论链接。
{news-num} 数据值标签 局部标签
- 即在账户信息部分输出用户发布的文章数量。
{news} 数据值标签 局部标签
- 即在账户信息部分输出用户发布的文章列表页链接。
[rss] text [/rss] 范围标签 局部标签
- 即在账户信息部分输出订阅用户文章信息源的链接,标签包括的范围自动变成锚文本。
{status}数据值标签 局部标签
- 即在账户信息部分输出用户所处的用户组状态。
{group-icon} 数据值标签 局部标签
- 在账户信息浏览部分输出用户所属的用户组图标,用户组图标需要在后台》用户组》选择用户组进行设置和修改。
{time_limit} 数据值标签 局部标签
- 即在账户信息浏览部分输出用户处于某个用户组的失效时间。可在后台》用户》选择用户进行设置,或者后台》用户组》选择某个用户组,同时设定此组的失效时间,该组的成员也会随组消失而转入你设置的其他组。
[time_limit] [/time_limit] 范围标签 局部标签
- 即{time_limit}的辅助范围标签,当{time_limit}为空时,本标签组范围内的内容全部不显示。
{rate}数据值标签 局部标签
- 即在账户信息部分输出用户成功发布的文章获得的评级的综合值。
{registration}数据值标签 局部标签
- 即在账户信息部分输出用户注册的时间。
{lastdate} 数据值标签 局部标签
- 即在账户信息部分输出用户最后登录的日期。
{foto}数据值标签 局部标签
- 即在账户信息部分输出用户头像图片的链接。
{fullname}数据值标签 局部标签
- 即在账户信息部分输出用户的全名。
{land}数据值标签 局部标签
- 即在账户信息部分输出用户的居住地信息。
{icq}数据值标签 局部标签
- 即在账户信息部分输出用户的ICQ号码。
[not-logged] text [/not-logged] 范围标签 局部标签
- 即有编辑用户信息权限的成员(用户本人及管理员组成员)才能浏览及操作的部分。
[signature] text [/signature]范围标签 局部标签
- 即{signature}的辅助标签,将{signature}涉及的范围包括起来,如果{signature}为空,本标签包括的内容全部不显示。
{signature}数据值标签 局部标签
- 即在账户信息部分输出用户设置的签名。
{editsignature}数据值标签 局部标签
- 即在用户编辑部分输出文本框用于帮助用户添加或编辑签名信息。
{ip} 数据值标签 局部标签
- 即在账户信息编辑部分输出当前操作用户的登录ip地址。
{allowed-ip}数据值标签 局部标签
- 即在账户编辑部分,在允许登录ip列表文本框中输出用户设定的ip列表,未设定时显示为空。
{xfields}数据值标签 局部标签
- 在编辑账户部分输出自定义账户字段,注意只需要添加此标签即可,表格等html代码会自动输出。
[xfvalue_x]数据值标签 局部标签
- 在账户信息部分输出自定义x账户字段的值,x表示自定义账户字段的名称。
[xfgiven_x] [xfvalue_x] [/xfgiven_x]范围标签 局部标签
- 即[xfvalue_x]的辅助范围标签,当[xfvalue_x]为空时,本标签组范围内的内容全部不显示。
[xfnotgiven_x] text [/xfnotgiven_x]范围标签 局部标签
- 即上组范围标签的对立标签,当[xfvalue_x]为空时,本标签组范围内的内容才会显示。
{ignore-list}数据值标签 局部标签
- 即在账户信息编辑部分显示用户在评论及站内短消息等模块中曾经设置忽略的用户名单。
[fullname] text [/fullname]范围标签 局部标签
- 即{fullname}的辅助范围标签,当{fullname}为空时,本标签组范围内的内容全部不显示。
[not-fullname] text [/not-fullname]范围标签 局部标签
- 即上组范围标签的对立标签,当{fullname}为空时,本标签组范围内的内容才会显示。
[icq] text [/icq]范围标签 局部标签
- 即{icq}的辅助范围标签,当{icq}为空时,本标签组范围内的内容全部不显示。
[not-icq] text [/not-icq]范围标签 局部标签
- 即上组范围标签的对立标签,当{icq}为空时,本标签组范围内的内容才会显示。
[land] text [/land]范围标签 局部标签
- 即{land}的辅助范围标签,当{land}为空时,本标签组范围内的内容全部不显示。
[not-land] text [/not-land]范围标签 局部标签
- 即上组范围标签的对立标签,当{land}为空时,本标签组范围内的内容才会显示。
[news-num] text [/news-num]范围标签 局部标签
- 即{news-num}的辅助范围标签,当{news-num}为空时,本标签组范围内的内容全部不显示。
[not-news-num] text [/not-news-num]范围标签 局部标签
- 即上组范围标签的对立标签,当{news-num}为空时,本标签组范围内的内容才会显示。
[comm-num] text [/comm-num]范围标签 局部标签
- 即{comm-num}的辅助范围标签,当{comm-num}为空时,本标签组范围内的内容全部不显示。
[not-comm-num] text [/not-comm-num]范围标签 局部标签
- 即上组范围标签的对立标签,当{comm-num}为空时,本标签组范围内的内容才会显示。
[online] text [/online]范围标签 局部标签
- 即评论发布者目前的登录状态,如果在线,本标签组包括的内容会显示。如果离线,则不显示。
[offline] text [/offline]范围标签 局部标签
- 即评论发布者目前的登录状态,如果离线,本标签组包括的内容会显示。如果在线,则不显示。