二次开发资料整理
摘要:
写在前边,由于看不惯网上卖资
料的,用自己的百度辛苦币买到
的东西然后根据手头上有的资料做了一个稍微系统的整理,希望大家有自己开发经验的,我会持续更新
的,永久免费,好好学习,多多益善,同时感谢做过开发的【枫芸志】
其中有些资料版本是 1.5 的,在这一版本中给予改正。
版面约定:
1. 上下 2.54cm ;左右 1.91cm
2. 文字:宋体五号,代码注释小五 courier new 代码为蓝色 ,注释为淡黄色
当前版本 v0.2
V0.2 :2010-7-1
更改布局,可以容纳更多信息,部分注释可以不用换行
增加文件调用及功能介绍
增加文本约定格式
修改模板页面说明为 2.0,但资料有待于完善
目录
【UCHome 二次开发】uchome
文件体系介绍..............................4
站点结构图.....................................................................................................................................................4
UCHOME 安装后的主要目录与文件介绍..................................................................................................4
文件入口参数列表及详细介绍....................................................................................................................4
数据调用图示.................................................................................................................................................8
do.php 入口文件分析.....................................................................................................................................8
【UCHome 二次开发】基础......................................................................................................................................10
数据调用.......................................................................................................................................................10
eval 的使用...................................................................................................................................................10
直接外部文件 do.php 的扩展......................................................................................................................11
【UCHome 二次开发】common.php 文件解析........................................................................................................12
common.php 文件解析:.............................................................................................................................12
Common.php 文件调用图示:....................................................................................................................16
【UCHome 二次开发】数据字典|数据库结构.........................................................................................................16
【UCHome 二次开发】模板解析..............................................................................................................................16
【UCHome 二次开发】缓存机制解析......................................................................................................................19
【UCHome 二次开发】模板语法说明......................................................................................................................22
【UCHome 二次开发】模板页面说明......................................................................................................................25
【UCHome 二次开发】主要文件说明......................................................................................................................28
【UCHome 二次开发】模板修改..............................................................................................................................30
【UCHome 二次开发】功能修改..............................................................................................................................31
【UCHome 二次开发】全局变量..............................................................................................................................37
$_SC:系统全局配置.................................................................................................................................37
$_SCONFIG:个人空间配置.....................................................................................................................37
$_SCOOKIE:Cookie 信息.........................................................................................................................41
$_COOKIE: Cookie 信息.............................................................................................................................41
$_SGLOBAL:各类全局信息....................................................................................................................42
$_SN:昵称信息.........................................................................................................................................59
$_TPL:未知...............................................................................................................................................59
$_SBLOCK:未知.......................................................................................................................................59
举例说明:...................................................................................................................................................59
【UCHome 二次开发】与 UCenter 的交互解析.......................................................................................................60
【UCHome 二次开发】研究 uchome 通用方法........................................................................................................61
【UCHome 插件二次开发】 不同于 Manyou 的开发模式......................................................................................68
基本原则.......................................................................................................................................................69
【UCHome 应用】增加 sns 人气的客服秘籍...........................................................................................................71
【 UCHome
二 次 开
发 】 uchome
文件体系介绍
站点结构图
UCHOME 安装后的主要目录与文
件介绍
目录 文件介绍
admin/
管理后台
api/
函数插件开发与模板等的修改不需要动此文件
attachment/
附件目录
data/
缓存目录,此目录要有 权限,系统相关缓存基本上都在这里了
data/tpl_cache/
模板缓存目录,注意,如果你的 白屏了,无法进入后台跟新缓存,通过
手工删除此目录下的所有文件即可相当于模板缓存的更新
image/
图片目录
language/
语言目录 ,跳转提示语言等
source/
源程序目录类文件分步处理文件
template/
模板目录
theme/
个人主页目录
uc_client/ucenter
客户端 插件开发与模板等的修改不需要动此文件
Install/
安装时用到,安装完毕建议删除
common.php
通用文件,所有的文件都要包含这个文件
config.php
基本配置文件 定义了 数组和 通讯的常量
editor.php
编辑器的入口文件,强烈建议您不用动他
network.php
随便看看等入口文件 调用 文件夹下的 文件
文件入口参数列表及详细介绍
文件入口 文件详细动作
admincp.php?ac=*
后台管理入口文件
调用 admin 文件夹下
的 php 文件
│ ├─admincp_ad.php 广告设置
│ ├─admincp_album.php 相册
│ ├─admincp_app.php UCenter 应用
│ ├─admincp_backup.php 数据备份
│ ├─admincp_block.php 数据调用
│ ├─admincp_blog.php 日志
│ ├─admincp_cache.php 缓存更新
│ ├─admincp_censor.php 词语屏蔽
│ ├─admincp_click.php
表态动作
│
├─admincp_comment.php 评论/留言
│ ├─admincp_config.php 站点设置
│ ├─admincp_credit.php 积分规则
│ ├─admincp_cron.php 系统计划任务
│ ├─admincp_doing.php 记录
│ ├─admincp_event.php 活动
│ ├─admincp_eventclass.php 活动分类
│ ├─admincp_feed.php 动态(feed)
│ ├─admincp_hotuser.php 推荐成员设置 默认好友设置
│ ├─admincp_index.php 管理首页
│ ├─admincp_ip.php 访问 IP 设置
│ ├─admincp_log.php 系统 log 记录
│ ├─admincp_magic.php 道具设置
│ ├─admincp_magiclog.php 道具记录
│ ├─admincp_mtag.php 群组
│ ├─admincp_network.php 随便看看
│ ├─admincp_pic.php 图片
│ ├─admincp_poll.php 投票
│ ├─admincp_post.php 回帖
│ ├─admincp_privacy.php 隐私设置
│ ├─admincp_profield.php 群组栏目
│ ├─admincp_profilefield.php 用户栏目
│ ├─admincp_report.php 举报
│ ├─admincp_share.php 分享
│ ├─admincp_space.php 用户管理
│ ├─admincp_spam.php 防灌水设置
│ ├─admincp_stat.php 统计更新
│ ├─admincp_tag.php 标签
│ ├─admincp_task.php 有奖任务
│ ├─admincp_thread.php 话题
│ ├─admincp_userapp.php MYOP 应用
│ ├─admincp_usergroup.php 用户组
cp.php?ac=*
编辑日志、相册、活动
等等相关编辑操作基本
上都从这个文件入口
调用 source 文件夹下
的操作文件
│ ├─cp_advance.php 高级管理
│ ├─cp_album.php 相册管理
│ ├─cp_avatar.php 我的头像
│ ├─cp_blog.php 日志管理 包含日志的编辑删除等信息
│ ├─cp_class.php 日志分类管理
│ ├─cp_click.php 表态动作的处理
│ ├─cp_comment.php 评论的操作
│ ├─cp_common.php 举报违规,在好友的面板上,还有屏蔽通知
评论9
最新资源