Acquia开张了
经过几个月的奋斗, Acquia现在正式开张了.从今天起,每个使用drupal6的用户,都可以通过Acquia网络来利用我们提供的服务了。
Acquia Network(以前叫做Spokes)就是帮你管理站点的,包括升级通知,垃圾信息过滤,cron服务等等,以及对你的drupal站点提供实时监控。
内容包括drupal5教程,drupal5汉化,drupal5主题,drupal5模板,drupal5中文手册,drupal5 views,drupa5中文,drupal5安装,drupal5开发,drupal5视频,等
经过几个月的奋斗, Acquia现在正式开张了.从今天起,每个使用drupal6的用户,都可以通过Acquia网络来利用我们提供的服务了。
Acquia Network(以前叫做Spokes)就是帮你管理站点的,包括升级通知,垃圾信息过滤,cron服务等等,以及对你的drupal站点提供实时监控。
第一次听说drupal是在一年前的时候,那时根本就不知道它是干什么的,通过百度,谷歌了解到,它是一个php的cms。然后就开始学习PHP,drupal,PHP只是在drupal中学习了,所以到现在,对于一些很常见的php函数,我还是没有用过的。现在,已有一年多的时间了。对Drupal也有所了解,并实践一些项目了。所以想回过头来总结一下。
首先,drupal是什么呢?
你需要参看imagecache.module的源代码,看里面是怎么定义的.
在你的模块中,你需要实现钩子hook_imagecache_actions.
由于动作(action)数据是存在drupal缓存中的,所以在你的模块安装文件中,应该包含以下代码:
<?php
function hook_enable() {
cache_clear_all('imagecache_actions', 'cache');
}
function hook_disable() {
cache_clear_all('imagecache_actions', 'cache');
}
使用Imagecache模块,你可以为同一个图片创建几个不同大小的分支.你需要一个图像处理库比如GD2 或者ImageMagick,还需要你启用简洁URL.在drupal中,你可以使用imagecache处理任何图片上传,比如既可以与Image模块结合使用,也可以与Upload模块结合使用,但是最常用的是与CCK 和Imagefield相结合.
看一个Imagefield 和Imagecache结合使用的截图.
一个常见的例子就是,比如一个社区网站,里面有多个用户.用户可以上传一个个人头像,比如大小为240x240像素.这个图片用于用户个人资料页面,如果在用户列表页面,也使用这个图片,就显得有点大了.比如此时需要的大小为120x120像素。使用Imagecache你就可以自动的实现图片的切取,而不需要手工的调整每个图片的大小。
首页
我们开发的许多时间都花在了首页上.我们和销售部门一起,密切配合,争取把首页做的简单,专业.在我们的旧网站上,有一个滚动图片,随着每次页面的重新加载,就会显示不同的图片.对于新网站,我们想继续保留这一特性,并对其进行改进,使其对用户更加友好.我们看了许多不同的解决方案,进行了比较,最后选择了一个精简的JavaScript库Smooth Slideshow(光滑幻灯片).我们需要将其硬编码到page-front.tpl.php文件中去,最终发现这个JavaScript库非常好用.大家都喜欢这种效果.它可以用来展示DATC的不同事件和项目.在主的幻灯片下边,我们使用同样的代码,展示了另一个比较小的幻灯片.
自站点成立以来,不少朋友通过email或者其它方式,向我询问drupal方面的问题,许多问题,这个用户遇到了,下个用户也可能 会用到。所以我决定,将所有的问题,以及我的答复,统一归类到一起,这样如果回答不准确,不对的时候,我将来也好修改。另一方面就是,如果有人遇到同样的问题,我就不用回答第2遍了。
当然,drupal设计的东西还是很多的,并不是每个问题我都能回答得了,也不是每个问题我都能给出详细的答案,比如一个问题需要写上几十行的代码,我会尽力回答好每个问题的,对于费时的,我也会给出相应的方法,对于自己不会的,自己也会不断研究,争取有一天,能够回答你的问题。
问题范围,只要和drupal相关就可以了。我的联系方式可以参看页面右下角。暂时只通过email的方式,不会通过论坛的。
问题:
G089h515r806,你好。
请问一下怎么定义$content这个变量。
我想在首页的时候调用node-front.tpl.php,术语的时候调用node-taxonomy.tpl.php,节点的时候调用node-page.tpl.php,默认情况下调用node.tpl.php
谢谢
邓昌东
答复:
我的环境为: XAMPP,Vista系统,drupal5.x.在本地安装drupal测试环境有一段时间了,但是简洁URL(clean urls)始终没有调通,当初没有什么事,只是一个配置问题.最近,在学习ubercart,里面需要用到简洁URL.所以就开始配置.
首先是打开.htaccess文件,在里面看了看,好像没有什么要配的,由于以前的安装环境是用的wdp,而不是xampp,所以那里的简洁URL配置方式并不适用。以前专门写过一篇这方面的文章。用百度搜索了一下,看到的还是自己的那篇文章。由于自己对apache,php不是很熟,所以只能借助于现有的方案了。