QQ咨询 官方微信

添加微信好友

官方小程序

百度小程序

微信小程序

头条小程序

关于我们

站长经验

phpcms小程序插件升级日志

 admin  2022-07-22 22:47:52
2022-07-11
【插件升级】phpcms小程序插件升级到5.1
本次升级为非兼容性升级,请慎重操作
(1)重构接口代码,接口封装为api.class.php类文件,接口入口文件全面精简代码(目前只有8行代码),传参方式和之前完全一致(list接口的标识改成lists)。
$api = new Api($siteid,$aid,$basic,$safecode);
$result = $api->init($action);
(2)去掉后台原始id,早已经没啥用
(3)评论接口,会员接口分别重构,并开发去掉sso的接口版本
(4)新增附件上传、附件删除接口
(5)同步更新并优化所有demo,旧版demo只需要把list接口改成lists即可
2021-08-24
【插件升级】Demo新增tag页面,修复tag接口
(1)Demo新增tag页面
(2)修复tag接口bug,增加tag页面支持调用点击率
(3)修复微信授权的代码错误

2021-08-20
【插件升级】支持分类typeid,修复thumbsize的bug问题
(1)list接口支持分类typeid调用
(2)list接口修复thumbsize参数无效问题
(3)position修复catid的bug,修复thumbsize参数无效bug
(4)修复toplist的调用点击率不严谨判断,新增thumbsize参数支持
(5)修复百度授权userinfo参数传递错误
2021-04-09
【重磅升级】phpcms小程序插件升级到5.0
phpcms小程序插件升级到5.0版,由于底层框架、数据结构改变,将不支持之前版本,需要重新安装,主要更新
(1)合并所有接口,并重新分为:内容接口(api)、会员接口(member)、评论接口(comment);
(2)修改所有的接口的访问路径,统一通过action传递对应方法,示例:http://www.tengcee.com/api.php?op=api&action=show
(3)重构所有数据库表名,去掉wxid改成aid,去掉所有字段的wx字眼,去掉wbchat文件夹,新增libs文件夹存储核心文件
(4)修改所有接口的返回参数格式(除去category接口外),把所有内容参数放到data数组内
(5)由于接口返回数据结构变化,修改百度小程序demo的所有方法调用方式,并去掉wxid改成aid,
(6)百度小程序会员中心功能正式上线

此次为非兼容性升级,不支持直接升级;另外目前微信小程序demo、和头条小程序demo正在抓紧时间改版中,新版使用教程也在制作之中。
2020-09-05
【紧急bug修复】修复member类无$userid时造成授权失败bug
(1)修复member.class.php类文件,没有传入$userid,时候造成检测判断错误
(2)修复member接口实例化member类的传参错误

bug等级:紧急,修复教程:https://doc.tengcee.com/phpcms/shengji/159.html

2020-09-03
【插件升级】升级到4.4.2,正式接入phpcms评论系统
(1)增加comment评论接口,可以提交评论,管理评论以及评论点赞(支持)功能,comment接口使用教程:点击查看
(2)修复get_category、get_list接口单个栏目时候无法获取信息bug
(3)list和show添加自动补全content、thumb等的图片路径
(4)增加补全图片路径的方法,增加保存小程序用户头像的方法

(注意:使用评论功能需接入先升级到4.4.x版本,即接入会员功能,查看:升级教程)
2020-05-15
【重磅升级】phpcms小程序插件升级到4.4.1,打通phpcms会员中心与phpsso,小程序实现一键授权登录
(1)重构get_user.php接口,对接phpcms会员中心和phpsso
(2)新增接口文件member.php,所有与会员有关接口都通过该文件获取,获取方式为action=favorite,....
      1、action=member:表示获取用户信息
      2、action=updatemember:更新用户信息
      3、action=favorite :获取收藏信息
      4、action=mypublish : 获取我的投稿
      5、action=publish:投稿(暂未发布)
      6、action=group:获取分组信息
(3)微信小程序demo新增文件member,其中包含:auth、favorite、index,header、publish、personal等
(4)修复其他已知bug

注意:用于该版本打通phpsso,所以需要对phpcms程序源码做部分修改,具体修改教程请参考:升级教程
2020-02-15
【升级】phpcms小程序插件升级到4.3.3
(1)新增微信小程序获取手机号接口get_wx_phone.php
(2)修复get_category接口当传递catid时候无法获取bug
(3)修改微信小程序授权接口get_user.php的返回参数内容,返回全部信息
(4)修复微信小程序auth.js页面存储用户信息,并新增一键获取电话按钮
(5)修复微信小程序show.js的nextpage方法一处错误,swan改成wx
(6)去掉接口文件夹下wechat下的wxBizDataCrypt.php的BOM头
(7)插件数据库新增phone字段,后台新增phone管理
2020-01-03
【升级】phpcms小程序插件升级到4.3.2
(1)、新增头条小程序API授权接口,完全接入头条小程序
(2)、修复get_category接口获取子栏目信息是bug
(3)、修复get_list接口传递多catid时候无法返回内容bug
(4)、修复后台用户留言没有填写电话无法保存问题
(5)、其他一系列小问题修复
(6)、新增头条小程序demo

2019-11-14
【升级】phpcms小程序插件升级到4.3.1,Demo深度改造
【插件升级】
(1)list,position,search,select等接口增加返回总数total
(2)toplist接口新增属性:more(调用副表)、views(调用点击次数)
(3)修复toplist接口读取“未审核”文章问题
【DEMO升级】
(1)彻底重构微信小程序demo,全面精简、优化、合并代码,并新增搜索页面,独立头部和底部等公共部分页面;
(2)重构列表页获取列表方法:get_list()为get_list(catid,page),废除get_more();
(3)修复列表页分享链接url错误问题
(4)demo首页正式启用接口toplist();并注释掉get_news,get_case和get_about(注释并未去掉,可以供单独调用某些栏目时参考用)
(5)demo首页新闻案例等列表为了防止bindtap冲突不再调用模板,改为直接写入到首页模板中
(6)内容页引入上下篇代码,并修改百度小程序demo的上下页跳转错误bug;
(7)修复template下的list_5列表样式的catid传参错误bug;
(8)修复搜索列表无法打开文章内页bug(百度小程序)
(9)修改百度和微信小程序demo的首页图标
(10)修复百度和微信小程序的拨打电话不一致造成有时无法拨打的bug

此次特别是微信小程序demo,代码几乎完全重构,界面不变!
2019-09-15
【插件升级】phpcms小程序插件升级到4.3版
(1)全部接口进行代码精简优化,减少不必要的重复代码、冗余代码以及注释
(2)修复诸多bug,合并post和get接收方式并统一调度
(3)修改appsecret改成safecode
(4)重构“获取多栏目前N篇接口”代码,使其更加自主方便调用,比如:可以自定义数量、排序等
(5)新增搜索接口get_search,小程序demo新增search页面(该接口自始至终都存在,只不过一直没有公布出来)
(6)新增筛选接口,该接口仅供参考,只是提供了思路,具体需要根据自己网站实际情况修改
(7)修复小程序demo诸多bug、修复不规范代码、优化首页代码以及合并频道页请求(采取get_toplist接口)
......
2019-09-04
【功能新增】新增接口get_toplist,获取指定多栏目前N篇文章
该接口主要是用作频道页,获取指定栏目的前N篇文章,一次性获取,不需要每个栏目单独请求api了,方便频道页直接调用内容!

2019-08-16
【教程变更】教程网站升级为https
本站是https://doc.tengcee.com是phpcms小程序插件万能接口api唯一官方网站,请不要在其他网站购买,否则一切问题自负!

2019-07-26
【demo升级】全面引入promise,保证web化后可以直接打开内页
web化后访问内页时,由于没有提前运行app.js造成缓存没有加载,造成页面白屏,引入promise,会先等待缓存加载之后在加载页面内容,杜绝白屏

2019-07-09
【功能新增】文章页新增返回参数返回上下篇内容
get_info_show接口新增返回文章的上一篇和下一篇

2019-07-08
【bug修复】修复get_list多catid时bug
当多catid,并且catid有子栏目的时候,内容返回错误bug,并新增函数get_childs()用于获取对应的所有子栏目。

2019-06-22
get_category接口bug修复
由于引入栏目SEO设置,需要对栏目setting字段处理,修改代码在get_category接口找到:unset($r[$k]);在之前加入:
$newarr[$keys]['setting'] = string2array($v['setting']);
2019-06-14
后台小程序参数新增debug调试开关
后台新增debug调试开关,关闭debug调试的时无法通过浏览器直接访问api

2019-06-11
get_list和get_pos_list接口新增返回参数catname
get_list和get_pos_list接口新增返回参数catname,这样小程序端不需要根据catid在获取栏目名称了

2019-06-11
修复4.1版本获取后台分页数量错误bug
由于后台获取分页数量的函数还是采用之前的直接读取模块,而不是读取对应小程序的参数配置,造成的获取分页数量不正确。修复wechat/checkApp.class.php的get_system_pagesize()函数,代码:
public function get_system_pagesize(){
      if(empty($this->wxid)) return false;
      $xiao = $this->xiao_db->get_one(array('wxid'=>$this->wxid, 'status'=>"1"));
      $setting = string2array($xiao['setting']);
        $pagesize = intval($setting['pagesize']) ? intval($setting['pagesize']) : 10;
        return $pagesize;
    }


2019-06-10
get_list新增参数order,支持自定义排序
新增order,支持自定义排序,默认:listorder desc,id desc

2019-06-04
get_list和get_pos_list接口新增thumbsize,支持自定义缩略图尺寸
新增参数thumbsize,写法:thumbsize:'200,150',这样就会调用thumb函数,裁剪尺寸200*150。该函数请慎重开启或者设置和网站已生成的thumb尺寸一致,否则非常耗时。

2019-06-03
get_list的catid传参支持多catid
catid传参可以同步传递多个catid格式为catid:'10,12,13',多个catid必须同模型,以第一个catid模型为准(get_pos_list.php接口暂不支持)

2019-06-03
get_list接口增加参数views
新增参数views:是否显示点击次数,默认views=0。(开启显示点击次数会增加数据库负担,慎重开启)

2019-06-03
get_list接口增加参数thumb
增加thumb参数,只读取有缩略图的文章,默认thumb=0

2019-05-15
升级百度小程序获取用户信息接口
百度小程序的接口授权地址更改为:https://spapi.baidu.com/oauth/jscode2sessionkey 并且不再支持get方式传参,所以更新了接口传参和httpGet函数使用

2019-05-15
插件升级到4.1,独立每个小程序的参数设置
参数设置有原来的全局设置改为每个小程序单独设置,隐藏原来的二级栏目“小程序配置”并新增参数:标题、关键词、描述、发布时间等兼容百度小程序web化使用。

2019-04-03
修复微信小程序内容不支持表情图标问题
新增emoji_encode和emoji_decode两个函数,转义和反转义微信表情图标

2019-04-03
升级微信接口get_user.php一处bug
接口get_user.php中重复定义了 function httpGet函数,删除即可

2019-03-24
开启评论功能
教程网站开启开启评论功能,有疑问可以直接评论

2019-03-24
修复小程序demo部分bug
(1)修复小程序内容页正则匹配图片bug
if (content.content.indexOf("<img"))改成if (content.content.indexOf("<img") > -1)有两处。
(2)修复百度小程序列表页调用模板传参bug,
<template is="list_1" data="{{ {list} }}" />改成<template is="list_1" data="{{ {list:list,host} }}" />,所有的列表页都要改(只针对图片路径不含主域名的图片)

2019-01-07
新增array2utf函数,兼容gbk格式数据库
可以使用array2utf($data)把gbk格式转换成utf(小程序不支持gbk)

2018-12-18
phpcms小程序插件接口升级到4.0
引入Token验证机制,确保自己的接口不被其他小程序随意调用

2018-12-11
phpcms万能单表接口上线
接口get_diy.php,可以通过传递表名table来调用相关内容,实现调用任意表

2018-11-22
修复获取文章点击率id丢失bug
传递参数$id会被调用相关推荐返回的$id覆盖掉,新增参数$id = $curid = intval($_GET['id']); 点击率调用改为:$hitsid = "c-".$modelid."-".$curid;

2018-11-21
列表页新增参数moreinfo=1
moreinfo=1表示调用副表,默认不调用

2018-10-19
百度小程序正式上线
百度小程序正式上线
demo可打开百度搜索:郑州腾石建站
2018-10-19
api接口升级到2.1完美兼容百度小程序
api接口升级2.1
完美兼容百度小程序
新增百度小程序用户接口
用户表新增字段app,用以区分百度和微信
修复部分已知bug

2018-09-04
小程序教程网站正式上线
经过两天的奋斗,教程网站正式上线
有什么问题,请先参考教程或者demo
2018-07-25
修复部分安卓没内容的bug
部分安卓不显示内容并且本地测试不提示错误的问题
去掉wxparse/html2json.js中的console.dir(value)
2018-07-04
新增对接自定义表单接口
新增自定义表单接口post_wxconfig.php

2018-07-04
上线一键获取按钮
用于腾讯废除老的接口,需要用户授权
所以上线授权页面auth
改善get_user.php的代码
2018-04-22
修复诸多bug
修复用户反馈的诸多bug
修复列表排序问题
新增用户留言

2018-03-28
实现后台自动获取用户信息
实现后台自动获取用户信息,自动保存到网站后台(当时不需要授权,所以可以直接获取信息并保存,现在已经废弃)

2018-02-09
新增单页面、推荐位
新增单页面调用方法
新增推荐位api
2018-01-29
小程序插件api发布
最初的版本,只有获取栏目、列表和内容,比较简单

过去
¥ 打赏
×
如果您觉得文章帮助了您就打赏一下吧
非常感谢你的打赏,我们将继续分享更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

本文《phpcms小程序插件升级日志》发布于石头博客文章,作者:admin,如若转载,请注明出处:https://www.pweb123.com/news/zznews/886.html,否则禁止转载,谢谢配合!

文章点评

我来说两句 已有0条评论
点击图片更换

添加微信好友

添加微信好友

微信小程序

百度小程序