第七次Drupal在线交流会笔记
这次参与人数最高峰的时候有70人。
交流会的过程中,很多同学参与了交流。下面简单总结一下右侧文字交流部分的主要内容:
列一下提到的问题和答复:
1. 这个视频什么时候上传?
回答:要过几天可以上传到优酷。会议结束后 袁需要对视频适当处理一下 处理完了再上传。
2. Drupal花园(Drupal中国,Drupalchina.cn)是用garland改的? 回答:主题是以garland为基主题。
3. 有没有好的适合公司的drupal7主题推荐?
回答:drupal官网上有一些关于公司性质的主题分享,如(business),但都是国外风格的,不太适合国内的企业,公司的业务也千奇百怪,所以制作企业主题还是需要一定的定制化。
4. 什么是基主题?
Zen、omega、tao、fusion、basic、StarterKit等
5. 主题开发和主题制作还是不清楚有何不同?
回答:主题开发侧重的是功能方面的搭建,主题制作侧重的是将设计稿(PSD)转为drupal的主题(css、js)。
6. 那系统带的这个bartik 可以修改不?
回答:不建议修改核心的代码包括核心主题、模块等。可以选一个你喜欢的主题作为基主题,就是以bartik为父级主题 自己建的主题可以继承父级主题的所有样式 脚本 以及模板等。自定义的主题,通常放置在“sites/all/themes”下。
7. 官网的文档很好,但是都是英文的,有中文的吗?
目前Drupal中国正在组织官网文档的翻译,目前已经翻译了《了解Drupal》等部分,中文目录可以到Drupal文档查看,欢迎更多朋友报名参与翻译。每增加一位同学的参与,就会让我们的翻译进度更近一步。
8. 布局的话是自己改模板好还是用panel之类的改布局好?
回答:专门从事drupal开发的话,还是尽可能的使用drupal的模板建议来制作drupal的主题,这样可以让我们的代码更简洁,更利于SEO、访问速度也稍微快一些。对于CSS不是很熟悉、想让维护者能自己在后台调整主题的话,可以考虑使用panels来覆写模板,优点是不需要掌握php、css等技术,在后台即可管理,缺点是生成的div嵌套代码太深、不利于SEO、性能会受到一定的影响。
9. ppt 在哪里看?
回答:http://drupalct.org/node/97
10. 前几期 讲解的 有视频的下载地址吗?
回答:http://i.youku.com/drupalct
11. 有两个region是放在html.tpl里,这两个如果不定义在info里会不会出事啊?
回答:不定义不会显示。
12. region--xxx.tpl.php是对region对应的区域生效吗
回答:是
13. 定义这些page页面 必须在views里面创建相对应的路径嘛?
回答:和views没有必要关系的
14. w3cplus分享的第三版主题的下载地址是?
回答:http://drupalchina.cn/forum/1294.html
15. html头部的keyword、description等meta信息如何添加?
回答:可以通过metatag模块。
D7版:http://drupal.org/project/metatag
D6版:http://drupal.org/project/nodewords
16. 如果只想在某一个页面当中引用某一个CSS或JS?
回答:可以通过一些hook来实现,比如想在article内容类型下加css和js文件,可以这样写:
function 主题名_preprocess_page(&$vars) {
if(!empty($vars['node'])){
if ($vars['node']->type == 'article'){
drupal_add_css(path_to_theme() . '/css/article.css');
drupal_add_js(path_to_theme() .'/js/add.js', 'file');
}
}
}
17. metatag这种自动写keyword的模块会自动在页面里写上meta相关的数据么?
回答:metatag_quick可以配置token
18. drupal采集能说说吗?有采集模块吗?或者采集到的数据如何入库啊,感觉drupal设计的表好多,很晕
回答:feeds模块。
19.每个模块下载了,都是英文的,有模块可以使汉化自动完成吗?
回答:l10n_update(http://drupal.org/project/l10n_update)。
20. 袁哥,Localization这模块,能汉化站点,包括其他模块的汉化?
回答:potx(http://drupal.org/project/potx)。
21.在D6中page.tpl.php 包含node.tpl.php,在D7中html.tpl.php 、page.tpl.php 、node.tpl.php三者的包含关系?
回答:html.tpl.php包含page.tpl.php,page.tpl.php包含node.tpl.php。
22. 可以写一个后台主题让网站看起来更像传统网站有一个后台吗?drupal默认的后台看起来跟前台是模糊部分的。有类似的主题吗?
回答:rootcandy看起来更像后台的主题,这是tao的一个非常不错的子主题。
23.外包的网站地址是多少啊 ?
回答:odesk.com freelance.com elance.com
24. 我要修改所有放在sidebar里的block的样式,比如block-title的img,边框等, 特别是有继承性css的 这个css在哪个文件里改最好 ?我是菜鸟,求指教啊。
回答:在自己的主题目录的css文件里写就可以了,可以借助Firefox的Firebug工具可以很方便的查看所要定义的元素。
25. 有没有国内电商用DC或UB来做的?
回答:国内有Commonce 和 Ubercart做的商城都有的
26. 自定义url,比如英文单词的那种呢?
回答:pathauto(2.x) + transliteration
(完)
本文由龙马整理,如需转载请注明出处:http://drupalchina.cn/node/1454