摘要:
了解了以下UCHOME的通用方法,将对我们的二次开发非常的有效,对于开发插件将更加的方便快捷function_common.php引用://SQLADDSLASHESfunctionsaddslashes($string) return $string;//取消HTM... 阅读全文
posted @ 2011-09-06 16:28
Mr√liu
阅读(209)
评论(0)
推荐(0)
摘要:
UCHome中的一些信息是调用UCenter中的数据,比如说用户密码信息、站内消息、好友信息等。因而对UChome进行二次开发过程中免不了需要了解与UCenter的交互机制。1、文件说明UCHome中与UCenter交互的源码文件位于/uc_client/目录下。相关... 阅读全文
posted @ 2011-09-06 16:27
Mr√liu
阅读(127)
评论(0)
推荐(0)
摘要:
UCHome定义了一些全局变量保存常用信息,了解这些变量存放的内容将大大方便我们的二次开发。以下依次罗列各全局变量所保存的内容:个别全局变量在不同页面的值会有所不同,使用前最好先测试一下值是否存在。下面是用print_r函数打印出来的各全局变量信息,方便参考:$_SC... 阅读全文
posted @ 2011-09-06 16:17
Mr√liu
阅读(317)
评论(0)
推荐(0)
摘要:
有些功能的修改涉及到了流程或数据需求的变动,这时候简单的修改模板文件已经无法解决问题,而是需要修改对应的流程和数据处理代码来完成。一般处理程序文件位于/source文件夹下。具体的代码修改就是根据功能逻辑来调整php代码或是sql语句,这里就不展开了。下面举两个例子说... 阅读全文
posted @ 2011-09-06 16:15
Mr√liu
阅读(146)
评论(0)
推荐(0)
摘要:
前一阵在做UCHome的一些修改以满足具体的应用,来做一点总结。涉及的修改都是些小功能或是界面的调整,所以主要涉及的是对于模板的修改,以下归纳一下过程和经验。1、模板文件定位确定要修改的模板文件这是第一步。方法一:URL分析法。查看/config.php,$_SC['... 阅读全文
posted @ 2011-09-06 16:11
Mr√liu
阅读(111)
评论(0)
推荐(0)
摘要:
1、系统首页 /index.php显示页面为/template/模板文件夹名/index.htm。 2、个人页面 /space.php不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog... 阅读全文
posted @ 2011-09-06 16:07
Mr√liu
阅读(93)
评论(0)
推荐(0)
摘要:
UCHome默认模板为default,位于/template/下。以下依次对各模板页面做简要说明,便于修改模板时查找。一些模板的名称在2.0中已经修改或者删除,现在暂时放上一部分,有待于补充 │ │ ├─cp_advance.htm ... 阅读全文
posted @ 2011-09-06 16:06
Mr√liu
阅读(98)
评论(0)
推荐(0)
摘要:
如何让系统每次自动更新缓存,免去每次修改模板后都要到后台更新缓存操作,记住,在解决完所有问题后,要在改回来,否则会大幅度提高服务器负担.打开source/function_common.php文件,找到:if(!file_exists($objfile)){inclu... 阅读全文
posted @ 2011-09-06 16:04
Mr√liu
阅读(270)
评论(0)
推荐(0)
摘要:
UCHome中的常用数据皆通过调用缓存来实现读取,包括系统配置、用户组、群组栏目、用户栏目、词语屏蔽、积分规则、广告、用户向导任务、模块、MYOP默认应用等信息。其中模板缓存的使用前面单独介绍过,见《【UCHome二次开发】模板解析》。UCHome中常用数据是作为全局... 阅读全文
posted @ 2011-09-06 15:59
Mr√liu
阅读(117)
评论(0)
推荐(0)
摘要:
UCHome模板文件位于/template文件夹下,每个模板文件单独一个文件夹,默认模板文件夹为default。1、模板的使用配置在根目录下的config.php中进行配$_SC['template'] = 'default'; //选择模板目录2、模板的处理程序中使... 阅读全文
posted @ 2011-09-06 15:43
Mr√liu
阅读(125)
评论(0)
推荐(0)
摘要:
数据字典即数据库中的表和字段的说明。找了好久才找到的,共享一下。此版本的UCHome数据字典是基于UCenter Home 2.0beta,最后修订日期为2009.08.08。uchome 2.0数据字典数据字典形式为word文档,点击UCHome2.0 数据字典下载... 阅读全文
posted @ 2011-09-06 15:39
Mr√liu
阅读(258)
评论(0)
推荐(0)
摘要:
使用UCHome插件的用户越来越多,但所有的站都使用同样的同样的程序,没有自己的特色是很难推广开的。同时不同的站需要不同的功能,同时同一个站在不同的时期也有不同的功能需求,鉴于此,本人通过多款插件的开发经验,对UCHome程序也有了一定的认识。common.php文件... 阅读全文
posted @ 2011-09-06 15:29
Mr√liu
阅读(122)
评论(0)
推荐(0)
摘要:
本文将就UCH二次开发这个核心主题,以各种实现的代码为主,辅助部分说明概略的讲解如何针对UCH进行二次开发。过段时间UCH就开源了,准备到时候再详细的写篇UCH机制分析。顺便说下,这篇文件写在大约两周以前,但是一直没有时间整理发布,今天听说UCH会在最近一段时间开源,... 阅读全文
posted @ 2011-09-06 15:26
Mr√liu
阅读(98)
评论(0)
推荐(0)
摘要:
站点结构图 UCHOME安装后的主要目录与文件介绍 目录 文件介绍 admin/ 管理后台 api/ API函数[插件开发与模板等的修改不需要动此文件] attachme... 阅读全文
posted @ 2011-09-06 15:15
Mr√liu
阅读(221)
评论(0)
推荐(0)
摘要:
首先区分两个概念:uch 是ucenter home的简称 uchome也是指它. 不同于ucenter.ucenter是 Comsenz 旗下各个产品之间信息直接传递的一个桥梁,通过 UCenter 站长可以无缝整合 Comsenz 系列产品,实现用户的一站式登录以... 阅读全文
posted @ 2011-09-06 11:49
Mr√liu
阅读(625)
评论(0)
推荐(0)
摘要:
关键词 function highlight($sString, $aWords) { if (!is_array ($aWords) || emptyempty ($aWords) || !is_string ($sString)) { ... 阅读全文
posted @ 2011-09-06 10:27
Mr√liu
阅读(128)
评论(0)
推荐(0)

浙公网安备 33010602011771号