Drupal 6.6 和 5.12 发布了
感觉更新的速度有点快了,每次都说让大伙赶快升级,才没有几天阿,就有了新版本了.
Drupal 6.6 和 Drupal 5.12发布了,这两个版本修订了bug追踪系统中的多个问题,包括一些非常严重的安全漏洞。
感觉更新的速度有点快了,每次都说让大伙赶快升级,才没有几天阿,就有了新版本了.
Drupal 6.6 和 Drupal 5.12发布了,这两个版本修订了bug追踪系统中的多个问题,包括一些非常严重的安全漏洞。
我把上篇文章编号为10.1,但是drupal还是把它排到最上面,其实我是想让它排到8的后面的.而在这方面,微软的操作系统就做得比较好.不必苛求于drupal了.在上面,我们把drupal6.5的后台汉化了,而且找到了内容汉化的途径,也就是内容翻译模块中的帮助文本,还是中文版的。下面让我们按照里面的说明,来实现为内容添加英文版本。
我们把views 和panels的内容独立了出来,先跳过去.现在我们已经看到,已经将网站搭了起来,也基本上满足了客户的要求了.现在客户又提了出来,要国际化,drupal的新闻,要有英文的版本,来扩大知名度,打入国际市场.
在drupal5种,国际化只有一个local模块,内容的国际化需要第3方模块的支持,比如localizer.而在drupal6种,i18n得到了进一步加强,除了核心的local模块以外,还增加了Content translation模块,这个模块我没有用过,让我们便实践便完成这篇教程的编写。
在管理界面admin/build/modules,选中local和Content translation(内容翻译),点击保存,弹出来“
针对主题开发者的
针对网站管理员的 新特性
我先列出views2的相关资源:
views2官方下载地址: http://drupal.org/project/views, 现在有了最新的2.1版可用了。
.joetsuihk的4. Drupal theming 自定 views 模版教學(二)
Drupal自带的论坛,只有论坛的基本功能,就是发帖,回帖,还有回复数.功能简陋到了极点.以前在项目中启用过这个模块,没有用到过更高级的功能.如果你觉得Drupal这个核心的论坛模块不能满足需求的话,可以考虑使用论坛的扩展模块,比如advanced forum, quote, subscription, bbcode, 和comment mover.以及privatemsg 模块 .如果这样还不能满足你的需要的话,你可以与其它专门的bbs软件进行集成.对于drupal5.x,有一个模块可以实现与
Front模块,这个是专门用来创建首页的drupal模块,在实际的项目中,确实用到过这个项目,而且是客户点名要用这个模块.使用这个drupal模块,也可以创建首页.我在上周6的给参加meetup的朋友,演示过这个模块的用法。
如果你遇到了这种情况,首页面看起来很复杂,很花哨,里面充满了图片,flash,而这个页面可能每过一段时间,还需要更新一次的话,那么就可以考虑使用Front page模块,是用该模块来管理你的页面,这样就可以将这个页面完全独立于主题中其它页面的外观样式了。
在front模块的配置页面admin/settings/front,前面的配置都很好理解,注意最后一项,激活你的front_page设置,你需要按照说明在输入框中输入“front_page”,这样才能激活你的设置,我开始用这个模块的时候,就不知道配置这里,总是看不到效果,看不到效果,后来费了好大的劲,才发现还需要激活以下,这样才能取代drupal以前的首页设置。
这个文件很有用,但是很多人,特别是初学的,连这个函数是干什么的都不知道,所以我在上文中让大家好好的看看这个函数。
这里可以干什么?可以覆写各种各样的主题函数,可以为page,node,comment,等模板文件中添加自定义的变量,还可以在这里添加模板建议(template suggestion),另外,这里面的函数你可以在页面模板文件中,直接调用。在前文中,我们就是这样用的。
对于许多小的drupal站点,如果觉得编写drupal模块真的比较麻烦的话,就可以使用这种方式,想一想吧,template.php中你可以放置任意的php函数,还有什么功能,不能直接实现呢?php能够实现的,drupal也大都可以实现。当然对于比较大的站点,用到这个文件的地方也不少。所以认真地读读garland的template.php,对于以后的开发工作是很有帮助的。
强调完这一点,接下来让我们看看front模块的使用。