Drupal 建站3

架构一个有意义的网站,就象建一个公园,你准备好了假山假水,真的更好,凳子,再好点弄点宾馆,饭局,这些东西准备好了,你就为您的顾客光临的意愿制造了一个环境。可是,慢慢的公园就多了起来,就会出现一个名词,叫主题公园,对了,主题就是你公园的命脉,主题没玩好,其它的装饰品最终会被空売化,主题玩好了,结合其它的让人们沟通,交流,聚会的工具,你的主题公园就会越来越吸引人与好玩。PK网,他的主题就是PK,现在还没开发,我就先弄些假山假水进来搭个环境。至今天算是个里程碑吧,我把theme相关的东西,内容都搭好了一个架子,下一步我大概就先不会关心这些东西了。会专门做我的主题。这个架子如何做的。我简述一二,

1)首先,你可以找一个drupal主题做为你的原始主题,原始主题越简单越好修改。你也可以自己创建一个,当然,逻辑还得按drupal来,这么一想就没有必要了,何况简单的比方说:css的三栏自适应分布都是些固定的技术,你的新发明了也许并不一定比这些固定套路管用。所以,第一步,找个主题来修改吧,我用的zen.觉得不错。

2)你得规划好你网站主要栏目的架构,打个比方说,一个blogs的主页,你打算用什么样的布局呢,顶上有推荐,中间有图文,下面有内容的话,你可以试着33/34/33,40/40/20的上层加上zen自带的20/60/20的底层,这样,你可能就需要三个区间。所以,先规划一下。我的网站我规划了4个主要的分栏。33/34/33,40/40/20,20/60/20,25/50/25,通过这三栏的组合,你可以得到4*3共12个分栏的样式。我想已经够用了吧。当然,考虑子菜单,我又加了一个submenu的100%的分栏。这样,完全足够了。

3) 修改 template.php模板文件,将你要加的这几个分栏加入内容,可以自己考虑加些中文名比如“三列左”之类的助记。加入template.php模块后,要记得修改template中相应的css。

4) 修改 css文件。主要是layouts.css,copy关于20/60/20分栏的内容,优化,改名,分配,这样,5个分栏的css就完全了。当然,如果栏不存在什么的你需要考虑不要出现丑陋的空白,所以你的layouts文件对margin,padinng的考量一定要具体,或者你可以加上内容后再进行测试。

5)修改
page.tpl.php文件,将你的分栏加入你想要的页面。并不是每个页面都需要所有的分栏。所以,你自由组合吧,以blogs为例,你可以就需要4个分栏。把这4个分栏加入后,命名为page-blog.tpl.php,你的任务就完成了。依次,你可以组建一些其它主栏的页面,如果你是以page的方式建立的这些内容,你可能需要命名的方式就是 page-node-111这样的页面了。

6)
实际上,每种类型的节点表现形式可能都不一样,比如图片,一般的就是图在上,内容在下,博客正好相反,所以你得为你的不的节点制造不同的布局,所以你可能又会有一些新的东西,比如 node-forum.tpl.php,node-blog.tpl.php之类的文件。

7)css是算简单的技术,只要你以前背历史的时候下了功夫练记性,不过加上IE6,IE7,firefox,maxon这些自成标准的怪物,css就什么都不是了。弄得hack css也成为了一门学问,我就上周加这两天,解决了css的一大堆问题,比如IE6中的border经常消失,firefor中的margin与IE中的不一样等等。反正怎么说呢,可能css专家的意思就是说他失败的次数足够多了。

关于themes的应用的例子我已经全部上传到 www.handchange.com,有兴趣的话可以去挑些刺。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值