uchome文件程序的结构

2012-09-21 09:18 来源:www.chinab4c.com 作者:uchome专家

    uchome文件程序的结构,这个程序是和dz一样用于社区的程序。uchome主要是社区sns。我们在分析uchome的程序结构的时候,就要知道uchome的程序入口就在根目录。然后通过op以及action等。把地址URL传给了source目录里面的php核心包。然后都是通过source目录的程序进行调用处理。

    uchome模板在template里面,他的配置文件在config.php里面。就在跟目录,程序的公共包含是根目录的common.php这个结构有点象ecshop,但是不完全。他是采用action的动作控制来做安全过滤的。有点类似ecshop的user.php动作执行。

    uchome的公共函数,大部分在source/function_common.php,每个页面独立的函数在function_action对应的这个文件里面,名称也是按照user_action.php这个规则去取名字的。通过include_once的template('模板来调用的')

    uchome的后台是在admincp.php入口的。在这里做2个事情,一个是控制了后台的执行动作,只有允许范围内的才运行操作,另外一个uchome后台操作栏目的控制。后台的名称都是通过admin_动作来完成的,uchome后台的模板文件在admin/tpl目录。里面的模板都是和action动作一样匹配完成的。比如action.htm.

   data目录就是uchome的缓存目录了,不过uchome的缓存分几种,一个是模板的缓存,一个是数据库的缓存。都是通过后台更新来完成操作的。

   来源:http://www.chinab4c.com