一般情况下,我们点击微信公号平台的菜单,只能响应某个事件,常见的如多图文事件,但这个多图文是事先添加好的了,点击一次菜单就回复一次,且每次回复的消息都是一样的,如果想不一样,只能去修改多图文,这样既耗时又费劲。

微信自定义菜单绑定栏目获取最新消息

有没有办法,只要更新网站的某个栏目的文章,在微信平台点击某个菜单时就会自动获取这个栏目的最新图文消息?答案是肯定的了。

实现思路:结合phpcms微信插件,在后台的自定义菜单的事件中,绑定phpcms系统栏目的某个栏目,绑定后,我们不用添加任何图文,只需设置该菜单事件回复多少条图文就行。

设置完后,只要网站的这个栏目有文章更新,那么用户在微信平台点击该菜单时就会获取该栏目的最新消息,而且,点击查看更多时,会获取菜单的历史图文。如图所示:

但是,我还有更特别的想法,不同的城市或者地区的用户在微信平台点击相同的菜单获取的是对应地区的消息,比如用户A是北京人,用户B是上海人,他们点击微信平台的“最新资讯”菜单,A获取的是北京的最新资讯,而B获取的是上海的最新资讯。可以这样吗?答案也是肯定的。

用途:只要有网站和微信公众号的都适用

微信自定义菜单根据用户所在的地区回复该地区最新消息

这个功能是前面“微信自定义菜单绑定栏目获取最新消息"功能的进一步的应用,实现起来也更复杂一些。

实现思路:用户进入微信公众号平台时自动获取用户所在的经纬度,根据经纬度自动获取用户所在的省、市和地区,这样点击菜单时,菜单会根据用户所属的城市或者地区来推送相应的最新的消息。

用途:适合做全国或者地域性资讯的微信公众号

更多功能与演示请关注phpcms开发公众号

微信

微信php带菜单事件,phpcms微信插件自定义菜单绑定栏目获取消息的实现与应用相关推荐

  1. 微信公众平台对所有公众号开放自定义菜单

    据统计,微信公众号已达1000多万了,但大多数没有微信认证,且没有开发能力,为此微信公众平台开放了自定义菜单功能给所有公众号,这是微信团队年前给广大自媒体送的大礼,期待微信越来越开放 公众帐号运营者点 ...

  2. 微信服务号解决开启服务配置后自定义菜单失效的方法

    在部署微信服务号时碰到一个问题,由于需要监听用户订阅和取消订阅服务号的事件,所以开启了服务器配置(如何监听可查阅我上一篇文章),开启后发现服务号的菜单不见了.到微信公众平台的管理后台中查看自定义菜单, ...

  3. 【微信易信公众平台开发】创建自定义菜单

    本系列文章均为A2BGeek原创,转载务必在明显处注明: 转载自A2BGeek的[微信易信公众平台开发]系列,原文链接:http://blog.csdn.net/a2bgeek/article/det ...

  4. 微信小程序生态13-微信公众号自定义菜单、个性化菜单配置

    文章导航 微信小程序生态1-初识小程序 微信小程序生态2-创建一个微信小程序 微信小程序生态3-微信小程序登录流程设计 微信小程序生态4-扫普通二维码进入小程序.打开短链接进入小程序 微信小程序生态5 ...

  5. 微信公众平台开发教程(五)自定义菜单

    请尊重作者版权,如需转载,请标明出处. 应大家强烈要求,将自定义菜单功能课程提前. 一.概述: 如果只有输入框,可能太简单,感觉像命令行.自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯.在 ...

  6. 微信公众号的搭建-第五天-自定义菜单

    1. 在微信公众平台上面开发者文档中的自定义菜单可以查看包括创建.查询.删除.自动推送的接口及注意事项 一级菜单最多三个,二级菜单最多5个,一级菜单最多显示4个汉字,二级菜单最多显示7个汉字 看完之后 ...

  7. 微信公众号开发整理(五)--自定义菜单

    1.自定义菜单功能: 数据结构类型参照微信公众平台数据格式,这里不做分析: 创建相应的实体类: public class Button { //菜单类型 private String type; // ...

  8. 【微信公众号开发】【3】自定义菜单

    前言: 1,目前公众号类型分为两种:服务号和订阅号(服务号主要面向企业.政府和其他组织,而订阅号主要面向媒体和个人) 区别:只有服务号可以申请自定义菜单:服务号每月只能群发四条消息,而订阅号每天能群发 ...

  9. 点聚weboffice php,点聚weboffice插件自定义菜单

    https://blog.csdn.net/u014547764/article/details/53818637 1.在jsp中引用excel插件: 首先项目中要有:WebOffice.zip.we ...

  10. 点聚weboffice插件自定义菜单

    1.在jsp中引用excel插件: 首先项目中要有:WebOffice.zip.weboffice_Set.exe这是点聚weboffice的插件 <object id=WebOffice he ...

最新文章

  1. 【实用】一个移动端简单的UI弹窗组件,虽算不上高大上,但至少耐看
  2. Python基础教程:迭代和解析
  3. 代码片段:计算倒计时
  4. 【Oracle】append
  5. spring freemarker 获取后端的值
  6. 4服务器内存和普通内存_Java服务器内存过高CPU过高问题排查
  7. 学习笔记_信号与系统
  8. php获取本地上传图片地址,php获取CSS文件中图片地址并下载到本地的方法
  9. MongoDB for MAC 下载及安装
  10. 1、NESSUS安装
  11. 稀疏矩阵存储格式总结+存储效率对比:COO,CSR,DIA,ELL,HYB
  12. 弹出 think-cell 许可证密钥窗口丨使用教程
  13. 吴忠军 - 养生之道 老人健康长寿的大秘诀
  14. 2013年最后的收成:avalon1.0正式发布
  15. 标签打印软件如何设置不规则标签纸
  16. 树莓派4B系统搭建(实操讲解巨细版)
  17. DexPathList在真机环境下闪退的两种解决方案。
  18. react 中 JSX 语法的转化过程
  19. 如何批量获取网页中的下载链接
  20. 天线巴伦制作和原理_一文看懂巴伦(功能原理、性能参数、基本类型)

热门文章

  1. OSChina 周六乱弹 ——致敬默默守护国运的男人们
  2. 【雪野实训记录】Oracle数据库 T4作业——事务和数据库对象
  3. 教你用电脑键盘打出“囍”字
  4. 软件开发应遵循的原则
  5. musiclink-v1.9 一款php源码的音乐外链程序,musiclink-v1.9 一款PHP源码的音乐外链程序 - 下载 - 搜珍网...
  6. HTML - 调用腾讯 QQ 进行客服在线聊天(PC)
  7. 解决微信小程序Android与iOS系统获取蓝牙广播包中deviceid不同的办法
  8. 修改hexo的主题nexT中的Pisces主题宽度
  9. 罕见霜降胡杨照片,太美了!
  10. read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was