留言模块

来源:官方· 作者 jizhicms· 55次点击 · 5个月前

基本使用

留言模块是专门给前台表单收集信息用的。留言模板存储在当前模板的message文件夹里面。

默认前台留言都需要经过审核,从 系统设置--高级设置--是否留言自动审核 可以设置留言自动审核。

另外,前台留言也加了验证码,默认需要输入,可以从 系统设置--高级设置--留言验证码 关闭验证码。


使用loop输出留言

用 isshow 来区分是否后台审核

{loop table="message" isshow="1" as="v"}
留言标题 :{$v['title']}
留言用户名:{$v['user']}
留言内容:{$v['body']}
留言IP:{$v['ip']}
留言电话:{$v['tel']}
留言邮箱:{$v['email']}
留言时间 :{fun date('Y-m-d H:i:s',$v['addtime'])}

{/loop}


前台表单

标题和昵称是不能为空的! 如果你不需要前台提交这两个字段,其实你可以做隐藏输入框的方式,设置默认值 type="hidden"

表单可能有很多字段,其他的自定义字段,请根据后台自己新增的字段加进去

<form action ="{fun U('message/index')}" method="post">
<input name="tid" value="{$type['id']}" type="hidden">
标题:<input name="title" value="" type="text">
留言姓名:<input name="user" value="" type="text">
留言邮箱:<input name="email" value="" type="text">
留言内容:<input name="body" value="" type="text">
留言验证码:<input name="vercode" value="" type="text"><img src="/common/vercode/name/message_vercode" onclick="this.src=this.src+'?'+Math.random()">
更多字段请仿照填写...
</form>


隐藏标题和昵称

<form action ="{fun U('message/index')}" method="post">
<input name="tid" value="{$type['id']}" type="hidden">
<input name="title" value="前台留言" type="hidden">
<input name="user" value="匿名" type="hidden">
留言邮箱:<input name="email" value="" type="text">
留言内容:<input name="body" value="" type="text">
留言验证码:<input name="vercode" value="" type="text"><img src="/common/vercode/name/message_vercode" onclick="this.src=this.src+'?'+Math.random()">
更多字段请仿照填写...
</form>


特别提醒:留言验证码可以从后台系统设置关闭


留言详情

通过相关链接可以访问到留言详情页面

访问链接:http://域名/message/details?id= id 这个ID为留言ID,后台可以查看

留言详情模板页为后台绑定留言模块的这个栏目的详情页模板,留言也是一个栏目,你这么理解就对了,那么详情页就是栏目详情页

注意:如果你后台设定的是自动审核,无论留言有无审核都会输出。如果设定的审核,则必须审核通过才能访问。


留言内容变量为 $data 切勿使用错了!

留言标题 :{$data['title']}
留言用户名:{$data['user']}
留言内容:{$data['body']}
留言IP:{$data['ip']}
留言电话:{$data['tel']}
留言邮箱:{$data['email']}
留言时间 :{fun date('Y-m-d H:i:s',$data['addtime'])}
更多自定义字段...


被收藏 0  ∙  0 赞  
加入收藏
0 回复  
善言善语 (您需要 登录 后才能回复 没有账号 ?)

请先登录网站