跳转到主要内容
mark 提交于 27 July 2011

“我想学习Drupal,请问是选择Drupal6,还是选择Drupal7啊?” 这是很多刚刚认识Drupal的童鞋们,首先会问到问题,到底要各种Drupal版本中选择哪一个呢?

Mark的建议是,如果你想在短时间内,不仅能够熟练掌握Drupal的基本要点,更重要的是能拿出作品来。

请选择Drupal6!

理由之一:Drupal有近十年的发展,各种版本的变化都挺大的,国内真正在Drupal这个领域的顶尖高手,他们熟悉的版本是D6,D5甚至是  D4。其中,专注于D6的最多,也最容易找到使用D6的前辈。各种学习上面的问题,特别是一些细节上面的,请教他们可以手把手的教会你!个人的经验,google,baidu上面找的教程只能解决类似的问题,每次碰到重大的瓶颈性的问题,都是请教前辈们一对一的指点!我学习Drupal接近2个月,碰到过好多次,自己几天纠结了几天毫无进展,一个问题装在心里,睡觉也睡不着,吃饭也莫得胃口,打游戏也不想打。2个月,瘦了几斤,总算是上手了!OYE~

DrupalSH Happy Hour July 27 2011

Again, Drupal Happy Hour is an opportunity to go out, have a few beers (or beverage of your choice) and talk Drupal. No agenda, just a bunch of geeks hanging out. This series events will happen on the last Wednesday night of every month! Both English and 中文, or sometimes PHP are spoken at events, 并且我们期待有更多的中国Drupal开发人员加入我们的活动!

This event will be held at The Shed, 上海市康定路528弄103号-近西康路 021-62881189. (25 RMB drafts and a few good wines for discount)

If you are interested in coming, please use the signup list, this way it will roughly tell us how many people will show up.

东方龙马 提交于 26 July 2011

1. 若有疑问立即检测

在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http://validator.w3.org 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。

2. 使用浮动功能时记得适当清除指令

浮动是个危险的功能,未必会产生您所期望的结果。如果您遇到浮动元素延伸到外围容器的边框或者其他不正常情况,请先确定您的做法是正确的。请参阅Eric Meyer 在Complex Spiral Consulting Web 网站上的教学。

3. 边界重合时利用padding或border来避免

您可能会为了一点不应该出现的空间而焦头烂额,或者您需要一点点空间时,怎样都挤不出来。如果您有用到margin,那么很容易产生边界的重合;Andy Budd在他的网站上解释了可能的做法。

板块
标签
maramail 提交于 26 July 2011

利用模块,可以将Drupal站地址栏的文章标题转换为拼音,如XIN-WEN-ZHANG这样的架构。当然,如果你问我这个功能有什么用,我只能说,没有什么用。

首先,我们需要3个插件:Token(基础支持插件)Pathauto(转换地址栏至特定格式,包括文章标题,日期,作者等等等等)Transliteration(将非拉丁文本转换为US-ASCII字符)

下载插件后放在插件目录,然后在DRUPAL里将这三个插件启用。如果遇到依赖问题,先启用Token再启用其它

好了,现在只需配置Pathauto。进入Pathauto的配置选项中去,在PATTENS页找到CONTENT PATHS,下面有几个长框,分别对应全局和不同类型的内容。比如说在一般情况下启动的两类内容为文章和基本页面,那就是全局、文章、基本页面的格式。在这里修改的内容格式将会显示在标题栏之中。

标签
mark 提交于 26 July 2011

前言:默认的Pathauto会把我们发表的文章按照文章标题生成中文url连接

    比如标题是<<Drupal中国,努力打造成为中国最好的Drupal中文教程学习园地>>,

    默认会生成这样的连接:

  http://localhost/drupal/content/drupal花园,努力打造成为中国最好的drupal中文教程学习园地

  我们想实现的效果是:

 http://localhost/drupal/content/drupalhua-yuan-nu-li-da-zao-cheng-wei-zhong-guo-

该怎么做呢?So easy!

zengyiliang 提交于 25 July 2011

公司简介Schwann(http://schwann.cn )是一家在京提供创意型广告、品牌推广及网站开发服务的新媒体公司,融合了国际化的视角和本土的智慧。我们希望成为亚洲乃至国际品牌的创意中心,把欧洲广告行业的发展和本地语言文化相结合。我们是一个有市场,设计和网站开发的专业团队。

招聘DRUPAL程序员/PHP程序员招聘(北京)

DRUPAL/PHP程序员发布日期: 2011-7-20招聘人数: 3工作性质: 全职职位薪酬: 职位1) 5,000-8,000/月; 职位2) 3,000-5,000/月, 具体面谈最低学历: 本科工作经验: 至少1年城  市: 北京是否要求管理经验: 否职位类别: 信息技术/互联网

工作职责1. 确保项目开发按时完成,并且达到公司的质量和需求标准2. 和公司团队为客户提供项目建议,讨论开发需求,提供解决方案3. 参与项目相关技术设计和估算4. 和项目开发团队执行项目的应用程序开发5. 熟练使用相应的开发工具

mark 提交于 25 July 2011

1.下载PathAuto2.0+Transliteration,

地址在这里http://drupal.org/project/pathauto,http://drupal.org/project/transliteration

注意一定要用pathauto-6.x-2.0-rc2.zip才行,默认的6.x-1.5 是木有 ‘-’,符号的效果的,生成的URL很难看,我为此烦恼的很久,还是马龙大大指点才弄好滴,悲催啊!童鞋们,记住了!

1.5效果图

2.0效果图

2.这里提醒大家,PathAuto2.x是不要i18n-ascii.txt,也能翻译成功的。已经自带了。

标签
东方龙马 提交于 25 July 2011

通常采用的方式如下所示:Drupal请求所有启用的模块来提供一个菜单项数组,每个菜单项都包含了一个数组,其中以路径为键,里面还包含了路径的一些相关信息。一个模块必须提供的一段信息就是页面回调(page callback)。在这里,回调就是一个PHP函数的名称,当一个浏览器请求一个特定的路径时就会调用它。当一个请求到达时,Drupal将执行以下步骤:

1.建立Drupal路径。如果路径是一个真实路径的别名,Drupal将找出真实路径并使用它来代替别名。比如,如果管理员使用别名http://example.com/?q=about 来代替http://example.com/?q=node/3(比如,使用路径模块),那么Drupal将会使用node/3作为内部路径。

2.Drupal使用menu_router表来追踪路径与回调函数之间的映射,使用menu_links表来追踪菜单项链接。首先会检查是否需要重新构建menu_router和menu_links表,不过一般在Drupal安装或者更新以后,就很少再会重新构建了。

3.计算出menu_router表中的哪个条目对应于Drupal路径,并构建出一个路由项,来描述即将被调用的回调。

4. 加载需要传递给回调的对象。

Taxonomy upgrade extras
akon 提交于 24 July 2011

我用div+css制作了一个整体的布局,然后在页面的div中,print了各个regions。但是,在后台分配blocks到各个regions后,页面就开始混乱了,有的blocks把其他的div挤到了其他地方。还有一个问题就是,在分配blocks的时候,我定义的div把需要分配的blocks选项给遮住了。这个两个问题应该怎样解决呢?

标签
订阅