加载中...
总结我用到的drupal的模块
发表于:2009-09-26 | 分类: 网络应用 drupal
字数统计: 1.4k | 阅读时长: 5分钟 | 阅读量:

drupal可视化编辑器

前面尝试安装过,没有安装成,就那样用了;现在又尝试了一次,并且终于安装成功了,现在做一个总结性的文章 tinymce和fckeidtor都安装上了,我是采用的Wysiwyg API接口加上tinymce和fckeditor程序实现的,用tinymce模块加tinymce程序这种组合没有做成 模块和程序对应的组合,放的位置比如site/all/modules/tinymce/tinymce…,前者是模块,后者是程序 而采用API接口和程序的方法,API模块常规方法,程序则放在site/all/libriry/tinymce 可以把filled html,full html等分配给不同的编辑器 其实下载一个wysiwyg API模块,通过管理中新增的设置菜单,按照说明就很容易做的 fck vs tinymce fck看上去按钮很多,强大,也用着不错 tinymce有后来的IMCE图片上传模块,配合方便一些 后来使用中获得的经验: 要注意tinymce生成的代码和drupal要用的代码一致,才能正确的显示,不要让生成的代码被drupal最终过滤掉或者生成的代码不对应;必要的话还是去掉HTML过滤

drupal图片上传

模块IMCE 步骤: 1.下载并安装IMCE和集成于可视化环境的IMCE Wysiwyg bridge 2.在前面已经做好的Wysiwyg接口加tinymce可视化环境中,对tinymce进行设置,按钮中确保选中image和imce 完成 这样当在可视化环境中按图象按钮之后弹出对话框,然后选择地址后面有了上传图象的功能 注意事项: 注意代码的最终匹配 出现问题1:过滤的HTML一项绑定tinymce,但是将tinymce生成的 解决办法:可以在管理中将输入格式修改一下,让过滤的HTML不过滤掉 出现问题2:FULL HTML一项绑定了tinymce,按钮全部选中了,结果生成的是[IMG,这样也没有显示出来图象 原因:可能是因为选中的按钮中有了BBCODE一项起的作用,生成的是[IMG格式 解决办法:只选择使用的按钮即

页面导航和布局

  1.breadcrumbs导航/当前位置 “当前位置”导航比较常见,国外叫breadcrumbs drupal中也有一些模块帮助实现这一功能 taxonomy_breadcrumb,这个比较好用,自动根据术语表和术语生成,选择之 (首页-术语表-术语-术语这样的路径,如果术语多个类别,只显示一个) (我只要的是这种链接效果,并不想使用URL别名地址改变的效果,还是保持原汁原味的node/xxx好,反而不用考虑乱不乱) 经验:模块作者说是out of box,但是我用起来还不能直接满足要求,当显示一个分类时没有显示面包屑导航,搞到底竟然与分类列表页面有关,我编辑其view,将路径term/%改成term/%/all就行了,像我这种非专业人士,对此还比较迷惑,不过到底能用了 Node breadcrumb可定义链接到菜单 Custom breadcrumbs ,好像只改变的是网址,title链接上并没有生成链,不符合我的要求 (比较wordpress:使用一主题通过简单代码即可实现,插件相比而言Yoast Breadcrumbs比较好,可显示嵌套分类路径,主题中插入代码: ','

'); } ?> ) 2.一块一块的显示,甚至标签式显示 用panel Panels模块主要用于首页的显示和相对复杂的页面 标签式的用quicktabs views,quicktabs,panel让展示功能变得强大起来 如果以页面作为最终的显示效果: panel擅长组合页面,可组合进来block,node,views,直接输入内容,以及minipanel等; views擅长过滤筛选内容,适合做内容过滤的一部分,可能然后供panel使用 block产生的来源: 一些模块产生,可直接手动输入,可由views生成,可由quicktabs生成 block可以被panel,quicktabs调用,当然也可以直接作为元素展示 3.首页的呈现效果 可另外做一个页面,然后设置以此页面作为首页

权限控制模块

  • content access 内容类型权限控制
  • 分类本身权限控制方案,taxomony access control,需对每个角色针对单个术语设置,不是自动互斥型,麻烦
  • 其他book access对于整本书
  • coherent access针对单个node
  • 舍弃CCK private Field 用CCK Private field会在所有node添加私有控制的字段,公开、私有或者给朋友

群组

OG使用 启用基本的就行   Organic groups 6.x-2.0 Enable users to create and manage groups. OG Views integration module is recommended for best experience. Organic groups access control (enabled), Organic groups actions (disabled), Organic Groups Notifications (disabled), Organic groups Views integration (enabled) 所必需   Organic groups access control 6.x-2.0 Enable access control for private posts and private groups. 依赖于: Organic groups (enabled)  没有必要启用那么多了 Organic Groups Notifications 6.x-2.0 Allows users to receive notifications and subscribe to group content. 又依赖于很多: Organic groups (enabled), Notifications (enabled), Content Notifications (enabled), Notifications Lite (enabled), Messaging (enabled), Token (enabled) 站内消息可通过privatemsg即可,还有联络中可发邮件

drupal附件上传模块

uploads itweak upload

drupal在线互动、帮助模块

舍弃Shoutbox:添加一个block,可使得访客写信息,不好的地方是直接显示在页面上了,这不满足live chat,online

上一篇:
思维导图软件
下一篇:
drupal中临时目录设置
本文目录
本文目录