随笔 - 1330  文章 - 1  评论 - 378  阅读 - 482万 

随笔分类 -  001~uchome

Uchome中的$_SGLOBAL:各类全局信息
摘要:$_SGLOBAL:各类全局信息查看源代码 打印帮助001$_SGLOBAL: Array 002( 003[timestamp] => 1254829664 //程序开始执行的时间 004[supe_starttime] => 1254829664.1719 005[db] => dbstuff Object //数据库对象 006( 007[querynum] => 3... 阅读全文
posted @ 2010-04-21 22:42 钱途无梁 阅读(1293) 评论(0) 推荐(0) 编辑
外部网站调用Uchome用户登录的代码
摘要:<form id="loginform" method="post" name="login" action="http://www.homebk.net:8080/home/do.php?ac=login&ref" target="_blank"> <td width="186">用户名: <input id="username" name="userna... 阅读全文
posted @ 2010-04-21 22:39 钱途无梁 阅读(1041) 评论(0) 推荐(0) 编辑
UCHome 中的common.php代码分析
摘要:001.<?php003. [UCenter Home] (C) 2007-2008 Comsenz Inc.004. $Id: common.php 13217 2009-9-25 ymaozi005.*/006.007.@define('IN_UCHOME', TRUE); //定义IN_UCHOME008.define('D_BUG', '0'); //定义错误等级009.010.D_... 阅读全文
posted @ 2010-04-21 22:27 钱途无梁 阅读(584) 评论(0) 推荐(0) 编辑
Home 目录下文件说明
摘要:1、各个模块的入口程序space.php个人主页、动态、心情、状态、日志、相册、话题、群组、好友、分享等主要模块的入口。并提供以上模块的初步处理、检查以及引入相关的动作代码等功能。URL格式为/space.php?do=SSS,其中do为{’feed’,‘doing’,‘mood’,‘blog’,... 阅读全文
posted @ 2010-04-21 22:20 钱途无梁 阅读(545) 评论(0) 推荐(0) 编辑
discuz操作mysql实例
摘要:1.单个操作:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$dateYear=date('Y');//当前年份$dateMonth=date('m');//当前月份//exit($dateMonth);//判断当前年月份是否有记录$sql="SELECT*FROM".tname('creditlog_byMonth')."WHEREuid='&quo 阅读全文
posted @ 2010-03-02 18:26 钱途无梁 阅读(868) 评论(0) 推荐(0) 编辑
UCHome风格模版 框架核心代码提取
摘要:uchome是个sns系统,但也是拥有深厚php技术积累的康盛公司的商业产品,本身有许多值得学习的地方,你可以用它来架设垂直的sns网站,也可以学习他的一些技巧,提高自己的代码水平,改善代码质量。对于php开发而言,轻量的东西总是受青睐,cake,zend framework这些框架虽然很好,但是对于规模比较小的系统而言,还是过了些,利用从uchome里裁剪出来的东西,就能用简单适度的方式把系统做... 阅读全文
posted @ 2010-02-23 17:46 钱途无梁 阅读(550) 评论(0) 推荐(0) 编辑
UCHome 缓存系统
摘要:uchome中会对一些更新不是很频繁的数据做缓存,以减少对数据库的访问次数缓存主要调用的是source/function_cache.php来完成比如配置文件的缓存Php代码 functionconfig_cache($updatedata=true){global$_SGLOBAL,$_SCONFIG;$_SCONFIG=array();$query=$_SGLOBAL['db']->qu... 阅读全文
posted @ 2010-02-23 17:46 钱途无梁 阅读(366) 评论(0) 推荐(0) 编辑
PHP代码性能优化的技巧讲解
摘要:PHP语言虽然功能强大,但是它并不是没有缺点的。同其他语言一样,它在实际应用编写中也需要不断的更新修改已编代码,直到满意为止。我们接下来就与大家一起分享PHP代码性能优化的一些技巧。PHP代码性能优化1. 不要随便就复制变量 有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想... 阅读全文
posted @ 2010-02-23 17:44 钱途无梁 阅读(829) 评论(0) 推荐(0) 编辑
uchome 模板引擎
摘要:模板不能动态包含像这样<!--{template template/default/course/$space[school]}-->因为执行解析模板时,先解析$template = preg_replace("/\<\!\-\-\{template\s+([a-z0-9_\/]+)\}\-\-\>/ie", "readtemplate('\\1')", $template... 阅读全文
posted @ 2010-02-23 17:43 钱途无梁 阅读(616) 评论(0) 推荐(0) 编辑
【UCHome二次开发】模板修改
摘要:前一阵在做UCHome的一些修改以满足具体的应用,来做一点总结。涉及的修改都是些小功能或是界面的调整,所以主要涉及的是对于模板的修改,以下归纳一下过程和经验。1、模板文件定位确定要修改的模板文件这是第一步。方法一:URL分析法。查看/config.php,$_SC['template']参数指示的是当前使用的模板文件夹。关于通过URL参数定位模板文件名的方法请参考《【UCHome二次开发】主要文件... 阅读全文
posted @ 2010-02-23 17:40 钱途无梁 阅读(498) 评论(0) 推荐(0) 编辑
【UCHome二次开发】全局变量
摘要:UCHome定义了一些全局变量保存常用信息,了解这些变量存放的内容将大大方便我们的二次开发。以下依次罗列各全局变量所保存的内容:$_SC:系统全局配置$_SBLOCK:未知$_SCONFIG:个人空间配置$_SCOOKIE:Cookie信息$_SGLOBAL:各类全局信息$_SN:昵称信息$_TPL:未知以上个别全局变量在不同页面的值会有所不同,使用前最好先测试一下值是否存在。 阅读全文
posted @ 2010-02-23 17:39 钱途无梁 阅读(275) 评论(0) 推荐(0) 编辑
【UCHome二次开发】模板语法说明
摘要:UCHome二次开发时,了解模板的语法是必须的,下面对其中的语法做一一介绍。至于模板的解析过程请参考《UCHome二次开发之模板解析》。1、调用其他模板1<!--{template footer}-->说明:将以模板header.htm来替换此处的代码2、调用头像模板代码:1<!--{avatar($value[uid],small)}-->解析后的代码:1<?php... 阅读全文
posted @ 2010-02-23 17:39 钱途无梁 阅读(384) 评论(0) 推荐(0) 编辑
【UCHome二次开发】模板页面说明
摘要:UCHome默认模板为default,位于/template/下。以下依次对各模板页面做简要说明,便于修改模板时查找。cp_advance.htm 操作 高级管理cp_album.htm 操作 相册cp_application.htm 操作 群组申请表单cp_apply.htm 操作 群组申请cp_avatar.htm 操作 头像cp_blog.htm 操作 日志cp_class.htm 操作 分... 阅读全文
posted @ 2010-02-23 17:38 钱途无梁 阅读(324) 评论(0) 推荐(0) 编辑
【UCHome二次开发】模板解析
摘要:UCHome模板文件位于/template文件夹下,每个模板文件单独一个文件夹,默认模板文件夹为default。1、模板的使用配置在根目录下的config.php中进行配置,确定系统使用的模板,如下:DE>DE>DE>$_SCDE>DE>[DE>DE>'template'DE>DE>] = DE>DE>'default'DE>... 阅读全文
posted @ 2010-02-23 17:38 钱途无梁 阅读(231) 评论(0) 推荐(0) 编辑
UCHome二次开发总结
摘要:【UCHome二次开发】目录【UCHome二次开发】数据字典|数据库结构【UCHome二次开发】模板解析【UCHome二次开发】模板语法说明【UCHome二次开发】模板页面说明【UCHome二次开发】主要文件说明【UCHome二次开发】模板修改【UCHome二次开发】功能修改【UCHome二次开发】全局变量【UCHome二次开发】缓存机制解析【UCHome二次开发】与UCenter的交互解析 阅读全文
posted @ 2010-02-23 17:37 钱途无梁 阅读(299) 评论(0) 推荐(0) 编辑
【UCHome二次开发】主要文件说明
摘要:1、系统首页 /index.php显示页面为/template/模板文件夹名/index.htm。2、个人页面 /space.php不带参数时显示个人首页;带uid参数(用户编号)为显示其他人的首页;do参数指示调用的模块,如/space.php?do=blog将显示日志内容。带do参数页面的处理:/space.php?do=xxx将调用/source/space_xxx.php(其中xxx为相关... 阅读全文
posted @ 2010-02-23 17:37 钱途无梁 阅读(253) 评论(0) 推荐(0) 编辑
uchome 数据库表结构
摘要:uchome 数据库表结构uchome_member 用户数据表数据表说明:存放uchome用户数据属性说明:uid mediumint(8) -- 用户uidusername char(15) -- 用户名idpassword char(32) -- 用户密码uchome_adminsession 管理员后台在线记录数据表说明:后台登录记录属性说明:uid mediumint(8) -- 登录I... 阅读全文
posted @ 2010-02-23 17:36 钱途无梁 阅读(946) 评论(0) 推荐(0) 编辑
uchome开发入门
摘要:uchome开发入门前言本文将就UCH二次开发这个核心主题,以各种实现的代码为主,辅助部分说明概略的讲解如何针对UCH进行二次开发。过段时间UCH就开源了,准备到时候再详细的写篇UCH机制分析。顺便说下,这篇文件写在大约两周以前,但是一直没有时间整理发布,今天听说UCH会在最近一段时间开源,到时候再发反而对大家帮助不大,所以决定不再整理,虽然文中一些说明还不详细,但是已经基本成文。数据调用这里的数... 阅读全文
posted @ 2010-02-23 17:36 钱途无梁 阅读(637) 评论(0) 推荐(0) 编辑
UCHOME2.0大概架构
摘要:UCHOME与UCENTER不同,UCENTER使用MVC结构,而UCHOME对于不同的功能,各有一个入口文件,UCHOME的入口有:Index.php(主要负责首页数据的显示)space.php(主要负责数据的显示)cp.php(主要负责数据的操作,比如发布日志、上传图片等)network.php(主要负责随便看看功能模块的处理)magic.php(主要负责道具功能的操作)do.php(主要负责... 阅读全文
posted @ 2010-02-23 17:35 钱途无梁 阅读(270) 评论(0) 推荐(0) 编辑
consenz 下载中心
摘要:http://download.comsenz.com/ 阅读全文
posted @ 2010-02-23 09:33 钱途无梁 阅读(727) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示