内容目录
- 一、详细介绍
- 二、效果展示
- 1.部分代码
- 2.效果图展示
- 三、学习资料下载
一、详细介绍
云课堂,依托腾讯云基础服务架构,采用C扩展框架Phalcon开发,
系统功能
实现了点播、直播、专栏、会员、积分、秒杀、微聊等。
友情提示:
系统配置低(1核 1G 1M 跑多个容器),切莫压测
项目组件
后台框架:phalcon 3.4.5
前端框架:layui 2.6.8, layim 3.9.8(已授权)
全文检索:xunsearch 1.4.9
即时通讯:workerman 3.5.22
基础依赖:php7.3, mysql5.7, redis5.0
更新日志:
v1.5.4
增加migration助手SettingTrait
增加积分兑换会员
增加ISP备案和电子执照配置
增加获取视频时长补偿机制
优化课程和套餐发货
优化验证码
优化视频点播回调处理任务
优化章节排序初始值和步长
优化后台视频上传和转码
修正获取子分类查询条件
v1.5.3
优化章节排序初始值和步长
修复删除群组前台列表仍然显示问题
修复首页简单模式课程项顶部缺少空白
vditor本地化,彻底弃用cdn.jsdelivr.net
调整markdown样式
二、效果展示
1.部分代码
代码如下(示例):
public function incrFavoriteCount(PhEvent $event, $source, UserModel $user){$this->counter->hIncrBy($user->id, 'favorite_count');}public function incrReportCount(PhEvent $event, $source, UserModel $user){$this->counter->hIncrBy($user->id, 'report_count');}public function incrArticleCount(PhEvent $event, $source, UserModel $user){$this->counter->hIncrBy($user->id, 'article_count');}public function incrQuestionCount(PhEvent $event, $source, UserModel $user){$this->counter->hIncrBy($user->id, 'question_count');}public function incrAnswerCount(PhEvent $event, $source, UserModel $user){$this->counter->hIncrBy($user->id, 'answer_count');}
2.效果图展示
三、学习资料下载
蓝奏云:https://qumaw.lanzoul.com/iFw3l35ml1cf