黄聪:ThinkSAAS开发文档 常用函数 模版修改

首页

本文档适合任何级别的PHP开发者:

目录

[隐藏]

ThinkSAAS开源社区

ThinkSAAS是一个轻量级的开源社区系统,是一个可以用来搭建讨论组,bbs和圈子的社区系统。
ThinkSAAS是将sns社会化网络元素,人和圈子(讨论组)结合在一起的新型的社交系统。
ThinkSAAS以小组为中心,通过用户的需求(我要干嘛)和行为(我要怎么做),将最有价值的信息得以不断沉淀和汇聚。
ThinkSAAS是一个简单,高扩展的社区开发系统,ThinkSAAS可以帮你搭建与众不同的交流社区。
如果你要需要搭建一个论坛(BBS),那么你可以用ThinkSAAS
如果你需要一个小组(讨论组),那么你可以用ThinkSAAS
如果你需要因为某个主题(物品,事件)来汇聚一帮人,那么你可以用ThinkSAAS

ThinkSAAS可以做的更多,等你来发现...

快速了解

下载地址

APP组件开发

app组件开发是指在ThinkSAAS的基础上开发大型的APP应用。

例如:小组app(group)。
app组件都放在系统根目录app目录下

入门教程

如果你想快速地搭建起一个APP组件,请参考

APP插件开发

app插件开发是针对app组件的开发,主要是为了扩展app组件功能而做一种功能扩展方式。
插件放在根目录plugins目录下某个app目录中。
比如我针对group(小组app)开发了一个顶踩插件(digg),那么它的放置方式

就是:plugin/group/digg,以次是plugin目录,group(针对的app)目录,digg(插件目录)。
app插件开发借鉴国内emlog博客和国外wordpress的插件开发方式,在插件思路上基本上一样,
所以有过wordpress插件开发经验的开发者会很快的熟悉thinksaas的app插件开发方式。

入门教程

基础类和函数

ThinkSAAS函数是整个系统的基础,也是地基,因此ThinkSAAS将不断加强对基础函数和基础类库的完善工作。

基础函数

位置:thinksaas/tsFunction.php

模型类函数

位置:thinksaas/tsApp.php

用户相关函数

公用变量

用户变量

解释:和登录用户有关的一些变量,比如前台登录用户,后台登录用户等

网站变量

解释:网站相关的一些变量设置,其实就是网站的一些设置可以用变量输出

APP变量

解释:针对当前运行APP组件的一些变量调用

模板制作

模板标签

公共模板

原文地址:https://www.cnblogs.com/huangcong/p/2764054.html