1. 若有疑问立即检测
在出错时若能对原始代码做简单检测可以省去很多头痛问题。W3C对于XHTML与CSS 都有检测工具可用,请见 http://validator.w3.org 。请注意,在文件开头的错误,可能因为不当的结构等因素造成更多错误;我们建议先修正一些最明显的错误之后重新检测,这样也许会让错误数量爆减。
2. 使用浮动功能时记得适当清除指令
浮动是个危险的功能,未必会产生您所期望的结果。如果您遇到浮动元素延伸到外围容器的边框或者其他不正常情况,请先确定您的做法是正确的。请参阅Eric Meyer 在Complex Spiral Consulting Web 网站上的教学。
3. 边界重合时利用padding或border来避免
您可能会为了一点不应该出现的空间而焦头烂额,或者您需要一点点空间时,怎样都挤不出来。如果您有用到margin,那么很容易产生边界的重合;Andy Budd在他的网站上解释了可能的做法。
利用模块,可以将Drupal站地址栏的文章标题转换为拼音,如XIN-WEN-ZHANG这样的架构。当然,如果你问我这个功能有什么用,我只能说,没有什么用。
首先,我们需要3个插件:Token(基础支持插件)Pathauto(转换地址栏至特定格式,包括文章标题,日期,作者等等等等)Transliteration(将非拉丁文本转换为US-ASCII字符)
下载插件后放在插件目录,然后在DRUPAL里将这三个插件启用。如果遇到依赖问题,先启用Token再启用其它
好了,现在只需配置Pathauto。进入Pathauto的配置选项中去,在PATTENS页找到CONTENT PATHS,下面有几个长框,分别对应全局和不同类型的内容。比如说在一般情况下启动的两类内容为文章和基本页面,那就是全局、文章、基本页面的格式。在这里修改的内容格式将会显示在标题栏之中。
前言:默认的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!
公司简介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. 熟练使用相应的开发工具
请把i18n-ascii.txt放到\sites\all\文件夹下面,Transliteration 就可以使用到了哟,so easy!
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,也能翻译成功的。已经自带了。
通常采用的方式如下所示: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. 加载需要传递给回调的对象。
- 阅读更多 关于 将URLs映射为函数
- 登录或注册以发表评论
我用div+css制作了一个整体的布局,然后在页面的div中,print了各个regions。但是,在后台分配blocks到各个regions后,页面就开始混乱了,有的blocks把其他的div挤到了其他地方。还有一个问题就是,在分配blocks的时候,我定义的div把需要分配的blocks选项给遮住了。这个两个问题应该怎样解决呢?
安装的ckeditor_3.6.1,安装一切正常,输入汉字也正常,但插入表格后,就出现了问题,我输入2行,结果就在我输入的上方,显示2行空白形式显示出来,请问高手,如何解决,我把截图附上
先用drupal的taxonomy模块创建的分类(vocabulary)Catalog,然后下面加入了很多term;想通过view按照这个分类显示,就是一个view里显示一个term里内容;希望drupaler做个图文教程,分享下.....(netxdiy)