账号通
    

账号  

密码  

29879

查看

68

回复
主题:[分享]『插件开发』留言板插件(基于V9.5自定义表单) 6.15有更新 [收藏主题] 本贴被认定为精华 转到:  
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2014/6/13 16:04:42   | 只看该作者 查看该作者主题 楼主 
前言:
V9.x前版本,网站用到留言板功能时,一般是通过自定义表单+SQL标签来实现,对SQL标签不熟悉用户实现起来相对繁琐;V9.5版可通过表单列表来实现,由于表单提交和表单展示分在两个不同部分,对于新手或对自定义表单前台部分不熟悉用户在实现类似功能时常常会产生一些困惑,鉴于留言板功能需求普遍性,现提供与V9.5配套的留言板插件,以方便KSFans简单而高效创建留言功能

效果图:
点击查看原图
模板简易做了下,实际应用中做好模板放相应标签即可

插件特点:
1、功能高度集成,留言提交和列表集成到一个文件,使用方便、简洁
2、程序与模板分离,只需专注模板设计即可
3、可设置留言过滤关键字,违法或违规关键字将不允许提交
4、正则过滤危险代码,增强系统安全性(可自由扩展正则规则)
5、留言列表模板可自由指定
6、只需放置对应标签即可在留言列表上显示:留言编号、留言日期(格式化)、回复日期(格式化)、用户头像、留言IP、留言回复(清除html)...

Tips:基于留言特点,去掉了对表单分步和密码方面的处理,其余表单配置项,在提交过程中都进行了相应处理继承

相关调用标签:
{@msg.formname}      ----留言板标题(对应表单名)
{@msg.formid}        ----留言板ID(对应表单ID)

{@msg.showpage}      ----留言分页
{@msg.totalput}      ----留言总数

{@loop.begin}<--->{@loop.end}内可使用标签
{@item.curnum}       ----留言编号
{@item.adddate}      ----留言日期
{@item.fmtdate}      ----留言日期(格式化)
{@item.replydate}    ----留言回复日期
{@item.fmtrdate}     ----留言回复日期(格式化)
{@item.note}         ----留言回复
{@item.lhnote}       ----留言回复(清除html)
{@item.username}     ----提交留言用户名(登录)
{@item.userface}     ----提交留言用户头像(登录)
{@item.userip}       ----提交留言IP
{@item.相应字段名}   ----留言相应字段值


用法:
把下载的文件放在网站根目录下(文件夹“message”可任意改名)
访问格式:/message/msg.asp

(一)程序修改(程序部分只需改此一处)
/message/msg.asp   29行  改成对应自定义表单ID
点击查看原图

(二)模板修改
插件默认调用模板为创建表单配置的列表模板
点击查看原图
可通过扩展提示三自由指定留言板模板(详见一楼帖子)


1、留言提交部分:把后台对应表单生成的模板
点击查看原图

放到留言模板合适位置,然后只需按下面修改一处即可
点击查看原图

着重提示(必须):
把表单生成模板的action改成对应留言程序路径
<form name="myform" action="/plus/form.asp"  method="post">

改成
<form name="myform" action="/message/msg.asp"  method="post">

留言列表部分参考提供的模板
点击查看原图
可用标签见上面标签列表
只有后台设置成采纳的留言才会在列表中显示

文件下载:

GBK版:
 下载信息  [文件大小:6.22 KB 下载次数: 次]
点击下载文件:程序文件和简易参考模板.rar


UTF-8版:

 下载信息  [文件大小:6.47 KB 下载次数: 次]
点击下载文件:程序文件和简易参考模板UTF-8.rar


PS:使用中有任何疑问或BUG欢迎跟帖
 
专业网站漏洞检测与修复及服务器安全维护、专业程序修改与二次开发及标签制作。QQ:2813239495 详谈
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2014/6/13 16:05:19   | 只看该作者 查看该作者主题 沙发 
扩展提示:
一、留言过滤关键字设置
Const RubbishWordFilter=""  16行
点击查看原图

二、留言板名若不想直接调用后台自定义表单名,可自定义
'FormName = "abc"  50行  修改如下:
点击查看原图

三、留言板模板若不想直接调用后台自定义表单列表模板,可自定义
'FileContent = KSR.LoadTemplate("{@TemplateDir}/留言本/简易参考模板.html")   74行  修改如下:
点击查看原图

四、留言列表只调取需要字段会加快程序执行效率  修改如下:
点击查看原图

五、若对正则熟悉可随时增加过滤规则
按格式修改该函数即可:ChkBadChr()
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2014/6/13 16:25:33   | 只看该作者 查看该作者主题 藤椅 
更新日志:
-------6月12------
插件发布

-------6月15------
简化留言提交部分  去掉初始版本直接带表单ID参数模式,具体用法详见上面帖子
增加UTF-8版本
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
hzh567 当前离线

215

主题

8

广播

2

粉丝
添加关注
级别:二年级

用户积分:555 分
登录次数:21 次
注册时间:2012/9/10
最后登录:2015/3/2
hzh567 发表于:2014/6/13 16:58:54   | 只看该作者 查看该作者主题 板凳 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
chenkun 当前离线

96

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:332 分
登录次数:145 次
注册时间:2009/12/6
最后登录:2016/12/14
chenkun 发表于:2014/6/13 17:01:56   | 只看该作者 查看该作者主题 报纸 
科汛在线考试系统(NET)

好东西!顶一下 收藏了

 
  支持(1) | 反对(0) 回到顶部顶端 回到底部底部
小小芮 当前离线

484

主题

17

广播

8

粉丝
添加关注
级别:四年级

用户积分:1453 分
登录次数:1332 次
注册时间:2013/4/7
最后登录:2022/7/19
小小芮 发表于:2014/6/13 17:01:58   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(1) 回到顶部顶端 回到底部底部
无风 当前离线

1622

主题

5

广播

29

粉丝
添加关注
级别:高一年

用户积分:5963 分
登录次数:199 次
注册时间:2009/10/12
最后登录:2024/4/4
无风 发表于:2014/6/13 17:04:43   | 只看该作者 查看该作者主题 7楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
book771 当前离线

71

主题

5

广播

0

粉丝
添加关注
级别:学前班

用户积分:1082 分
登录次数:203 次
注册时间:2013/9/13
最后登录:2016/9/30
book771 发表于:2014/6/13 17:35:36   | 只看该作者 查看该作者主题 8楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
fengdi00 当前离线

572

主题

4

广播

8

粉丝
添加关注
级别:五年级

用户积分:5225 分
登录次数:922 次
注册时间:2007/8/3
最后登录:2024/9/17
fengdi00 发表于:2014/6/13 19:20:32   | 只看该作者 查看该作者主题 9楼 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
ygr1971 当前离线

1404

主题

44

广播

45

粉丝
添加关注
级别:版主

用户积分:8683 分
登录次数:124 次
注册时间:2011/11/13
最后登录:2021/11/2
ygr1971 发表于:2014/6/13 19:59:52   | 只看该作者 查看该作者主题 10楼 
做在线知识付费 选科汛云开店
“刚刚”好样了,作品“杠杠”的。
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行2.46875秒 powered by KesionCMS 9.0