【分分钟上手weiphp插件开发】Vol.1——第一个自定义weiphp插件:MyHello

我们都知道,学习任何一门编程语言,一般来说第一个范例程序就是输出“Hello World”。从今天开始我们来学习weiphp插件开发,也从一个HelloWorld级别的插件开始讲起,因为安装好了的weiphp框架,默认安装了weiphp官方开发的HelloWorld插件,所以这里为了防止跟官方的插件冲突,我们开发的第一个自定义weiphp插件取名为MyHello,并通过这个简单的插件来讲解weiphp插件开发的整个流程。整个【分分钟上手weiphp插件开发】系列教程都是直接从创建一个新的插件开始讲起的,逐步延生到插件编码、微信响应、数据模型设计等内容,并假定阅读本教程的用户都具有一定的php编程基础且已成功搭建好了weiphp开发框架,关于如何在服务器上部署weiphp、weiphp框架代码结构、weiphp数据模型等知识请自行参考其他的教程。本系列教程基于的weiphp框架版本为2.0.1202,依赖的服务器为阿里云。

下面开始讲解第一个自定义weiphp插件:MyHello的开发流程。

1、插件创建。在weiphp管理后台依次点击“插件管理->创建插件”进入插件创建页面,填写插件的标识名、插件名、版本、作者、描述等信息,勾选“安装后是否启用”、“是否需要配置”两项,点击“确定”完成插件的创建。

2、插件安装。在插件管理列表中点击“安装”完成插件的安装。

3、插件管理。返回到weiphp管理前台,可以看到MyHello插件已经成功安装。

4、改写配置文件。在weiphp的addons目录下默认生成的MyHello插件文件夹下面改写默认生成的config.php,添加如下图所示配置项。

5、查看配置项。可以看到配置文件已经正常响应。

6、微信响应。为WeixinAddonModel.class.php中编写微信响应代码。

7、编辑配置项。在后台配置页面填写配置信息,上传封面图片,并点“确定”提交配置项。

8、微信测试。在微信中回复“我的插件”或者“MyHello”时,根据配置项中选择的回复类型是“文本消息”还是“单图文消息”来进行回复。

时间: 2024-10-14 06:38:46

【分分钟上手weiphp插件开发】Vol.1——第一个自定义weiphp插件:MyHello的相关文章

java_自定义标签,我的第一个自定义标签!

自定义标签,我的第一个自定义标签! 总共分两步 编写一个实现tag接口的java类,把jsp页面中的java代码移到这个类中,(标签处理器类) 编写标签库描述符(tld)文件,在tld文件中把标签处理器类描述成一个标签 一.案例, 输出客户端IP ViewIP.jsp <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%&g

LaTeX分分钟上手【转】

原文地址:<LaTeX新人教程,30分钟从完全陌生到基本入门> 需要说明的几点: 1.文中说用XeTex,但是我的总是失败(出现!undefined control sequence.),所以改用LaTex就OK了. 2.插入图片部分:不用在网上下载eps格式转换器,ctex自带转换器,具体步骤见:<Latex排版如何将图片转为.eps>:然后插入代码如下: \documentclass{article} \usepackage{graphicx} %使用graphicx包 \be

AngularJs 第一个自定义指令编写

公司在做一个OA系统, 包括移动端(从微信企业号进入OA系统),电脑端. 电脑端还是用的传统的easyui做界面,asp.net mvc作为服务端.这个技术已经很成熟了配合权限框架很快就能开发出来.但是手机端之前团队也没有什么经验,我之前做过一个jqureymobile的项目,但是这个框架实在是太卡了,直接pass掉.恰好之前有自学一点点angularjs 所以我就推荐手机端的项目使用angularjs来开发,一来团队可以学习一些新技术跟上潮流,二来单页程序很适合我们目前的这个小项目,三是我们以

PowerShell-自定义函数(一) 第一个自定义Function

在PowerShell中,我们可以自定义一个函数来实现一个特定的功能,以达到重复使用的目的.准备由简单到复杂做一个小系列分享一下. 首先我们写一个非常简单的自定义函数. 目标: 输入姓名和年龄后,直接在显示 某某 今年 多少 岁 . 示例: Function Test-Function ($Name, $Age="18"){    Write-Host "$Name 今年 $Age 岁."} 说明: 以Function开头声明这是一个函数 Test-Function

第一个自定义开发的Arcgis地图

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <!--The viewport meta tag is used to improve the presentation and behavior of the samples on iOS devices-->

自定义控件2.第一个自定义view

自定义一个View, 继承自 View, 实现如下效果:   其实就是一个宽高为100的蓝色方块, 左下角红色字题 Hello! (上面的Hello world 是系统的 TextView). 1. 继承 View, 重写 onDraw 方法 /** * 自定义一个简单的 View * * @author GAOYUAN * */ public class CustomView1 extends View { private Paint mPaint = new Paint(); private

第一个自定义HTML网页

前言 已经好几天没玩LOL了,实在手痒,下载了游戏,又卸载了,坦言:毛爷爷说的”好好天天向上“,真不容易.但还是回到学习个状态了,开始写,就“根本停不下来”,我也慢慢感受到代码的快乐了,并且想总结出一套学习IT语言及项目的方法,并加强培养锻练.话不多说,看看这几天的学习结果 内容 Demo下载地址:点这里 后记:想了解这个Demo,请看前两篇文章 计划: Jekyll主题-还有三个页面就可以完成了,估什考试前完成不了解了.接下来,劳资要边学习边练习Liquid语法了,尽量7月份完成吧!求点赞,求

再谈Weiphp公众平台开发——1、增加插件

去年开始接触基于Weiphp的公众平台开发,一直没时间好好整理一下. 下面开始讲解第一个自定义weiphp插件:MyHello的开发流程. 1.插件创建.在weiphp管理后台依次点击"插件管理->创建插件"进入插件创建页面,填写插件的标识名.插件名.版本.作者.描述等信息,勾选"安装后是否启用"."是否需要配置"两项,点击"确定"完成插件的创建. 2.插件安装.在插件管理列表中点击"安装"完成插件的

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

基于weiphp框架的留言板插件教程: 1.功能分析 传统的留言板应该具有发布留言.查看留言.回复留言.管理留言等功能,本教程开发的是最基本的留言板,仅包含发布留言和查看留言两个功能,根据功能用bootstrap制作的前台页面样式如下: 2.新建weiphp插件 在第一步我们根据留言板的功能需求设计了前台效果页面,那么接下来的步骤就是根据效果来逐步开发weiphp插件了 第一步,在weiphp后台管理页面创建一个插件,记得把是否需要配置项和是否需要管理列表两个选项都选为“是” 第二步,安装创建好