[*]关于 API 的开发有了一些理解(正好 Summer 大神出新书了,买了等更完再看)
[*]微信公众号开发(原生 PHP 开发微信公众号,以及超神的 Easywechat)
也成功让公司论坛关联了 公众号,实现在公众号上,领取论坛金钱红包。
[*]微信小程序开发(官方文档,正在开发的小程序的源码,都给了我不少启发)
[*]HTTP 到 HTTPS
[*]小程序上富文本的解析 (一个优秀的开源项目:wxParse-微信小程序富文本解析组件 )
作用在于:解析你论坛上的帖子内容,你论坛上加粗的文字,加了颜色的文字,图片等等,都可以原原本本的展示在小程序中。
[*]Flex 布局
这里分享阮老师的两篇文章 Flex 布局教程:语法篇 、Flex 布局教程:实例篇
[*]两个 UI 组件 weui、zanui
[*].....
[*]file_get_content() 函数,在论坛上有可能无法使用,已经在 inc.php 文件中实现相同功能的
本部分内容设定了隐藏,需要回复后才能看到
[*]由于论坛整体格式为 GBK,而和微信服务端交互,必须为 UTF-8 编码,所以对接口编码进行了一部分的优化。
本部分内容设定了隐藏,需要回复后才能看到
[p=26, null, left][color=rgb(51, 51, 51)]接受的情况下, 有 inc.php 下的 getDataForCharset() 函数来整合接受编码。[/p]function getDataForCharset($data) {
return (CHARSET != 'UTF-8') ? dhtmlspecialchars(WmApiError::array_iconv($data)) : dhtmlspecialchars($data);
}
[*]关闭了微信登陆的功能。
[*]获取帖子时新增了帖子的具体内容,message。
[*]优化了其他一些细节部分的内容。
[*]输出帖子时,对 Discuz Code 进行解码,同时,获取图片附件,以及表情图片。
[*]接受时,解析文本的加粗、高亮、斜体、字体等。让帖子呈原样输出。
[*]以上功能,重点在 wmapi/get_post_detail.php 、 wmapi/get_self_post.php 两个脚本中重点突出。
[*]部分获取小程序的数据的方式为 get_url_content() 部分为 file_get_content() (生产环境可能由于设置问题,导致如此怪异,请结合自身服务器来看)
[*]首页新增加载状态 (加载中... 没有更多... 暂无数据...)
[*]群组帖子,无法显示群组的名称
[*]在小程序向服务器传递中文字符串的时候,先 encodeURI() 再到论坛服务器上 urldecode() 最后进行 UTF8 -> GBK 的转码,当然,是有必要的情况下。
[color=rgb(51, 51, 51)]