PHP
主题化操作:装扮Garland主题
Submitted by Very on Fri, 01/20/2012 - 18:35现在,为了练习,我们把本章学习的内容用来自定义一个现有的主题。我们将从一个默认主题开始,然后运用系统提供的各种选项来把一个现成的主题剪裁装扮一番。
对于下面的例子,假定我们有一个假想客户,名叫“Fluid Carbon”,他们想建一个意大利跑车活动的粉丝网站。这是一个爱好者网站,因此这个主人的预算很有限,不打算付钱做设计或者组件开发,预算限制逼迫我们基本上只能把Drupal拿过来就用了,而不做什么修改了。
下面是用户的需求……
外观:
- 不固定的3栏布局
- 配色方案匹配用户现有的个性特征
- 必须在页头使用用户的Logo
- 用户希望一个简洁的外观——不要太杂乱
- 右边栏中垂直放置网站主导航
功能:
管理模块和区块
Submitted by Very on Tue, 01/17/2012 - 22:07模块是些用来扩展Drupal核心功能的插件。你使用的模块和它们的输出所放置的位置对站点的外观有重大影响。有效的管理各种模块和区块对控制用户在你站点的体验很关键。
标准的Drupal包里包含了很多的模块,但只有部分默认开启。你可以启用或者关闭附加模块或可选模块来实现你希望的功能。
各种附加模块可在Drupal官网找到:http://drupal.org/project/Modules 。
模块管理器( module manager)
模块管理器 (Administer | Site building | Modules)中包含了所有已安装模块的列表。默认模块分为两类:Core – optional(核心-可选模块)和 Core – required(核心-必选模块)。当你添加附加模块到站点时,还可能出现其他的分组名称。

主题文件
Submitted by Very on Wed, 01/11/2012 - 23:20主题和它们各自的文件放在themes(主题)文件夹里。默认发布包中已经捆绑PHPTemplate引擎,PHPTemplate引擎的文件放在themes子目录下。
提示一下,虽然默认的主题是放在/themes目录下,如果你想创建和安装新的主题,请放到/sites/all/themes目录下。
要查看你Drupal站点的主题和主题引擎文件,访问服务器并查看/themes目录。
主题文件夹下的内容截图。
安装文件中的示例主题说明了创建主题的两个主要方法。Bluemarine,Garland,Minnelli和Pushbutton主题都采用PHPTemplate。Chameleon和Marvin则没用PHPTemplate,它们是纯PHP写成。那些不采用主题引擎的主题有时候被称为“纯”PHP主题。
Drupal 7中PHP内存不足的解决办法
Submitted by Very on Tue, 12/27/2011 - 19:01http://24b6.net/2011/01/24/php-memory-issues-theres-hack 有作者在此处发帖说,有个办法可以应对PHP的内存不足,即在 settings.php文件中添加下面的代码:
$path = explode('/', $_GET['q']); if ($path[0] == 'admin') { ini_set('memory_limit', '192M'); }


最新评论
6 days 5 hours ago
6 days 6 hours ago
6 days 6 hours ago
1 week 7 hours ago
1 week 10 hours ago
2 weeks 1 day ago
2 weeks 3 days ago
2 weeks 3 days ago
3 weeks 7 hours ago
3 weeks 8 hours ago