查看: 1722|回复: 3

[原 创] phpcms 开发的微信小程序插件

[复制链接]
发表于 2018-2-25 15:23:08 | 显示全部楼层 |阅读模式
  • 插件名称:微信小程序插件
  • 适用版本:v9
  • 语言编码:UTF8简体 
  • 插件作者:石头建站
  • 版权所属:石头网络工作室
  • 支持网站:https://www.cnzhixiao.wang
  • 插件介绍:给小程序提供api和数据,可以根据不同的参数调用网站的任意栏目和任意文章,简单点说就是小程序的管理后台。
  • 适用版本号:9.6
phpcms开发微信小程序api,主要是提供API接口,给小程序提供数据支持,目前实现的功能有

1、网站栏目调用:可调用任意制定的catid的栏目信息及子栏目信息

2、网站列表调用:调用任意栏目信息,如果为单页面调用单页面内容

3、文章内容调用:调用指定id的文章内容,同时可以通过relation=1来调用该文章的相关文章列表

4、推荐位内容调用:调用指定posid的推荐位内容

5、获取用户登录授权信息,并保存到网站后台

6、调用系统配置信息

(1)调用用户留言或评论,如果指定文章id,可以调用该文章下的所有留言或评论

(2)调用用户配置的banner,后台可以随意上传修改删除banner

(3)调用用户配置的基本信息,比如电话、地址、底部版权,设置小程序列表分页数量

(4)对接小程序在线留言,目前支持字段:标题、姓名、电话、邮箱、地址、内容以及回复内容

(5)调用客户留言,既可以调用全部内容,也可以通过文章id调用该文章下的留言

(6)更新或取消留言点赞

该小程序插件纯属傻瓜式操作,直接在后台安装刷新即可使用,所有的api都可以直接调用,根据每个api的参数不通,可以传递不同类型的数据

部分代码

1、获取栏目信息get_category.php

小程序调用api:https://***/api.php?op=get_category&catid=1[&parentid=1]

(1)catid=1:表示调用栏目为1的栏目以及子栏目信息;
(2)parentid=1:表示调用父栏目为1的栏目信息;二者以catid为主。

(3)如果既不设置catid也不设置parentid,则表示调用全部网站栏目信息。

小程序调用代码:

[javascript] view plain copy
wx.request({  
      url: 'https://***/api.php?op=get_category',  
      data: {  
        wxid: wxid  
      },  
      method: 'GET',  
      header: {  
        'content-type': 'application/json' // 默认值  
      },  
      success: function (res) {  
        const categorys = res.data[0];  
        wx.setStorageSync('categorys', categorys)  
      }  
    })  

2、调用列表信息get_list.php

小程序调用api:https://***/api.php?op=get_list&catid=1[&num=10][&page=1]

参数:
(1)catid=1:表示调用栏目为1的栏目以及子栏目列表信息,必填;
(2)num=10:表示调用指定栏目前10篇文章,可不填;
(3)page=1:如果没有指定num的前提下,按照分页的方式调用指定第几页的内容,分页默认每页10篇,默认调用第一页。
(4)如果指定的当前栏目为单页面,则直接返回单页面的内容或者子栏目的第一个单页面信息

小程序代码:

[html] view plain copy
wx.request({  
      url: app.globalData.api.api_list,  
      data: {  
        catid: '6',  
        num: '10',  
        wxid: app.globalData.wxid  
      },  
      method: 'GET',  
      success: function (res) {  
        if(res.data.length > 0){  
          const news_list = res.data;  
          that.setData({  
            list: news_list  
          })  
        }  
      }  
    })  
............

插件源码暂不公开,如有需要可以加我微信:15137100750,提供技术支持以及小程序实例源码!
发表于 2018-3-12 17:55:49 | 显示全部楼层
更多免费源码 学习资料可添加phpcms学习交流群:611606041
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-13 22:56:14 | 显示全部楼层
支持一下吧
回复 支持 反对

使用道具 举报

发表于 2018-5-7 15:13:51 | 显示全部楼层
坐等开放下载
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 点击这里注册

本版积分规则

小黑屋|Archiver|phpcms网站管理系统 ( 京ICP备14011169 )

GMT+8, 2018-5-22 04:32 , Processed in 0.173096 second(s), 8 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表