社交软件系统ThinkSNS V4更新播报

社交软件系统ThinkSNS V4界面一览图社交软件系统ThinkSNS V4商业授权版本次更新内容如下:社交软件系统ThinkSNS V4 IOS端更新日志:1.增加动态列表非wifi状态下,播放视频的选择弹框2.增加兑换礼物和礼物详情界面缺少的积分图片3.增加微吧视频缺少视频图片未加载缺少的占位图4.增加 消息右上角-选择好友,没有选择用户点击“确定”提示语5.增加回帖的时候可以发布一张图片的功能6.增加微吧内发帖子时,可以添加视频和录音的功能7.活动评论点他人评论,优化为选择评论和复制的弹框8.优化个人主页,关注的人添加关注和取消关注没有提示的问题9.优化官方动作吧的精品区,第一行和第二行中间缺少间隔条10..修复精华贴列表高度不对导致的UI显示问题11.修复消息聊天界面第一次拍摄拒绝相机拍摄权限导致的野指针问题12.修复播放语音过程中,直接进入二级页面还有声音的情况13.修复我的-设置-清除缓存不彻底的情况14.修复发布评论时选择emoji的时候,右下角的“发送”点击无反应问题15.修复发送消息录制语音过程中,点击图片,录音图片没有消逝的问题16.修复消息聊天室相机、语音被禁止后导致的异常情况 17.修复认证上传认证附件时,弹窗提示语“上传头像”的错误提示文字18.修复发现-微吧-我加入的数量没有显示的问题19.修复发现-微吧有未读消息时,页面右上角的铃铛没有小红点20.修复发现-话题,话题中含@用户昵称时,在列表和话题详情会显示标签的问题21.修复活动-活动评论用户昵称过长没有显示全的问题22.修复连续发送多条消息时,最新发送的消息会被遮挡23.修复当存在未读消息时,查看消息之后聊天室没有处于第一个24.修复用户A修改个人简介后,用户B给用户c分享用户A的名片,在聊天室详情用户A的个人简介还是原来的数据。社交软件系统ThinkSNS V4 Android端更新日志:增加回帖的时候可以发布一张图片的功能及对应评论列表显示增加微吧内发帖子时,可以添加视频和录音的功能3.适配18:9比例手机4.优化兑换礼物页面同IOS一致5.调整精华帖列表间距6.全局评论框统一7.修改全局举报弹窗,同IOS保持一致8.修改收藏状态描述,同IOS保持一致9.修改分享列表与详情头部样式不统一的问题,将时间调整到了用户名右边10.修复资讯评论崩溃11.修复发布活动,后台未配置类型导致崩溃的问题12.修复聊天-联系人页面,点击搜索框无效13.修复草稿箱音频显示问题14.修复报名列表上点击第一个报名用户,app崩溃15.修复动态详情评论点击无效16.修复发布视频,进度条显示错误修复 消息右上角-选择好友,点击搜索框,需要点击2次才会弹起软键盘的问题所有的社交软件系统产品体验都在ThinkSNS官网“免费体验”页面可以找到:http://www.thinksns.com/exper…APP端体验,下载新版本的朋友们,请先卸载老版本,否则无法使用;iphone手机安装demo前请点击设置-通用-设备管理-信任(企业应用)ThinkSNS(简称TS),一款全平台综合性社交软件系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新系统为ThinkSNS V4及ThinkSNS+两个并行系统。社交软件系统ThinkSNS拥有50多个功能模块,全方位覆盖SNS系统所需,微博(朋友圈)、即时聊天、直播、论坛、资讯、CMS、活动、频道、圈子、问答、打赏等主流社交功能应有尽有。价格梯度多样,根据您的项目需求灵活选型运用,支持深度灵活二次开发。

March 6, 2019 · 1 min · jiezi

ThinkSNS + 后端2019年1月更新播报

社交软件系统ThinkSNS+界面一览图研发发布版本号:2.1.5 和 2.2.2更新发布时间:2019年1月29日社交系统ThinkSNS+后端本次主要更新内容:搜索地区体验优化、优化收藏页面排版、修正读取兑换比例问题、过滤 XSS、修复关注话题问题等社交系统ThinkSNS+后端2.2.2 更新内容详情如下:Bug Fixes动态: 修复动态话题未关注状态下发布动态后无法关注该话题SPA: 动态中的链接高亮显示SPA: 过滤 XSSSPA: 修复无法创建圈子的问题定位: 搜索地区体验优化核心: 修复积分原生支付读取兑换比例错误后台: 修复「用户」-「第三方」配置菜单消失CDN: 修复阿里云获取原图 GIF 并没有返回原图问题PC: 修复 xss 问题SPA: 创建投稿时无法返回上一步的问题SPA: 过滤 XSSSPA: 如果文章未发布则其他用户不可通过改变url的方式访问SPA: 收藏页面排版的问题SPA: 修复 moblink 样式覆盖的问题SPA: 修复当action sheet呼出并且路由变化时依然存在的问题SPA: 修复二次登录时无法获取 openid 的问题SPA: 修复微信新用户注册时还需要再次登录的问题SPA: 修复在 ios 下话题关注按钮不正常的问题SPA: 修复在 ios 下密码输入框的样式不正确的问题SPA: 修复在spa端定位后无法在其他端读取位置信息的问题FeaturesSPA: 动态话题 (cherry-pick from slimkit/master)社交系统ThinkSNS+后端2.1.5更新内容详情如下:Bug Fixes动态: 修复动态话题未关注状态下发布动态后无法关注该话题CDN: 修复阿里云获取原图 GIF 并没有返回原图问题备注: 以上为此次更新重要内容,更多详细信息,请查看相应端的git提交记录:https://github.com/slimkit/pl…所有我们的社交软件系统产品体验都在我们的官网“免费体验”页面可以找到:http://www.thinksns.com/exper…APP端体验,下载新版本的朋友们,请先卸载老版本,否则无法使用;iphone手机安装demo前请点击设置-通用-设备管理-信任(企业应用)ThinkSNS(简称TS),一款全平台综合性社交软件系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案,目前最新系统为ThinkSNS V4及ThinkSNS+两个并行系统。社交软件系统ThinkSNS拥有50多个功能模块,全方位覆盖SNS系统所需,微博(朋友圈)、即时聊天、直播、论坛、资讯、CMS、活动、频道、圈子、问答、打赏等主流社交功能应有尽有。价格梯度多样,根据您的项目需求灵活选型运用,支持深度灵活二次开发。

March 6, 2019 · 1 min · jiezi

ThinkSNS+ PHP开发概述

Plus (读音:[pls],全称:ThinkSNS+ [ŋk es en es pls],是 ThinkSNS 系列产品一个重要版本,其软件识别名称为 Plus 即 +) 是一个基于 Latest Laravel 框架进行开发的一个功能强大、易于开发和强拓展的社交系统。与其他开源社交程序不同的是 Plus 拥有多年社交系统经验,不仅易于上手,还便于应用拓展。另一方面,程序采用 PHP 7 严格模式,从根本上尽量避免弱级错误的产生。同时因为从零开始选择较好的带有较好 ORM 的原因,Plus 允许你根据你的需求使用不同数据库。如果你想深入学习 Plus,我们为你准备了大量教程级文档。哪怕你不会 Laravel 框架,也能让你入门框架基础,并胜任 Plus 应用开发。如果你是有经验的 PHPer,那么你可以了解现代流行框架差异,Laravel 就是现代留下框架的佼佼者之一。PHP 环境要求重点你可能还没有很好的 Liunx 知识,没关系,后面的教程会拟定你是零基础的前提下教学,但是下面的环境要求限制,你需要重点记忆,这是程序能否运行的关键所在!PHP 版本您的 PHP 必须大于或者等于 7.1.3 版本,当然,我们推荐 7.2. 版本。函数在许多集成环境中,默认会禁用一些函数,当然,这些函数在 Plus 的 Web 服务中不是必须的,但是如果你在 CLI 环境下操作,这些函数将会成为必须:· exec· system· scandir· symlink· shell_exec· proc_open· proc_get_status拓展这些拓展是 Plus 运行时必须的拓展,你必须包装你的 PHP 环境已安装这些拓展:· dom 用于解析 XML 等文档使用· fileinfo 用于文件上传,或者获取文件 Meta 信息使用· GD 用于图片处理的库· json 一般 PHP 内核自带,用于处理 JSON 文档和转换· mbstring 用于兼容性的字符串处理· openssl 用于应用秘钥加密等,同时也是内部请求 HTTPS 资源使用· PDO 数据库操作抽象库选择性拓展选择性拓展是更具你的需求,选择性安装的拓展,选择性拓展如下:· pdo_mysql 如果你使用 MySQL 数据库,则必须安装· pdo_pgsql 如果你使用 PostgreSQL 数据库,则必须安装· pdo_sqlite 如果你使用 SQLite 数据库,则必须安装· pdo_dblib 如果你使用 Microsoft SQL Server 数据库,则必须安装可选或替换性拓展· imagick 此库是一个比 GD 库处理图片更好的一个拓展,可以用于替换 GD 库,此库为可选性,安装后不可卸载 GD 库,GD 库可以用于更加高效的图片基础处理。数据库Plus 支持四种数据库的使用,但是我仅推荐使用两个数据库。· MySQL | MariaDBo MySQL 请使用 >= 5.7 版本,当然,如果能用 MySQL 8 再好不过。o MariaDB 是 MySQL 原作者后开发的一款关系型数据库,兼容 MySQL,如果你要使用,请选择大于或等于 10.3 版本。· PostgreSQL 数据库是及其推荐的一个数据库,费用高昂但是起计算性能非常好,有条件可以直接使用。· SQLite 是一个轻量级数据库,如果你只是想体验倒是不妨尝试,问题在于 SQLite 对于 Emoji 的储存有待改善(目前都不支持存储 Emoji)所以原则上 Plus 是不允许使用 SQLite 的。· Microsoft SQL Server 就像不推荐 SQLite 一样,我们同样不推荐 Microsoft SQL Server 除非你确定你的系统不适用 Emoji 那么你可以无顾虑的使用 Microsoft SQL Server 了,因为 Microsoft SQL Server 同样支持 utf8 字符集,却无法支持四位长度的 Emoji 字符。WARNING答应我,在 SQLite 和 Microsoft SQL Server 没有很好默认支持 Emoji 之前,暂时用 MySQL 或者 PostgreSQL 好吗?我是认真的!不然你会遇到很多奇怪的问题!教程说明从后面的教程开始,我们将从零基础开始教学,教学环境为 CentOS 7.4 版本的 Linux。教学环境如下:· 教学使用服务器系统: CentOS 7.4· 教学者使用系统: macOS· SSH 工具: Termius· 教学 PHP 版本:7.2· 教学 MySQL 版本: 5.7· 教学 Web 组件:Nginx教学内容包括:· 登入 Linux· 安装 PHP 7.2· 安装 MySQL 5.7· 安装 Plus· Nginx 安装· 发布站点登入 Linux这里虚拟一台主机,其 IP 地址我们假设为 hostname(正常情况下是一段 IP 地址),端口为 22,操作用户为 root。在你的 SSH 工具中输入 ssh root@hostname -p 22 然后回车。然后输入你的主机密码即可。hostname 等信息登录的时候替换为你的真实信息。我们进入主机后,会进入用户家目录,如果你不知道家目录在说明为主,输入 pwd 命令即可看到。编译 PHP本章将会带领你在 CentOS 7.4 系统上编译安装 PHP 7.2 环境,以及缺少的拓展安装。下载源码我们打开PHP 官网下载页找到最新的 PHP 7.2 版本,以 7.2.9 为例:我们点击绿色框部分的的地址,最后我们通过选择地区后得到最终地址为:http://cn2.php.net/distributi…我们得到文件下载地址后,登入 Linux,我们现在在服务器下载 PHP 源码,下载我们使用 curl 命令下载,检查你的服务器是否有这个命令输入 curl –help 如果有很大一串内容输出,则表示有该命令,如果输出内容为:-bash: curl: command not found1那么,我们使用 CentOS 自带的 yum 命令进行安装:yum install -y curl1等待命令执行完成即可,执行完成后,我们下载 PHP 源码:curl -o php-7.2.9.tar.xz http://cn2.php.net/distributi...1WARNING如果你无法找到准确的文件下载地址,那么你点击绿色框的链接,会进入地区选择页面,例如你选择 China 地区,你会看到一个 cn2.php.net 的链接,鼠标放上去,「右键」点击「复制链接地址」你粘贴后会得到 http://cn2.php.net/get/php-7…. 这样的地址,如图:复制得到地址后,我们运行下面的命令进行下载:curl -L -o php-7.2.9.tar.xz http://cn2.php.net/get/php-7....1解压源码解压源码之前,请先下载解压工具:yum install -y tar xz1然后我们先将 XZ 归档解压为 tar 归档:xz -d php-7.2.9.tar.xz1执行完成后,我们输入 ls 命令,你会看到现在 php-7.2.9.tar.xz 文件已经消失,而多出一个 php-7.2.9.tar 归档。此时我们来解压这个 tar 归档:tar -xvf php-7.2.9.tar1解压完成后,运行 ls 命令会看到,多出一个 php-7.2.9 的目录了,好了我们现在就得到了源码。如果你解压步骤失败,可能是下载的文件不是 .tar.xz 后缀归档,也有可能是下载过程中数据丢包,不用担心。你重新下运行 rm -rf php-7.2.9* 命令,将你之前下载的删除,然后重新下载即可。 ...

February 27, 2019 · 2 min · jiezi