1、PHP100 视频教程演讲老师:演讲老师:张恩民张恩民 官方官方网站:网站:学习内容学习内容1、BIWEB的使用常见问题解答的使用常见问题解答2、BIWEB目录结构和数据库分析目录结构和数据库分析3、栏目如何更加独立和使用自定义内容、栏目如何更加独立和使用自定义内容4、从、从BIWEB我们学到了什么我们学到了什么(第第59讲讲) 关于关于BIWEB常见问题和结构分析常见问题和结构分析PHP100 视频教程(第第59讲讲) 关于关于BIWEB常见问题和结构分析常见问题和结构分析1、BIWEB的使用常见问题解答的使用常见问题解答(1)为什么安装时白页或出错?)为什么安装时白页或出错? 答:是否开启
2、了答:是否开启了PDO和和PDO_Mysql 模块,还有的时候二次安装导致模块,还有的时候二次安装导致(2)为什么修改了文件后会乱码?)为什么修改了文件后会乱码? 答:因为答:因为BIWEB全站使用的是全站使用的是UFT8模式,所以如果直接使用记事本打开修模式,所以如果直接使用记事本打开修 改会导致编码错误,大家可以使用改会导致编码错误,大家可以使用EditPlus 或其他的编译工具。或其他的编译工具。 (3)为什么我增加了新的模块后导航却没有?)为什么我增加了新的模块后导航却没有? 答答: 这是因为这是因为BIWEB的导航暂时还不是智能出现的,需要手工增加的导航暂时还不是智能出现的,需要手工
3、增加 (4)BIWEB是否适合英文网站的开发和支持是否适合英文网站的开发和支持PHP5.3? 答:同上面所说,因为答:同上面所说,因为BIWEB使用的是使用的是UTF8编码所以开发英文网站老外看编码所以开发英文网站老外看 是没有问题的,新版的是没有问题的,新版的BIWEB支持支持PHP5.3。PHP100 视频教程(第第59讲讲) 关于关于BIWEB常见问题和结构分析常见问题和结构分析2、BIWEB目录结构和数据库分析目录结构和数据库分析红色红色目录代表系统框架重要目录,目录代表系统框架重要目录,紫色紫色目录代表功能栏目目录,目录代表功能栏目目录,黑色目录代表系统使用目录。黑色目录代表系统使用
4、目录。红色目录中红色目录中,主要看整站配置文件目录和整站,主要看整站配置文件目录和整站可控配置文件目录,重点记住可控配置文件目录,重点记住BIWEB系统中重系统中重要的配置数组,系统公共配置数组都是要的配置数组,系统公共配置数组都是arrG开开头的,栏目配置数组以头的,栏目配置数组以arrM开头的。开头的。紫色目录中紫色目录中,重点看新闻栏目,理解新闻栏目,重点看新闻栏目,理解新闻栏目中的配置和程序关系。中的配置和程序关系。黑色目录中黑色目录中,全部不用看,都是系统自用目录。,全部不用看,都是系统自用目录。数据库一句话概括:数据库一句话概括: 前缀前缀_模块名模块名 如如 : PHP100_n
5、ews一个模块对应一张表很容易找到一个模块对应一张表很容易找到 PHP100 视频教程(第第59讲讲) 关于关于BIWEB常见问题和结构分析常见问题和结构分析3、栏目如何更加独立和使用自定义内容、栏目如何更加独立和使用自定义内容其实每个模块都可以自定义数据库,独立配置一些参数。这样使每个栏目更加独立其实每个模块都可以自定义数据库,独立配置一些参数。这样使每个栏目更加独立常见的配置文件在模块下面的常见的配置文件在模块下面的config目录下面:目录下面:var.inc.php 一般配置数据库信息一般配置数据库信息type.inc.php 一般配置分类信息,以数组的形式存在一般配置分类信息,以数组
6、的形式存在private.inc.php 一般改模块的私有变量信息都在这里,如一般改模块的私有变量信息都在这里,如smarty 、分页等、分页等config.inc.php 一般是模块中需要调用的文件或内容一般是模块中需要调用的文件或内容4、从、从BIWEB我们学到了什么我们学到了什么俗话说见多识广,虽然这个程序不能说是完美的程序,但从结构和代码的规范俗话说见多识广,虽然这个程序不能说是完美的程序,但从结构和代码的规范程度是值得我们学习的,尤其是在扩展性上。初学者写全站可能考虑不到这么大程度是值得我们学习的,尤其是在扩展性上。初学者写全站可能考虑不到这么大的扩展型,但要知道这是完全可以实现的,所以这也是我们写程序的方向。的扩展型,但要知道这是完全可以实现的,所以这也是我们写程序的方向。下面的课我讲一些开发中常用的规范。下面的课我讲一些开发中常用的规范。