2011年1月16日

【转贴】UCHome二次开发 模板修改

摘要: 前一阵在做UCHome的一些修改以满足具体的应用,来做一点总结。涉及的修改都是些小功能或是界面的调整,所以主要涉及的是对于模板的修改,以下归纳一下过程和经验。1、模板文件定位确定要修改的模板文件这是第一步。方法一:URL分析法。查看/config.php,$_SC['template']参数指示的是当前使用的模板文件夹。关于通过URL参数定位模板文件名的方法请参考《【UCHome二次开发】主要文件说明》。方法二:模板缓存查看法。首先在浏览器中打开想要确定模板的页面,然后把模板缓存文件夹/data/tpl_cache/中的.php模板缓存文件全删掉,刷性浏览器,再次查看模板缓存文件夹便可看到新生 阅读全文

posted @ 2011-01-16 20:38 滴水穿石 阅读(168) 评论(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 操作 分类cp_comment.htm 操作 评论cp_common.htm 操作 管理操作/举报违规/屏蔽指定通知cp_credit.htm 操作 积分cp_doing.htm 操作 记录cp_domain 阅读全文

posted @ 2011-01-16 20:36 滴水穿石 阅读(161) 评论(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为相关模块或操作,下同)进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/space_xxx.htm。具体模板的解析请参考《【UCHome二次开发】模板解析》,下同。3、 阅读全文

posted @ 2011-01-16 20:31 滴水穿石 阅读(189) 评论(0) 推荐(0)

【转贴】UCHOME的模板语法说明

摘要: UCHome二次开发时,了解模板的语法是必须的,下面对其中的语法做一一介绍。至于模板的解析过程请参考《UCHome二次开发之模板解析》。1、调用其他模板1!--{template header}--说明:将以模板header.htm来替换此处的代码2、调用头像模板代码:1!--{avatar($value[uid],small)}--解析后的代码:1?php echo avatar($value[uid],small); ?3、调用广告模板代码:1!--{ad/header}--解析后的代码:1?php adshow('header'); ?4、调用时间模板代码:1!-- 阅读全文

posted @ 2011-01-16 20:16 滴水穿石 阅读(302) 评论(0) 推荐(0)

UCHome 模板解析

摘要: UCHome模板文件位于/template文件夹下,每个模板文件单独一个文件夹,默认模板文件夹为default。 1、模板的使用配置 在根目录下的config.php中进行配置,确定系统使用的模板,如下: [代码] 2、模板的处理 程序中使用到模板文件时,先去模板缓存目录/data/tpl_cache/下查找是否存储模板缓存文件。模板缓存文件命名合适为 “template_模板目录名_模板文件名.php”。如存在则直接使用该缓存的模板文件;如不存在,则先解析对应的模板文件,生成模板缓存文件再进行 使用。 3、模板的解析 模板解析是调用/source目录下的function_template. 阅读全文

posted @ 2011-01-16 20:03 滴水穿石 阅读(95) 评论(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为相关模块或操作,下 同)进行数据和逻辑处理,最终的页面是显示对应的模板页,为/template/模板文件夹名/space_xxx.htm。具体模板的解析请参考《【UCHome二次开发】模板解析》 阅读全文

posted @ 2011-01-16 17:32 滴水穿石 阅读(130) 评论(0) 推荐(0)

导航