用户登录

Drupal资源链接

http://zhupou.cn
drupal布道者,改成了"老葛的Drupal培训班",专心于培训事业
http://drupal.org
官方网站
http://drupalchina.org
中文的官方网站
http://acquia.com/
本站就是用这个版本构建的

drupal

经验总结

在drupal使用过程中的经验总结,提供经验借鉴,也给自己提个醒。

模块试用

学习Drupal过程中使用过的一些模块的经验、教训和总结。

Flag 模块

flag模块是一个灵活的标记制度,是完全可通过管理员进行定制。使用此模块,网站管理员可以对任意数量的节点、评论、用户进行标记。这些标记包括书签、标记重要、朋友或检举。您可以创建自定义清单流行内容或监视重要内容。

flag标记可以是全局的,也可以是个人的。全局的标记意味着你可以标记如精华评论、重点内容等,而个人标记则可能是我的收藏、推荐等,与每个用户相关。

flag模块是一个灵活的标记模块,使用这个模块可以标记任意的节点、评论、用户等内容,可以通过这个模块将节点标记为精华、垃圾或者你想做的任何标记.flag模块还可以和views2进行整合进行操作,同时flag还支持action.在官方网站上有非常详细的文档.

快速找出FORM_ID

在drupal中,如要修改某个表单时,先要找出这个表单的Form_ID,再利用hook_form_alter( &$form, $form_state,$form_id) ,或者hook_form_FORM_ID_alter( &$form, $form_state)来进行,或者也可用hook_theme()来进行直接对表单的修改,但这2种方法都需要先知道FORM_ID.如何快速的找出drupal中的表单,下面介绍一种利用firefox中的Web Developer插件快速找出表单ID的方法.

在flag模块中用图片替代链接的处理

flag模块默认为使用的是文本链接,如何使用图片来替代文本链接,这里给出了一个解决方法

flag 模块在模板中ajax的显示

在模板中应用flag变量之后,已经可以标示出精华评论了,美中不足的是尽管加入是有ajax效果,但不能直接在标题中显示出来,如何在标题中也同步显示出来呢?

使用Flag来标记精华评论

flag模块是一个灵活的标记模块,使用这个模块可以标记任意的节点、评论、用户等内容,可以通过这个模块将节点标记为精华、垃圾或者你想做的任何标记.flag模块还可以和views2进行整合进行操作,同时flag还支持action.在官方网站上有非常详细的文档.

下面我就讲讲利用Flag模块,给评论加个精华。

Global Redirect

Global Redirect模块是在SEO中非常有用的一个模块之一,将页面进行301转向处理,例如我的网站原来没有采用pathauto模块之前,google已经收录了一部分网页,但当我采用pathauto之后,原有的网页地址不再是node/id,而是用pathauto中的别名,那么当google收录时,会认为这是重复网页,会降低网站的评价(也就是PR值),那么使用Global Redirect模块,就可以将node/id这种格式的网址利用301转向功能定位到新的网址上,而且会把原有的PR给继承下来.

修改tinymce对话框的字体大小

在用tinymce编辑器时,总感觉tinymce弹出的对话框字体有点小,默认为是font-size:10px,可能对于英文已经足够了,但对于中文来说,好象还是有点小,用UE中的文件替换功能将tinymce\jscripts\tiny_mce\themes\中所有CSS文件中的

font-size:10px;

换成

font-size:12px;

OK,看上去就顺眼多了

tinymce与lightbox

看到acquia drupal中有lightbox2组件,知道这种效果,还是比较可以的,今天在本机上试了试,和tinymce编辑器相结合,应该是比较省事的.