[!--temp.gonggao--]
有事点这里,QQ号码:357710851  有事点这里,QQ号码:357710851
怎么给网站加联系我们的链接
卡车之家联系方式_联系我们_卡车之家
联系我们 - 公司网站
如何做好网站“联系我们”的设计细节
联系我们
鐜╁叿姹借溅 鑱旂郴鎴戜滑
如何联系我们 - Apple (中国)
关于我们_联系我们
联系我们
鑱旂郴鎴戜滑_鐧惧害鍥剧墖鎼滅储
幼儿园照片墙如何设计好看
联系邮箱:aAI伪原创dminpzhgovcn(换@)
山西太原室内设计图手绘平面图室内装潢
高尔凡石笼网厂家联系电话
知名化工资讯公司-中宇资讯
中宇资讯
推荐新闻中心_推荐新闻_新闻中心_3DM
新闻中心-广西新闻
一点资讯电脑版
一点资讯电脑版免费最新版 4660
化工网-化工原料价格最新化工原料价
中宇资讯:化工期货普跌 PTA后市震荡
中宇资讯2018年市场年度报告 - 中宇
中国教育在线-新闻中心
科技资讯专业发布平台
国际新闻_环球网
国内新闻_新闻中心_新浪网
中港传媒向凤凰卫视(02008)购买中文
 

【weiphp微信开发教程】留言板插件开发详解


发布者: 来源:本站 更新日期:2018-12-25 05:58:18 人气:0

 

  传统的留言板应该具有发布留言、查看留言、回复留言、管理留言等功能,本教程开发的是最基本的留言板,仅包含发布留言和查看留言两个功能,根据功能用bootstrap制作的前台页面样式如下:

  在第一步我们根据留言板的功能需求设计了前台效果页面,那么接下来的步骤就是根据效果来逐步开发weiphp插件了

  第一步,在weiphp后台管理页面创建一个插件,记得把是否需要配置项和是否需要管理列表两个选项都选为“是”

  下图第13、第14行代码为自己写上的测试代码,当用户在微信中回复“留言板”时,返回系统时间加提示信息

  现在看到的首页只是一个静态的html页面,点击“发布”没有任何跳转,我们需要对“发布”添加一个跳转链接

  打开index.html页面,在第22行把“发布”的href链接改成下图所示,即跳转到当前控制器下的liuyan()方法,并传递token和uid两个参数。BTW:{:U(,)}为thinphp生成url的模板方法,不懂的请自行百度

  前面在写LiuyanController的时候我们写了一个liuyan()方法,该方法没有进行任何的逻辑处理,只是显示出留言页面,即跳转到 liuyan.html。改好href的链接地址后在index.html中点击右上角的“发布”即可跳转到下图所示留言发布页面

  同样,发布留言右上角的“查看”链接也不可跳转,我们在第19行把href改成下图所示

  数据库设计毫无疑问是IT技术中的重中之重,关于数据库的知识请自行百度mysql教程学习。weiphp提供了一个方便的web端管理数据表模型,针对最开始我们看到的前台页面,我们来看一下发布留言页面有哪些input字段

  分析可知本留言板插件只需要留言者姓名(name)、留言内容(content)两个可见的字段,同时要有留言时间(cTime)、留言所在的公众号Token(token)、留言者的用户UID(uid)。知道了这些,我们便开始设计数据库模型。

  打开weiphp后台管理页面,新建liuyanban数据模型,下面的截图显示的模型标识为liuyan_info,建议大家改为liuyanban, 因为只有数据模型名为liuyanban(跟插件名一致)的时候,默认的weiphp前台留言板管理列表中才能显示数据,关于怎么更改默认的数据显示页面 与新建多个不同的数据模型不在本教程讲述的范围内,所以大家还是把下图的数据模型标识写为liuyanban吧。

  字段管理-新建字段即可。新建前面提到的token、uid、cTime、name、content五个字段,注意在字段新建页面的“高级”选项中添加字段自动完成规则,token添加get_token(),uid添加get_mid(),cTime添加time()

  回到模型管理页面,在liuyanban模型的右边点击编辑,将liuyanban模型的列表定义改为下图所示,这样是为了方便留言板前台管理页面能够显示数据

  回到留言板前台管理页面,就可以看到显示数据的字段与操作了(留言者、留言内容、留言时间、操作)

  打开Controller/LiuyanbanController.class.php,在liuyan()方法内写上下图所示16、17、18三行代 码,及根据用户的uid查询用户的信息,并把信息输出到留言发布页面的留言者姓名填写框中。这样做的目的是为了方便用户操作,只要绑定过一次个人信息,留 言的时候就不需要重复填写姓名了

  在进入发布留言页面的时候只要我们以前绑定过个人信息,在留言者姓名输入框中就能自动显示绑定的昵称了

  在liuyan()方法中写上数据处理代码(第21-34行),当用户提交留言数据之后就把留言数据插入到liuyanban数据表中

  在index()方法中新建数据查询代码,把liuyanban数据表中的数据提取出来并显示到index.html前台模板

  至此,整个的weiphp留言板插件开发就完成了,查看此插件效果请在“艾豆乐园”微信公众平台中回复“留言板”,至于后面的如何将插件打包下载,上传到新的weiphp框架或者是导出数据模型,请各位自行查看weiphp官方文档。


打印此页】【返回
 

【weiphp微信开发教程】留言板插件开发详解芯片级专修学院 版权所有