枫芸志
(adsbygoogle = window.adsbygoogle || []).push({});
UCHome中的一些信息是调用UCenter中的数据,比如说用户密码信息、站内消息、好友信息等。因而对UChome进行二次开发过程中免不了需要了解与UCenter的交互机制。
...
UCHome中的常用数据皆通过调用缓存来实现读取,包括系统配置、用户组、群组栏目、用户栏目、词语屏蔽、积分规则、广告、用户向导任务、模块、MYOP默认应用等信息。其中模板缓存的使用前面单独介绍过,见《【UCHome二次开发】模板解析》。
UCHome中常用数据是作为全局变量来使用的,具体用法可参考《...
对UCHome的二次开发基本告一段落,前一段时间对UCHome的修修改改做了一些总结,便于以后参考。
加起来也有十篇了,算是一个系列,列个目录方便查找。
【UCHome二次开发】目录
【UCHome二次开发】数据字典|数据库结构
【UCHome二次开发】模板解析
【UCHome二次开发】模板语法...
UCHome定义了一些全局变量保存常用信息,了解这些变量存放的内容将大大方便我们的二次开发。
以下依次罗列各全局变量所保存的内容:
$_SC:系统全局配置
$_SBLOCK:未知
$_SCONFIG:个人空间配置
$_SCOOKIE:Cookie信息
$_SGLOBAL:各类全局信息
$_SN:...
有些功能的修改涉及到了流程或数据需求的变动,这时候简单的修改模板文件已经无法解决问题,而是需要修改对应的流程和数据处理代码来完成。一般处理程序文件位于/source文件夹下,具体的定位请参考《【UCHome二次开发】主要文件说明》。具体的代码修改就是根据功能逻辑来调整php代码或是sql语句,这里就...
前一阵在做UCHome的一些修改以满足具体的应用,来做一点总结。涉及的修改都是些小功能或是界面的调整,所以主要涉及的是对于模板的修改,以下归纳一下过程和经验。
1、模板文件定位
确定要修改的模板文件这是第一步。
方法一:URL分析法。查看/config.php,$_SC['template']参数...
1、系统首页 /index.php
显示页面为/template/模板文件夹名/index.htm。
2、个人页面 /space.php
不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog将显示日志内容。
带do参...
UCHome默认模板为default,位于/template/下。以下依次对各模板页面做简要说明,便于修改模板时查找。
cp_advance.htm 操作 高级管理
cp_album.htm 操作 相册
cp_application.htm 操...
数据字典即数据库中的表和字段的说明。找了好久才找到的,共享一下。
此版本的UCHome数据字典是基于UCenter Home 2.0beta,最后修订日期为2009.08.08。
uchome 2.0数据字典
数据字典形式为word文档,点击 [download id="13" format=...
UCHome二次开发时,了解模板的语法是必须的,下面对其中的语法做一一介绍。至于模板的解析过程请参考《UCHome二次开发之模板解析》。
1、调用其他模板
<!--{template header}-->
说明:将以模板header.htm来替换此处的代码
2、调用头像
模板代码:
&...