1、 阶段课程简介与课程目标阶段课程简介与课程目标课程简介:从本讲起开始涉及二次开发的相关课程,在掌握了前几讲的基础下继续深入了解如何进行基本的二次开发实战。掌握基础和简单的定制化开发课程目标(第二阶段)掌握ThinkSNS的系统架构和应用架构 目录掌握ThinkSNS中基础的widget和js使用方法 如何使用官方提供的规范或者类库 Ajax 数据库核心表结构的相关介绍 用户 评论 微博 应用 语言切换 ThinkSNS中MVC、Widget、JavaScript的详细使用ThinkSNS后台开发入门实战定制化开发如多语言切换、权限节点和修改积分系统等。ThinkSNS Credit积分系统简介
2、积分系统简介1.前后台效果。前台用户使用效果展示,后台添加积分规则及相关内容介绍。2.数据库详解。Type、Setting和User表结构详细介绍。3.模型和具体使用。Credit全局模型的详解和在加加积分积分Widget组件组件中添加积分内容实战。Credit积分系统积分系统-数据库设计与实现数据库设计与实现1.Credit_setting表。功能简介与关联表介绍2.Credit_type表。功能简介与关联表介绍3.Credit_user表。功能简介与关联表介绍Credit积分系统积分系统-CreditModel类类模型简介:Credit模型类用来处理用户的积分等属性数据。向外界提供了获取和设置用户积分和等级的方法。另外,模型结合Cache类对频繁操作的数据进行了缓存的读写操作,极大的提高了系统的性能。核心方法:1、getUserCredit(uid)。根据用户id获取用户的积分等级数据。2、setUserCredit(uid,action,type=1)。根据积分操作规则(credit_setting)action对uid用户进行积分操作。如发布微博添加一个积分和五个经验等。Credit积分系统积分系统-实战实战完成加积分widget的所有功能。ThinkSNS二次开发二次开发:基于:基于PHP实战实战ThinkSNS V3二次开发二次开发http:/