[新版]虎绿林建站系统简介
虽然新系统还没全部弄完,但说明文档迟早要写的。这几天不想弄代码,先写份文档好了。在吊大家胃口的同时,也方便大家给新系统提意见。
所有贴子,在未打上“全文完”的标记之前,都处在待续状态,敬请期待。
『一、序言』
对于很多不熟悉编程、不熟悉PHP的站长来说,虎绿林建站系统是很难用(所以我写了这份文档)。而对于另一些站长来说,虎绿林的系统用起来是那么地简单!即使你是菜鸟,相信看完所有的教程后,你也可以轻松实现一些特别的功能,这是那些成熟的建站系统很难做到的。
『二、虎绿林是什么』
虎绿林其实不是一个真正的建站系统,它其实是一个网站开发框架,你可以用它做出任何网站系统。
但是,与其他网站开发框架不同的是,虎绿林的网页代码可以使用通用UBB语言编写,不仅大大减少了代码量,也更方便新手学习。
在虎绿林的页面里,你可以随意地将UBB、xhtml/wml代码与PHP代码混合使用。只要稍加注意,就不会带来任务混乱。
虎绿林内置了两套UBB代码替换方案,所以只要你避免使用XHTML或WML特有的标签,把它们用UBB代替或用UBB特殊处理一下,就可以毫无障碍地实现同一页面的XHTML(wap2.0)/WML(wap1.0)无缝切换!完全不需要为不同的版本写两个不同的网页。
『三、虎绿林的功能模块』
虎绿林的最大特点就是你可以用最少的代码实现最多的功能,而且这些功能都是(需要)你自己动手创建。
可以说,学习使用虎绿林的过程就是一个学习PHP网页编程的过程。只是,虎绿林做了一些特别的设计,让你的编程实现得更加简单。这些,是通过不同的功能模块实现的。
1.UBB模块:这是虎绿林的根基所在。正是UBB的使用,才让一切都化复杂为简单。其他模块的调用就是用UBB实现的。你可以自行添加UBB(后面会讲)
2.用户系统。注册、登陆、修改用户名密码,内信等基本功能都可以实现。通过简单的代码,你可以实现在用户登陆前后显示完全不同的内容,也不用为用户已经登陆却仍然显示“登陆[or]注册”而纠结。
3.文件系统。只要与文件相关的网页,都可以使用统一的上传接口。支持使用下载队列下载大文件。过期的文件会被自动回收,节省网站空间。文件被下载/使用会自动续期,可以与好友共享,可以一键发到自己或他人的邮箱……对于站长来说,文件系统中也提供了很多工具方便编写需要操作用户的文件的网页。
4.计划任务。你可以把需要定期执行的任务放在特定的文件里,这样时间到了任务就会自动执行。文件系统中的“自动删除过期文件”就是使用计划任务实现。