在PbootCMS中,你可以使用特定的模板标签来实现留言板功能。以下是如何使用留言板标签来实现留言提交表单和留言记录列表的具体方法。
1. 留言提交表单
示例代码
html<!-- 留言提交表单 -->
<form action="{pboot:msgaction}" method="post">
<label for="contacts">联系人:</label>
<input type="text" name="contacts" id="contacts" required>
<label for="mobile">手机:</label>
<input type="text" name="mobile" id="mobile" required>
<label for="content">内容:</label>
<textarea name="content" id="content" rows="4" required></textarea>
<label for="checkcode">验证码:</label>
<input type="text" name="checkcode" id="checkcode">
<img title="点击刷新" src="{pboot:checkcode}" onclick="this.src='{pboot:checkcode}?'+Math.round(Math.random()*10);" />
<button type="submit">提交</button>
</form>
说明
- 表单提交方式:使用
POST
方法提交表单。 - 表单字段:确保表单中的字段名称与后台自定义表单中添加的字段一致。
- 验证码:使用
{pboot:checkcode}
获取验证码图片地址,并提供刷新功能。
2. 留言记录列表
示例代码
html<!-- 留言记录列表 -->
{pboot:message num="10" page="1"}
<div class="message-item">
<p>序号:[message:i]</p>
<p>联系人:[message:contacts]</p>
<p>手机:[message:mobile substr=1,3]****[message:mobile substr=8]</p>
<p>内容:[message:content]</p>
<p>留言时间:[message:askdate]</p>
<p>回复内容:[message:recontent]</p>
<p>回复时间:[message:replydate]</p>
</div>
{/pboot:message}
说明
- 控制参数:
num="10"
:每页显示的留言数量,默认为10条。page="1"
:启用分页,默认为开启状态。
- 可用标签:
[message:i]
:留言序号,从1开始。[message:contacts]
:联系人。[message:mobile]
:手机号。[message:content]
:留言内容。[message:recontent]
:回复内容。[message:askdate]
:留言时间。[message:replydate]
:回复时间。[message:mobile substr=1,3]****[message:mobile substr=8]
:手机号隐私保护,显示为187****6563
。