跳转到主要内容
如何将外部数据导入到drupal?

很多人可能会遇到将现有网站迁移至drupal的问题,下面的内容主要介绍如何将已有的数据迁移至drupal。

批量导入数据到drupal的方法其实也有很多,例如csv格式文件的导入,通过别的站点抓取到得信息,整合别的系统时,相互数据的迁移都要用到这些内容。我们建立一个简单的模型,只考虑节点基本数据,不考虑其他因素(比如节点图片,节点术语分类等等),将模型简单化 有助于我们解决问题。

以拿抓取页面为例,我们使用正则表达式过滤出需要的信息后,将其存放在一个一维关联数组中,其中键对应数据库中的节点字段,比如 title,body,name等。然后我们手动调用node_submit方法,将一维数组传进去,这个方法会对我们的数组做一些存表之前的工作,我 们直接可以在api.drupal.org查看这个方法的代码。

如何正确添加CSS、Javascript 到drupal

通常建议最佳的方法是在theme 下的.info文件里加入类似:

scripts[] = js/custom.js stylesheets[all][] = css/custom.css

你可以加第三方的 js/css, 例如 jquery ui, fancybox 之类。

如果你看到你的page.tpl.php 有<script type="text/javascript" src=""></script>你可能会考虑用以上的方法include了。

Note1: 路径是相对到theme 的文件夹。

Node2: 它们会被优化的, 如果你开启了压缩 js/css 文件(在“管理”-“站点设置”-“性能”下的“带宽优化”中)的话。

外媒评09 年10 大开源软件:drupal 居榜首

12月27日消息,据国外媒体报道,美国IT网站CRN日前评出了2009年10大开源软件,drupal位居榜首,谷歌Chrome OS操作系统和Firefox浏览器等纷纷上榜。

以下为2009年10大开源软件:

1. 内容管理系统Drupal

外媒评09年10大开源软件:谷歌Chrome OS上榜

2. Ubuntu操作系统

外媒评09年10大开源软件:谷歌Chrome OS上榜

3. 版本控制及软件配置管理软件Git

外媒评09年10大开源软件:谷歌Chrome OS上榜

4. Linux定制软件Suse Studio

东方龙马 提交于 19 December 2009

转载请注明出处:drupal花园

本文永久链接地址:http://drupalgarden.cn/node/249

 

假如你是所有的标签都使用<div>,这篇文章正适合你。本文重点讲述如何利用语义化标签和尽可能少地使用<div>标签来书写简洁的HTML代码。你是否编辑过某些人的模板,而被那些杂乱标记逼疯呢?书写简洁的模板将对你和你的团队共同获益。这将节约你调试和编辑的时间(尤其是大型的项目)。

1.移除不必要的<div>标签

我看到很多人在<form>和<ul>菜单列表外面包着<div>。为什么要加个你不需要的<div>标签呢?你可以使用CSS的选择器规则去实现同样的效果。

例1:

下面的例子将告诉你如何去除<div>标签和通过样式来定义form选择器。div form

板块
东方龙马 提交于 17 December 2009

问题:当站点离线后,如何登录drupal 后台?

回答:对于初学者来说,一般都会遇到这个问题,那就是一不小心将网站离线了,却怎么也找不到进入drupal后台的入口.

如果稍微了解一下,就会发现,其实只要在你的站点后面加一下“/user”(前提是开启了简洁链接哦),如果没有开启简洁链接的话,你就需要再前面加上“q=?”,也就是“/?q=user”。

假如你的域名是:www.a.com的话,那你就可以通过www.a.com/user 或者www.a.com/?q=user 。

有些人可能用的是windows的IIS,简洁链接也没有开的话,那么可能要这么输入了:www.a.com/index.php?q=user

东方龙马 提交于 17 December 2009

发现CCK创建的字段名称出错,如何修改?

可能很多同学会遇到这个问题,就是CCK创建好了的字段名称,如果发现有错误,不要轻易到phpmyadmin下去改字段名称,因为数据库里会有好多处涉及到这个字段的名称,如果你对drupal的数据库不是非常熟的话,不要轻易改它。

好的解决办法是:删除这个字段,然后重新建一个,这样比较安全。

如果你有更好的解决办法,请告诉我!

articles
Drupal 官方发布6.15 和5.21

时隔近半年,drupal官方又对drupal 6 和 drupal 5两个版本做了升级,据drupal官网最新消息,Drupal 6.15和5.21版本释放。这两个版本完善了好多安全漏洞和bug,提醒大家及时更新系统。

备注:释放的新版本没有对 (default.)settings.php 和 robots.txt files做修改,因此你可以保留现在的文件。 但是请注意在drupa6.15里,.htaccess文件发生了变化。此次更新包含安全修正,建议升级,以保证网站安全。

注意: Drupal 6.15 版本的 .htaccess 档案更新了(详细: http://drupal.org/node/550488 )发布地址:

东方龙马 提交于 25 November 2009

1.1功能概述

虽然Drupal 6.x提供了一些内置的多语言支持,但是并不是所有的都已经多语言化(或者翻译)的。

这个包恰好弥补了Drupal存在的多语言化的不足。在这个包里,每个模块解决了特定的功能。这些模块提供的主要功能如下:

东方龙马 提交于 25 November 2009

国际化:建立多语言网站

这是一个手把手教您使用Drupal和国际化模块包(i18n)开发多语言网站的完整手册。

这个国际化模块包涵盖了除了locale模块提供的基本翻译界面外,还增加了可以添加了完全多语言的内容和分类等多种功能。

 

 

译者:东方龙马

转载请注明出处:http://drupalgarden.cn/node/244

原文地址:http://drupal.org/node/133977

 

订阅