uchome二次开发参考手册

uchome二次开发参考手册

ID:6129430

大小:91.50 KB

页数:7页

时间:2018-01-04

uchome二次开发参考手册_第1页
uchome二次开发参考手册_第2页
uchome二次开发参考手册_第3页
uchome二次开发参考手册_第4页
uchome二次开发参考手册_第5页
资源描述:

《uchome二次开发参考手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Uchome二次开发参考文档2010-03-19第一一文件系统结构及主要文件说明Uchome文件系统结构大概如下图所示Admin:uchome系统管理,与home目录(uchome根目录)下admincp.php紧密相关Api:与ucenter相关等的apiAttachment:附件上传保存目录Data:临时数据缓存文件等存储目录,模板缓存文件就在这个目录里生成Image:图片目录Install:安装时用到,安装完毕建议删除Language:操作对应语言Source:uchome架构核心目录,实际的处理及相关操作函数都在该

2、目录中Template:模板目录Theme:主题(css风格)Uc_client:和ucenter信息交互的目录,必须Home目录(uchome根目录)下主要文件(入口)功能说明:1、系统首页 /index.php显示页面为/template/模板文件夹名/index.htm。2、个人页面 /space.php不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog将显示日志内容。带do参数页面的处理:/space.php?do=xxx将调用/sou

3、rce/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进行数据和逻辑处理,最终的页面是显示对应的模板页,为/t

4、emplate/模板文件夹名/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参数时为进行某项动作,不一定有显示的界

5、面。带ac参数页面的处理:/do.php?ac=xxx将调用/source/do_xxx.php进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/do_xxx.htm(不是所有的动作需要页面显示结果,所以不一定存在对应的模板文件)。为防止注册机等外挂软件的攻击,程序对于login和register做了单独处理,直接加在ac参数后是无效的,而是通过一串标识符来指示login或register动作。6、高级管理页面/admincp.php不带参数时显示管理平台首页;带ac参数时显示某项功能的

6、管理页面,如/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显示页面为/templat

7、e/模板文件夹名/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.php15、模块载入代码/js.php未发现使用的地方,所以不做解释。16、连接

8、显示页/link.php未发现使用的地方,所以不做解释。17、xmlrpc服务/xmlrpc.php调用/source/class_xmlrpc.php来处理。关于XML-RPC的规范可看这里二uchome架构简单说明uchome大概架构流程如下图:是个轻量级的框架,逻辑流程都很清晰,space.php

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。