摘要:
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx 阅读全文
posted @ 2010-02-23 19:12
钱途无梁
阅读(231)
评论(0)
推荐(0)
摘要:
在开篇之前:我想说这篇文章其实是我刚刚接触Rewrite的时候学习的文档,应属转载,但是在这里我不想写明原地址,原因是文章中大多数给出的配置命令经实验都是错误的。需要原文的可以在谷歌上搜索一下”Apache Rewrite 规则详解”好在我对正则表达式有所了解,把原文的代码都通过自己的理解改写了一下,并都能够达到题设的要求,并联想需求添加了例子。本文是经过我实验后修改有效的... 阅读全文
posted @ 2010-02-23 17:50
钱途无梁
阅读(1122)
评论(0)
推荐(0)
摘要:
include/common.inc.php//变量化所有的全局变量foreach(array('_COOKIE', '_POST', '_GET') as $_request) {foreach($$_request as $_key => $_value) {$_key{0} != '_' && $$_key = daddslashes($_value);}}includ... 阅读全文
posted @ 2010-02-23 17:48
钱途无梁
阅读(936)
评论(0)
推荐(0)
摘要:
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
钱途无梁
阅读(371)
评论(0)
推荐(0)
摘要:
uchome是个sns系统,但也是拥有深厚php技术积累的康盛公司的商业产品,本身有许多值得学习的地方,你可以用它来架设垂直的sns网站,也可以学习他的一些技巧,提高自己的代码水平,改善代码质量。对于php开发而言,轻量的东西总是受青睐,cake,zend framework这些框架虽然很好,但是对于规模比较小的系统而言,还是过了些,利用从uchome里裁剪出来的东西,就能用简单适度的方式把系统做... 阅读全文
posted @ 2010-02-23 17:46
钱途无梁
阅读(561)
评论(0)
推荐(0)
摘要:
PHP语言虽然功能强大,但是它并不是没有缺点的。同其他语言一样,它在实际应用编写中也需要不断的更新修改已编代码,直到满意为止。我们接下来就与大家一起分享PHP代码性能优化的一些技巧。PHP代码性能优化1. 不要随便就复制变量 有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到一个名字更简短的变量中,其实这样做的结果是增加了一倍的内存消耗,只会使程序更加慢。试想... 阅读全文
posted @ 2010-02-23 17:44
钱途无梁
阅读(840)
评论(0)
推荐(0)
摘要:
模板不能动态包含像这样<!--{template template/default/course/$space[school]}-->因为执行解析模板时,先解析$template = preg_replace("/\<\!\-\-\{template\s+([a-z0-9_\/]+)\}\-\-\>/ie", "readtemplate('\\1')", $template... 阅读全文
posted @ 2010-02-23 17:43
钱途无梁
阅读(626)
评论(0)
推荐(0)
摘要:
为了找到一个好的模板引擎,我在互联网上进行搜索,目前已经整理出了以下名单: SmartySmarty的特点是将模板编译成PHP脚本,然后执行这些脚本。很快,非常灵活。Heyes Template Class一个非常容易使用,但功能强大并且快速的模板引擎,它帮助你把页面布局和设计从代码中分离。FastTemplate一个简单的变量插值模板类,它分析你的模板,把变量的值从HTML代码中分离处理。She... 阅读全文
posted @ 2010-02-23 17:41
钱途无梁
阅读(295)
评论(1)
推荐(0)
摘要:
前一阵在做UCHome的一些修改以满足具体的应用,来做一点总结。涉及的修改都是些小功能或是界面的调整,所以主要涉及的是对于模板的修改,以下归纳一下过程和经验。1、模板文件定位确定要修改的模板文件这是第一步。方法一:URL分析法。查看/config.php,$_SC['template']参数指示的是当前使用的模板文件夹。关于通过URL参数定位模板文件名的方法请参考《【UCHome二次开发】主要文件... 阅读全文
posted @ 2010-02-23 17:40
钱途无梁
阅读(504)
评论(0)
推荐(0)
摘要:
UCHome定义了一些全局变量保存常用信息,了解这些变量存放的内容将大大方便我们的二次开发。以下依次罗列各全局变量所保存的内容:$_SC:系统全局配置$_SBLOCK:未知$_SCONFIG:个人空间配置$_SCOOKIE:Cookie信息$_SGLOBAL:各类全局信息$_SN:昵称信息$_TPL:未知以上个别全局变量在不同页面的值会有所不同,使用前最好先测试一下值是否存在。 阅读全文
posted @ 2010-02-23 17:39
钱途无梁
阅读(281)
评论(0)
推荐(0)
摘要:
UCHome二次开发时,了解模板的语法是必须的,下面对其中的语法做一一介绍。至于模板的解析过程请参考《UCHome二次开发之模板解析》。1、调用其他模板1<!--{template footer}-->说明:将以模板header.htm来替换此处的代码2、调用头像模板代码:1<!--{avatar($value[uid],small)}-->解析后的代码:1<?php... 阅读全文
posted @ 2010-02-23 17:39
钱途无梁
阅读(388)
评论(0)
推荐(0)
摘要:
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
钱途无梁
阅读(329)
评论(0)
推荐(0)
摘要:
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
钱途无梁
阅读(236)
评论(0)
推荐(0)
摘要:
【UCHome二次开发】目录【UCHome二次开发】数据字典|数据库结构【UCHome二次开发】模板解析【UCHome二次开发】模板语法说明【UCHome二次开发】模板页面说明【UCHome二次开发】主要文件说明【UCHome二次开发】模板修改【UCHome二次开发】功能修改【UCHome二次开发】全局变量【UCHome二次开发】缓存机制解析【UCHome二次开发】与UCenter的交互解析 阅读全文
posted @ 2010-02-23 17:37
钱途无梁
阅读(306)
评论(0)
推荐(0)
摘要:
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
钱途无梁
阅读(258)
评论(0)
推荐(0)
摘要:
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
钱途无梁
阅读(953)
评论(0)
推荐(0)
摘要:
uchome开发入门前言本文将就UCH二次开发这个核心主题,以各种实现的代码为主,辅助部分说明概略的讲解如何针对UCH进行二次开发。过段时间UCH就开源了,准备到时候再详细的写篇UCH机制分析。顺便说下,这篇文件写在大约两周以前,但是一直没有时间整理发布,今天听说UCH会在最近一段时间开源,到时候再发反而对大家帮助不大,所以决定不再整理,虽然文中一些说明还不详细,但是已经基本成文。数据调用这里的数... 阅读全文
posted @ 2010-02-23 17:36
钱途无梁
阅读(655)
评论(0)
推荐(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
钱途无梁
阅读(274)
评论(0)
推荐(0)
摘要:
在以前的一篇文章中 我说zend studio 7 已经去除了所见即所得的可视化html编辑器,而这个在6.x的时候为不少开发者(至少中国的开发者)追捧的如痴如醉一大特色功能,由于颇占用资源而被 zend官方果断的阉割了。今天我们打算找回这段在历史长河的某个角落遗落的小JJ。这个插件的作用就是像Dreamweaver或者FrontPage 那样的可视化编辑html文件,就是用鼠标拖来拖去就可以搞个... 阅读全文
posted @ 2010-02-23 16:23
钱途无梁
阅读(846)
评论(0)
推荐(0)
摘要:
80%汉化,直接解压到zend studio的当前安装目录,重启zend即可!!本汉包支持7.0.0;7.0.1;7.0.2;7.1系列 下载地址:http://download.csdn.net/source/2072974 阅读全文
posted @ 2010-02-23 10:05
钱途无梁
阅读(1008)
评论(0)
推荐(0)
摘要:
http://download.comsenz.com/ 阅读全文
posted @ 2010-02-23 09:33
钱途无梁
阅读(732)
评论(0)
推荐(0)
浙公网安备 33010602011771号