uchome二次开发说明书.docx

上传人:b****4 文档编号:11987067 上传时间:2023-04-16 格式:DOCX 页数:75 大小:47.97KB
下载 相关 举报
uchome二次开发说明书.docx_第1页
第1页 / 共75页
uchome二次开发说明书.docx_第2页
第2页 / 共75页
uchome二次开发说明书.docx_第3页
第3页 / 共75页
uchome二次开发说明书.docx_第4页
第4页 / 共75页
uchome二次开发说明书.docx_第5页
第5页 / 共75页
点击查看更多>>
下载资源
资源描述

uchome二次开发说明书.docx

《uchome二次开发说明书.docx》由会员分享,可在线阅读,更多相关《uchome二次开发说明书.docx(75页珍藏版)》请在冰豆网上搜索。

uchome二次开发说明书.docx

uchome二次开发说明书

Uchome二次开发说明书

拟制

陈清明

评审

日期

2009-2-9

批准

日期

签发

日期

广州短讯神州网络技术有限公司

版权所有XX

目录

W1文档目的4

2数据库4

2.1Ucenter数据库4

2.1.11:

uc_members//用户列表4

2.1.22:

uc_admins4

2.1.33:

uc_applications//应用列表4

2.1.44:

uc_badwords//词语过滤4

2.1.55:

uc_domains//域名解析4

2.1.66:

uc_events//日志列表4

2.1.77:

uc_failedlogins4

2.1.88:

uc_feeds5

2.1.99:

uc_friends//好友5

2.1.1010:

uc_memberfields//黑名单5

2.1.1111:

uc_mergemembers//重名的用户名保存到该表中5

2.1.1212:

uc_newpm5

2.1.1313:

uc_notelist//积分对换,词语过滤,域名解析,应用管理,日志5

2.1.1414:

uc_pms//UCHOME的私信,公共消息5

2.1.1515:

uc_protectedmembers//受保护的用户5

2.1.1616:

uc_settings//基本设置5

2.1.1717:

uc_sqlcache5

2.1.1818:

uc_tags5

2.1.1919:

uc_vars5

2.2uchome数据库分析15

2.2.1uchome_ad   (广告表,存放广告设置信息)5

2.2.2uchome_adminsession   (用户管理session表,存放用户登陆后台管理的session)6

2.2.3uchome_album   (相册表,存放用户相册信息)6

2.2.4uchome_blacklist6

2.2.5uchome_block   (数据调用模块表,存放数据调用的信息)7

2.2.6uchome_docomment   (迷你博客及迷你博客回复)7

2.2.7uchome_blog   (用户日志表,存放用户日志标题等信息)7

2.2.8uchome_blogfield   (日志附加字段表,存放用户日志内容等信息)8

2.2.9uchome_cache   (缓存表,存放缓存信息)8

2.2.10uchome_class   (分类表,存放分类信息)8

2.2.11uchome_comment   (评论回复留言信息表,存放用户留言,评论,回复)9

2.2.12uchome_config   (站点配置信息表,存放站点配置信息)9

2.2.13uchome_cron   (计划任务表,存放计划任务相关信息)9

2.2.14uchome_data   (数据信息表,存放站点临时数据信息)9

2.2.15uchome_doing   (迷你博客表,存放用户迷你博客信息)10

2.2.16uchome_feed   (feed表,存放feed信息)10

2.2.17uchome_friend   (好友表,存放好友信息)11

2.2.18uchome_friendlog11

2.2.19uchome_invite   (邀请表,存放好友邀请信息)11

2.2.20uchome_log   (用户查看数缓存表,存放用户空间查看数,日志查看数的缓存信息)12

2.2.21uchome_mailcron   (邮件任务表,存放将要发邮件的email,或者用户ID)12

2.2.22uchome_mailqueue   (邮件队列表,存放将要发送的邮件标题,内容等信息)12

2.2.23uchome_member   (站点成员表,存放站点成员的临时密码信息)12

2.2.24uchome_mtaginvite   (存放群组邀请信息)12

2.2.25uchome_mtag   (群组表,存放群组信息)13

2.2.26uchome_myapp   (存放漫游应用信息)13

2.2.27uchome_notification   (通知表,存放用户通知)13

2.2.28uchome_pic   (图片表,存放用户图片)14

2.2.29uchome_poke   (招呼表,存放用户打招呼信息)14

2.2.30uchome_post   (话题和话题回复表,存放话题的内容和话题回复)14

2.2.31uchome_profield   (群组栏目设置表,存放群组栏目的设置信息)15

2.2.32uchome_profilefield   (用户栏目表,存放用户栏目设置信息)15

2.2.33uchome_session   (用户session表,存放用户session信息)16

2.2.34uchome_share   (分享表,存放用户分享信息)16

2.2.35uchome_show   (存放排行榜信息)16

2.2.36uchome_space   (个人空间表,存放用户个人空间积分好友数等信息)17

2.2.37uchome_spacefield   (个人空间附加表,存放用户个人空间主题,个人策略等附加信息)17

2.2.38uchome_tag   (tag表,存放tag信息)18

2.2.39uchome_tagblog   (日志和tag对应关系表,存放blog对应tag关系信息)18

2.2.40uchome_tagspace   (用户群组对应关系表,存放应用用户和群组的对应关系)19

2.2.41uchome_task19

2.2.42uchome_thread   (群组话题表,存放群组话题标题等信息)19

2.2.43uchome_trace   (用户踩信息表,存放用户踩的信息)20

2.2.44uchome_userapp   (应用表,存放应用信息)20

2.2.45uchome_usergroup   (用户组表,存放用户组权限设置信息)20

2.2.46uchome_userlog   (用户log表,存放用户更新等信息)22

2.2.47uchome_visitor   (访客表,存放访客信息)22

2.3Uchome数据库分析222

3代码分析25

3.1Uchome分析25

3.1.1代码结构25

3.1.2uchome的框架核心25

3.1.3uchome之配置表缓存26

3.1.4uchome数据库访问28

3.1.5uchome的模板30

uchome学习说明书

关键词:

摘要:

缩略语:

缩略语

英文说明

中文说明

1文档目的

定义平台的整体情况与相关程序。

2数据库

2.1Ucenter数据库

2.1.11:

uc_members//用户列表

uid,username,password,email,myid,myidkey,regip,regdate,lastloginip,lastlogintime,salt

2.1.22:

uc_admins

uid,username,allowadminsetting,allowadminapp,allowadminuser,allowadminbadword,allowadmintag,allowadminpm,allowadmincredits,allowadmindomain,allowadmindb,allowadminnote,allowadmincache,allowadminlog

2.1.33:

uc_applications//应用列表

appid,type,name,url,authkey,ip,charset,dbcharset,synlogin,recvnote,extra,tagtemplates

2.1.44:

uc_badwords//词语过滤

id,admin,find,replacement,findpattern

2.1.55:

uc_domains//域名解析

id,domain,ip

2.1.66:

uc_events//日志列表

eventid,appid,uid,touid,username,tousername,id,idtype,eventtype,dateline,pic,title,url,message,ip

2.1.77:

uc_failedlogins

ip,count,lastupdate

2.1.88:

uc_feeds

feedid,appid,icon,uid,username,dateline,hash_template,hash_data,title_template,title_data,body_template,body_data,body_general,image_1,image_1_link,image_2,image_2_link,image_3,image_3_link,image_4,image_4_link,target_ids

2.1.99:

uc_friends//好友

uid,friendid,direction,version,delstatus,comment

2.1.1010:

uc_memberfields//黑名单

uid,blacklist

2.1.1111:

uc_mergemembers//重名的用户名保存到该表中

appid,username

2.1.1212:

uc_newpm

uid

2.1.1313:

uc_notelist//积分对换,词语过滤,域名解析,应用管理,日志

noteid,operation,closed,totalnum,succeednum,getdata,postdata,dateline,pri,app1,app5,app6

2.1.1414:

uc_pms//UCHOME的私信,公共消息

pmid,msgfrom,msgfromid,msgtoid,folder,new,subject,dateline,message,delstatus,related

序号,发送消息[私信]的会员名(公共消息为空),发消息的会员ID(公共消息0),接受消息的会员ID,x(inbox),x,主题,是否标记灵删除,是否回复(?

2.1.1515:

uc_protectedmembers//受保护的用户

uid,username,appid,dateline,admin

2.1.1616:

uc_settings//基本设置

k,v

2.1.1717:

uc_sqlcache

sqlid,data,expiry

2.1.1818:

uc_tags

tagname,appid,data,expiration

2.1.1919:

uc_vars

name,value

2.2uchome数据库分析1

2.2.1uchome_ad   (广告表,存放广告设置信息)

字段

类型

Null

默认

注释

adid

smallint(6)

广告ID

available

tinyint

(1)

1

广告有效性:

'1'为有效,'0'为无效

title

varchar(50)

广告标题

pagetype

varchar(20)

广告页面位置:

'header'全站页面上部横幅,'rightside'首页/日志列表/查看页面右侧栏,'footer'全站页脚区域

adcode

text

广告代码

system

tinyint

(1)

0

广告类型:

'1'为系统内置广告,'0'为用户自定义广告

2.2.2uchome_adminsession   (用户管理session表,存放用户登陆后台管理的session)

字段

类型

Null

默认

注释

uid

mediumint(8)

0

管理员ID

ip

char(15)

管理员登陆IP

dateline

int(10)

0

管理员登陆时间戳

errorcount

tinyint

(1)

0

管理员错误登陆次数

2.2.3uchome_album   (相册表,存放用户相册信息)

字段

类型

Null

默认

注释

albumid

mediumint(8)

相册ID

albumname

varchar(50)

相册名字

uid

mediumint(8)

0

相册用户ID

username

varchar(15)

相册用户名

dateline

int(10)

0

相册建立时间戳

updatetime

int(10)

0

相册最后修改时间戳

picnum

smallint(6)

0

相册照片数量

pic

varchar(60)

相册封面照片

picflag

tinyint

(1)

0

相册是否有图片

friend

tinyint

(1)

0

相册隐私设置:

'0'全站用户可见,'1'为全好友可见,'2'为仅指定的好友可见,'3'为仅自己可见,'4'为凭密码查看

password

varchar(10)

相册密码

target_ids

text

允许查看相册的用户ID,多个用户ID用','间隔

2.2.4uchome_blacklist

Field

Type

Null

Default

Comments

uid

mediumint(8)

0

用户ID

buid

mediumint(8)

0

被屏蔽的用户ID

dateline

int(10)

0

被屏蔽的时间戳

2.2.5uchome_block   (数据调用模块表,存放数据调用的信息)

字段

类型

Null

默认

注释

bid

smallint(6)

数据调用模块ID

blockname

varchar(40)

数据调用模块名

blocksql

text

数据调用模块SQL语句

cachename

varchar(30)

模块缓存名

cachetime

smallint(6)

0

数据调用模块缓存时间

startnum

tinyint(3)

0

数据调用开始数

num

tinyint(3)

0

只获取满足条件的前多少条数据

perpage

tinyint(3)

0

当全部获取时每页显示多少条

htmlcode

text

数据显示HTML代码

2.2.6uchome_docomment   (迷你博客及迷你博客回复)

字段

类型

Null

默认

注释

id

int(10)

迷你博客树状项ID

upid

int(10)

0

迷你博客树状回复上一级ID

doid

mediumint(8)

0

迷你博客ID

uid

mediumint(8)

0

发布者用户ID

username

char(15)

发布者用户名

dateline

int(10)

0

发布时间戳

message

char(200)

回复或者迷你博客内容

ip

char(20)

发布IP

grade

smallint(6)

0

树状节点级别

2.2.7uchome_blog   (用户日志表,存放用户日志标题等信息)

字段

类型

Null

默认

注释

blogid

mediumint(8)

日志ID

uid

mediumint(8)

0

日志所属用户ID

username

char(15)

日志所属用户名

subject

char(80)

日志标题

classid

smallint(6)

0

日志类别ID

viewnum

mediumint(8)

0

日志查看数

replynum

mediumint(8)

0

日志回复数

tracenum

mediumint(8)

0

日志被踩数

dateline

int(10)

0

日志产生时间戳

pic

char(120)

相册标题图片

picflag

tinyint

(1)

0

日志是否有图片

noreply

tinyint

(1)

0

是否允许评论:

'0'为允许,'1'为不允许

friend

tinyint

(1)

0

日志隐私设置:

'0'为全站用户可见,'1'为全好友可见,'2'为仅指定的好友可见,'3'为仅自己可见,'4'为凭密码查看

password

char(10)

日志密码

2.2.8uchome_blogfield   (日志附加字段表,存放用户日志内容等信息)

字段

类型

Null

默认

注释

blogid

mediumint(8)

0

日志ID

uid

mediumint(8)

0

日志所属用户ID

tag

varchar(255)

日志TAG

message

mediumtext

日志内容

postip

varchar(20)

发表日志的IP

related

text

相关日志数据信息

relatedtime

int(10)

0

相关日志产生时间戳

target_ids

text

允许查看日志的用户ID多个ID以','间隔

2.2.9uchome_cache   (缓存表,存放缓存信息)

字段

类型

Null

默认

注释

cachekey

varchar(16)

缓存键值

value

mediumtext

缓存值

mtime

int(10)

0

缓存时间

2.2.10uchome_class   (分类表,存放分类信息)

字段

类型

Null

默认

注释

classid

mediumint(8)

分类ID

classname

char(40)

分类名

uid

mediumint(8)

0

分类所属用户ID

dateline

int(10)

0

分类创建时间戳

2.2.11uchome_comment   (评论回复留言信息表,存放用户留言,评论,回复)

字段

类型

Null

默认

注释

cid

mediumint(8)

评论ID

uid

mediumint(8)

0

用户ID

id

mediumint(8)

0

用户ID或者日志ID,或者图片ID,或者分享ID

idtype

varchar(20)

评论类型:

'uid'为留言,'picid'为图片评论,'blogid'为日志评论,'sid'为分享评论

authorid

mediumint(8)

0

若为回复,回复作者用户ID

author

varchar(15)

若为回复,回复作者用户名

ip

varchar(20)

评论IP

dateline

int(10)

0

评论时间戳

message

text

评论内容

2.2.12uchome_config   (站点配置信息表,存放站点配置信息)

字段

类型

Null

默认

注释

var

varchar(30)

配置变量

datavalue

text

配置变量值

2.2.13uchome_cron   (计划任务表,存放计划任务相关信息)

字段

类型

Null

默认

注释

cronid

smallint(6)

计划任务ID

available

tinyint

(1)

0

计划任务有效性:

'0'为无效,'1'为有效

type

enum('user','system')

user

计划任务类型:

'user'用户自定义,'system'为系统计划任务

name

char(50)

计划任务名字

filename

char(50)

计划任务脚本名

lastrun

int(10)

0

最后运行时间

nextrun

int(10)

0

下次运行时间

weekday

tinyint

(1)

0

计划任务一周哪几天运行

day

tinyint

(2)

0

计划任务一个月哪几天运行

hour

tinyint

(2)

0

计划任务哪些小时运行

minute

char(36)

计划任务哪些分钟运行

2.2.14uchome_data   (数据信息表,存放站点临时数据信息)

字段

类型

Null

默认

注释

var

varchar(20)

数据变量名

datavalue

text

数据值

dateline

int(10)

数据变量产生时间戳

2.2.15uchome_doing   (迷你博客表,存放用户迷你博客信息)

字段

类型

Null

默认

注释

doid

mediumint(8)

迷你博客ID

uid

mediumint(8)

0

迷你博客用户ID

username

char(15)

迷你博客的用户名

from

char(20)

迷你博客的发表来源

dateline

int(10)

0

迷你博客的发表时间戳

message

text

迷你

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1