易优CMS中 formreply 标签的基本用法是什么?

wdzsjl 2周前 (01-01) 阅读数 54 #ASP

在易优CMS中,formreply 标签用于获取自由表单的回复列表。这个标签非常有用,特别是在需要展示用户提交的表单回复时。以下是 formreply 标签的基本用法和详细说明:

  1. 基本语法

    html
     
    {eyou:formreply typeid="52" id="field" pagesize='5'} 用户头像: {$field.head_pic} 用户昵称: {$field.nickname} 留言时间: {$field.add_time|MyDate='Y-m-d H:i:s',###} {$field.attr.1802.attr_name}: {$field.attr.1802.attr_value} {notempty name='$field.last_one'} {$field.hidden} <a href="javascript:void(0);" {$field.onclick}>查看更多</a> {/notempty} {/eyou:formreply}
  2. 参数说明

    • typeid="52":指定自由表单的ID,这里的 52 是示例值,实际使用时需要替换为具体的表单ID。
    • id="field":定义一个变量名,用于在循环中引用每个回复的数据。
    • pagesize='5':每页显示的回复数量,这里设置为5条。
  3. 字段说明

    • {$field.head_pic}:用户头像。
    • {$field.nickname}:用户昵称。
    • {$field.add_time|MyDate='Y-m-d H:i:s',###}:留言时间,使用 MyDate 函数格式化日期。
    • {$field.attr.1802.attr_name} 和 {$field.attr.1802.attr_value}:自定义字段的名称和值,其中 1802 是字段ID,实际使用时需要替换为具体的字段ID。
  4. 分页和查看更多

    • {notempty name='$field.last_one'}:判断是否有更多回复,如果有则显示“查看更多”链接。
    • <a href="javascript:void(0);" {$field.onclick}>查看更多</a>:点击“查看更多”链接时触发的JavaScript事件,{$field.onclick} 必须存在,以便实现分页功能。
  5. 注意事项

    • 红色部分(如 {$field.onclick})是不可或缺的,必须保留。
    • 分页加载文件 formreply_block001.htm 需要在模板目录 pc/system 或 mobile/system 下创建,并将 formreply 标签包住的代码(除了 {notempty name='$field.last_one'} {/notempty} 包住的片段)复制到该文件中。
wx.jpg ywfw.jpg
热门