(精选)UCHOME二次开发资料

(精选)UCHOME二次开发资料

ID:47856018

大小:489.00 KB

页数:52页

时间:2019-11-30

(精选)UCHOME二次开发资料_第1页
(精选)UCHOME二次开发资料_第2页
(精选)UCHOME二次开发资料_第3页
(精选)UCHOME二次开发资料_第4页
(精选)UCHOME二次开发资料_第5页
资源描述:

《(精选)UCHOME二次开发资料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、个人收集整理仅供参考学习二次开发资料个人收集整理仅供参考学习写在前边,由于看不惯网上卖资料的,用自己的百度辛苦币买到的东西然后根据手头上有的资料做了一个稍微系统的整理,希望大家有自己开发经验的,我会持续更新的,永久免费,好好学习,多多益善,同时感谢做过开发的【枫芸志】目录【UCHome二次开发】uchome文件体系介绍1【UCHome二次开发】基础3【UCHome二次开发】common.php文件解析5【UCHome二次开发】不同于Manyou的开发模式9【UCHome二次开发】模板机制11【UCH

2、ome二次开发】数据字典

3、数据库结构12【UCHome二次开发】模板解析12【UCHome二次开发】缓存机制解析15【UCHome二次开发】模板语法说明17【UCHome二次开发】模板页面说明20【UCHome二次开发】主要文件说明22【UCHome二次开发】模板修改24【UCHome二次开发】功能修改25【UCHome二次开发】全局变量30【UCHome二次开发】与UCenter的交互解析45【UCHome应用】增加sns人气的客服秘籍46个人收集整理仅供参考学习【UCHome二次开发】uchom

4、e文件体系介绍站点结构图UCHOME安装后的主要目录与文件介绍:目录文件介绍admin/管理后台api/ API函数[插件开发与模板等的修改不需要动此文件]attachment/附件目录data/缓存目录,此目录要有777权限,系统相关缓存基本上都在这里了data/tpl_cache/个人收集整理仅供参考学习模板缓存目录,注意,如果你的UCH白屏了,无法进入后台跟新缓存,通过FTP手工删除此目录下的所有文件即可相当于模板缓存的更新image/图片目录language/语言目录,跳转提示语言等sour

5、ce/PHP源程序目录template/模板目录theme/个人主页目录uc_client/ucenter客户端[插件开发与模板等的修改不需要动此文件]Install安装时用到,安装完毕建议删除以下是UCHOME根目录下常用文件【不常用的不在介绍】常用文件文件介绍admincp.php 后台管理入口文件common.php通用文件,所有的文件都要包含这个文件config.php基本配置文件cp.php编辑日志、相册、活动等等相关编辑操作基本上都从这个文件入口do.php登录、注册、找回密码、相册批量

6、上传、在需要密码的情况下才能查看日志相册、验证码、发送邮件、统计、邮件验证等行为的入口文件editor.php编辑器的入口文件,强烈建议您不用动他magic.php道具入口文件network.php随便看看等入口文件space.php个人空间、日志、相册、活动等入口文件数据调用图示我们一般修改UCH主要涉及的入口文件有space.php  network.php  do.php  cp.php这四个,那么我们如何根据你访问的URL判断涉及到那些PHP文件和模板文件,方便您的进一步修改!个人收集整理仅

7、供参考学习好了,现在我们以最简单的do.php入口文件来分析下,举个例子,如果我们使用找回密码功能,通常链接如下:do.php?ac=lostpasswd,而注册的链接一般分两种,一种是do.php?ac=后台自定义登录识别名另一种是do.php?ac=随机好了,我们进入do.php文件中继续看看://这个是公用文件,在上篇已详细解释了内容include_once(’./common.php’);//获取方法获取do.php?ac中ac的值$ac=empty($_GET['ac'])?”:$_GET

8、['ac'];//自定义登录if($ac==$_SCONFIG['login_action']){//这里的全局变量$_SCONFIG['login_action']就是ac=自定义标示名或那个随机串,如果相同则把原来的do.php?ac=XXXX抓换成类似效果do.php?ac=login$ac=‘login’;}elseif($ac==‘login’){ac=‘’;}if($ac==$_SCONFIG['register_action']){//这里的全局变量$_SCONFIG['registe

9、r_action']//就是ac=就是后面的自定义标示名或那个随机串,如果相同则把原来的do.php?ac=XXXX抓换成类似效果do.php?ac=register$ac=‘register’;}elseif($ac==‘register’){$ac=”;}//允许的方法//这里很重要,login对应的是登录,register定义的是注册,lostpasswd定义的是找回密码,与上面访问的URL是否是对应上了//对应上面的do.php?ac=login,do.php

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

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

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