K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

地方门户版添加页面或功能简要介绍

12Next >

pktsandy 发表于:12-03-13 23:10 编辑于:03-13 23:18 [添加收藏] 楼主 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
有不少同学在修改自已的门户版.有的只是想增加一个页面,或增加一个功能的首页.像现在的分类和生活就是从德阳的需求上增加的.我们也欢迎大家有好的意见或好作品.

A.我想增加一个功能.例如论的每日一星
首先从需求上看是要有PHP代码.如果你的功能不和已有的功能整合你自已可以在根目录下建一个文件夹.文件夹的名称自已定义.访问地址就成了www.domain.com/文件夹的名称/

哪么文件夹里的文件名呢?一般都是目录默认的文件名.index.php.哪里面写什么PHP代码呢?我们对网站的常用操作进行的封装.像连接数据库,字符串,.....如果你懂PHP的话可以参考已有的代码来写.为了下面述说方便我们叫它FeatureA

有了代码文件还需要模板文件才可以最终看到.如果你不想与已有的模板混合.你可以在该文件夹的index.php里混合HTML代码.反之就到模板文件夹(Templates)与之对应的风格中(orange|blue)新建该功能的模板文件夹?.至于?要命名成与功能一样吗?我们建议一样.当然你也可以不一样.

最后在FeatureA/index.php中引入模板文件就可以了.require ROOT.T.'/FeatureA/index.php';

补充说明:我们的功能与模板的文件名都是一一对应的.可以说是基于文件夹的模块化程序.细心的可能发现了.在根目录下有A文件夹但模板里却找不到A的模板文件夹.出现这种说明A是某个功能的分类或子模块.


B.我想增加一个功能.例如一个说明性的页面
首先从两个方面分析.1:如果它的内容经常的变动我建议把它发到论坛中.2:它的内容变化周期大于一个月以上哪你就像上面A所说的建一个文件夹.写个静态HTML就好.如果也要把它分到模板文件夹下(Templates).哪你PHP代码只需要两行:
<?php
require '../global.php';         //为了引入页头和页尾
$u=new user;                      //如果该页面没有用户与之关联的灯路和注销可以省略
extract($u->info);

require ROOT.T.'/FeatureB/index.php';        //引入模板文件
?>

C.我想为已有功能增加一个小功能:像德阳的子栏目高亮
1.首先要保证不与已有的代码变量冲突.像德阳和花少他们在改的过程中就出现过这种现像.为什么会这样呢?简单讲:当你看到已有的文件中$rs['title']指的是一个标题.就把它误认为只要像已有的文件哪样用.$rs['title']就代表标题.也许有时好用.但我估计很多时候都不好用.你要知道任何程序都是有作用域这个概念的.

好用:代表这个变量你用在它的作用域内并且它是真实存在的.
不好用:与好用相反的都是

所以这时你一定要自已写一下.你明确的界定某个变量的起始作用域.所以自已搞不定就不要说一些不负责的话


D.我想作一个功能.但无从下手
你可以把你的想法反复的整理.写一个需求描述文件发我们服务邮箱.很多时候无法下手就说明你自已都不知道它是一个什么功能或有什么用.

最后感谢所有门户版的用户.因为有你们我们才可以作的更好
xutao 发表于:12-03-14 09:58 沙发 [回复] #Top#
xutao 人气:167 积分:42 金币:3584
VIP
开始主动收取建议了,大家积极提哦
无聊的飞翔 发表于:12-03-14 13:01 板凳 [回复] #Top#
无聊的飞翔 人气:402 积分:1720 金币:20053
KC元老
地方门户版添加页面或功能简要介绍[图1]
pktsandy 发表于:12-03-14 13:48 4楼 [回复] #Top#
pktsandy 人气:1181 积分:3438 金币:29313
VIP 管理团队 EST团队 技术精英 灌水狂人
Reply: 沙发
并且告诉你怎么改
恒星 发表于:12-03-14 16:51 5楼 [回复] #Top#
恒星 人气:456 积分:246 金币:4855
KC元老
这么牛啊。。我也会了 

PS 进来还拿了金蛋。。。
xutao 发表于:12-03-14 22:12 6楼 [回复] #Top#
xutao 人气:167 积分:42 金币:3584
VIP
Reply: 4楼
方法有了,又有几个人是自已动手?
ljuyx 发表于:12-03-15 14:44 7楼 [回复] #Top#
ljuyx 人气:34 积分:80 金币:513
门户太复杂了搞不懂
无聊的飞翔 发表于:12-03-15 20:11 编辑于:03-15 20:14 8楼 [回复] #Top#
无聊的飞翔 人气:402 积分:1720 金币:20053
KC元老
Reply: 6楼:
方法有了,又有几个人是自已动手?
早想动手,就是看不懂啊!等你的教程呢
topcc 发表于:12-03-16 11:40 9楼 [回复] #Top#
topcc 人气:294 积分:4426 金币:37428
VIP KC元老
其实还是挺方便的,主要就是要模板目录对应该网站上应用的目录。
简单的功能自己还是可以实现的。
blue模板出来了,里面也是可以参照的。个人中心可以搞过来用用。
关键是那些什么密码找回,QQ集成的什么,我们是玩不来的。
edony 发表于:12-03-17 17:07 10楼 [回复] #Top#
edony 人气:611 积分:35 金币:23427
VIP 灌水狂人
我也要當元老

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号