跳转到主要内容
东方龙马 提交于 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选项给遮住了。这个两个问题应该怎样解决呢?

标签
订阅