文件系统结构及主要文件说明
Admin: uchome系统管理,与home目录(uchome根目录)下admincp.php紧密相关
Api:与ucenter相关等的api
Attachment:附件上传保存目录
Data:临时数据缓存文件等存储目录,模板缓存文件就在这个目录里生成
Image:图片目录
Install:安装时用到,安装完毕建议删除
Language:操作对应语言
Source:uchome架构核心目录,实际的处理及相关操作函数都在该目录中
Template:模板目录
Theme:主题(css风格)
Uc_client: 和ucenter信息交互的目录,必须
Uchome二次开发
Home目录(uchome根目录)下主要文件(入口)功能说明:
1、系统首页 /index.php
显示页面为/template/模板文件夹名/index.htm。
2、个人页面 /space.php
不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog将显示日志内容。
带do参数页面的处理:/space.php?do=xxx将调用/source/space_xxx.php(其中xxx为相关模块或操作,下同)进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/space_xxx.htm。
3、随便看看页面 /network.php
不带参数时显示随便看看首页;带ac参数时显示某个模块的随便看看页面,如/network.php?ac=space为随便看看现有的成员。
带ac参数页面的处理:/network.php?ac=xxx将调用/source/network_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/network_xxx.htm。
4、操作页面 /cp.php
不带参数时显示个人设置页;带ac参数时显示某个操作的页面,如/cp.php?ac=profile为设置个人资料。
带ac参数页面的处理:/cp.php?ac=xxx将调用/source/cp_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/cp_xxx.htm。
5、动作页面 /do.php
不带参数时会被跳转到个人首页或系统首页(看是否已登录);带ac参数时为进行某项动作,不一定有显示的界面。
带ac参数页面的处理:/do.php?ac=xxx将调用/source/do_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/do_xxx.htm(不是所有的动作需要页面显示结果,所以不一定存在对应的模板文件)。为防止注册机等外挂软件的攻击,程序对于login和register做了单独处理,直接加在ac参数后是无效的,而是通过一串标识符来指示login或register动作。
6、高级管理页面 /admincp.php
不带参数时显示管理平台首页;带ac参数时显示某项功能的管理页面,如/admincp.php?ac=ad为广告设置页。
带ac参数页面的处理:/admincp.php?ac=xxx将调用/admin/admincp_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/admin/tpl/xxx.htm。
7、应用页面 /app.php
显示页面为/template/模板文件夹名/iframe.htm。
8、个人应用页面 /userapp.php
显示页面为/template/模板文件夹名/userapp.htm。
9、邀请加入页面 /invite.php
显示页面为/template/模板文件夹名/invite.htm。
10、RSS页面 /rss.php
显示页面为/template/模板文件夹名/space_rss.htm。
11、帮助页面 /help.php
显示页面为/template/模板文件夹名/help.htm。
12、通用代码 /common.php
缓存、Cookie、用户状态验证、各种状态初始化等通用处理。
13、配置文件 /config.php
数据库连接、系统编码、站点网址等全局性配置。
14、富文本编辑器 /editor.php
15、模块载入代码 /js.php
未发现使用的地方,所以不做解释。
16、连接显示页 /link.php
未发现使用的地方,所以不做解释。
17、xmlrpc服务 /xmlrpc.php
调用/source/class_xmlrpc.php来处理。关于XML-RPC的规范可看
分享到:
相关推荐
UCHome二次开发参考文档,文件系统结构及主要文件说明,uchome架构简单说明等等
【UCHome二次开发】uchome文件体系介绍 4 站点结构图 4 UCHOME安装后的主要目录与文件介绍 4 文件入口参数列表及详细介绍 5 数据调用图示 8 do.php入口文件分析 8 【UCHome二次开发】基础 10 数据调用 10 eval的使用...
UCHOME二次开发详解UCHOME二次开发详解UCHOME二次开发详解
UCHome二次开发参考手册,UCHome二次开发参考手册UCHome。
uchome二次开发整理文档,可以帮助有需要的人自行学习
uchome二次开发文档
UCHome的二次开发文档,涉及到具体的数据表和常用的模块分析,经典!
1、二次开发流程与步骤 2、二次开发经典样例 3、文件目录结构说明注释与数据库表字段说明 4、Uchome函数及注释
UCHOME二次开发UCHOME二次开发
教你如何对UCHOME进行二次开发! 教你如何对UCHOME进行二次开发! 教你如何对UCHOME进行二次开发!
uchome二次开发文档,包含数据库,函数定义,全局页面
UCH模版教程,uchome模版制作教程,UCHome二次开发 模板基础语法,UCHome二次开发规范,资料从网上收集。
UChome二次开发_Jason制作UChome二次开发_Jason制作UChome二次开发_Jason制作
针对UCHOME二次开发的说明文档,对于数据库以及文件系统进行了较为详细的说明,是UChome二次开发不错的入门材料
UCHOME二次开发说明,非常详细的说,可以下载试试
收集整理的UCHome二次开发学习资料,学习UCHome二次开发的入门好资料
uchome的相关二次开发文档的整理,让你对uchome进行二次开发得心顺手
UCHOME、DISCUZ二次开发权威指南完整版