1.登录后台-》插件管理
2.
3.在插件管理中找到自己创建的插件,安装我的插件,后如下:
4.返回前台管理,会发现前台管理面板的【其他功能】里有我的插件这个选项:
5.然后到代码里进行编写:Addons这里有现有的所有的插件:
找到自己创建的Myhello这个插件,打开config.php,进行如下配置:
覆盖原来的默认配置:
<span style="font-size:14px;">return array(
'title'=>array( //标题配置项
'title'=>'标题',
'type'=>'text',
'value'=>'我的第一个插件',
'tip'=>'',
),
'cover'=>array( //显示一个封面图片
'title'=>'封面',
'type'=>'picture',
'value'=>'',
),
'desc'=>array( //默认的图文消息的描述信息
'title'=>'描述',
'type'=>'textarea',
'value'=>'我的第一个插件描述',
),
);</span>
然后打开WeixinAddonModel.class.php,如下:
<span style="font-size:14px;color:#333333;">function reply($dataArr, $keywordArr = array()) {
$config = getAddonConfig ( 'Myhello' ); // 获取后台插件的配置参数
//dump($config);
//下面写的是当用户输入插件名称或标题时:微信界面返回给用户的东西
//$this->replyText("我的第一个插件!".date('Y-m-d H:i:s',time()));
$picurl=get_cover_url($config['cover']); //获取封面图片的路径地址
$url="http://www.yonglidong.cn"; //点击图文消息的跳转地址
$articles[0]=array( //封装回复的模板
'Title'=>$config['title'],
'Description'=>$config['desc'],
'PicUrl'=>$picurl,
'Url'=>$url,
);
$this->replyNews($articles); //回复图文消息
} </span>
到这里代码就写好了
再看类文件MyhelloAddon.class.php,如下:
保存上传代码到服务器以后,
6.在手机上打开绑定的微信公众平台
回复:插件的name——Myhello或者回复插件的title——我的插件,系统会自动回复内容:如下: