我想用Drupal做公司内部网站,只剩下这个问题没有解决。 我比较了e107, joomla等几个系统,好像Drupal的权限控制方面更灵活些, 比如自定义组,每个组可以设置不同的权限(比如对内容的可读/可写), 但我好像没找到让不同组访问不同的内容, 要么就是全部可见,要么就是全部不可见。
肯定可以呀
利用 Taxonomy 控制访问权限就可以了,这样不同的用户看到的内容其实是不同的。
------------------- 欢迎访问我的blog: http://www.kzeng.info/ 如果不能访问,feed地址: http://feeds.feedburner.com/kzeng_stupid_words
谢谢,粗略看了下,貌似Taxonomy是做分类用的,它可以控制比如说, (在都知道绝对地址的情况下)这一个网页只有张3可浏览,那一个Book只有李4可浏览 因为我不知道你说的“不同的用户看到的内容其实是不同”是什么意思, 看起来像是对不同的用户有不同的视图(即不同用户有不同的frontpage的概念) 不管怎样,我会试试Taxonomy
Taxonomy原来是内置的,我试了下,好像并不能控制对不同内容的访问啊?
呵呵,是我没有说清楚,需要这个模块Taxonomy Access Control。
试了下,Taxonomy和Taxonomy Access Control结合起来使用,非常灵活强大! 看来我可以选择drupal了。 多谢kzeng老大!
kzeng & j3,你们是怎么做的?我用Taxonomy Access Control搞了几天了,还是没有把权限弄好,已经设置好了词汇表和术语表,taxonomy的权限分配也做好了,可就是没起作用,我的设定是这样的,
分类: 产品创新,下含 全国产品、区域产品 两个术语 客户服务,下含 问题解决、常见投诉 两个术语
三个用户组: 产品经理、区域经理、客服。
权限: 产品经理 允许 对所有分类的文章进行查阅、增、删、改; 区域经理 允许 查阅全国产品的文章,对区域产品的文章进行查阅、增、删、改; 客服 只允许 对客户服务下的文章进行查阅、增、删、改。
配好权限之后,结果没起作用。
1,发布到首页的产品创新类下的文章,客服用户也能直接阅读,没有被拒绝; 2,区域经理在发表文章时,仍可以选择“全国产品”分类,没有被拒绝。
就好象Taxonomy Access: Permissions的设置完全没起作用,只体现了用户访问控制里的设置。
这是怎么回事?请百忙之中帮忙解答一下,万分感谢! 之前试用了好多种wiki系统,发现权限这块好像drupal体现的比较好,所以很想试用一下,如果上面这个问题解决了,就可以确定采用drupal了:)
你的 Drupal 和 TAC 都是哪个版本?有没有用过其它节点权限模块? 看看 Administer » Content management » Post settings 下面有没有 Rebuild Permission 这个按钮。 另外看一下你的MySQL node_access 表中有什么内容没有
谢谢大米兄,
1,我的drupal是5.7,tac本来是1.1,昨晚升到了2.xdev,不过有个奇怪的地方,升级之后按update.txt里面说的,应该有个Taxonomy Access: Settings的项目,结果没有找到,疑惑中。。。
2,还用过tac_lite和taxorole,结果不符合需要,禁用了。
3,Post settings 下面有 Rebuild Permission 按钮,也执行rebuild过了
4,node_access 表中有内容,不过我对前三个字段的含义不太清楚,“gid”大概是指角色id吧,“realm”是指什么,这个字段表里面全是“term_access”,“nid”字段是指什么?其他三个字段“grant_view“、“grant_update”、“grant_delete”应该是查看、更新和删除的权限了吧,没有“创建文章”对应的权限呢?
可能是用了多个 node access 模块之后出现了冲突。先备份数据库,然后: 1. truncate node_access table 2. INSERT INTO node_access (nid, gid, realm, grant_view, grant_update, grant_delete) VALUES (0, 0, 'all', 1, 0, 0);
然后重新启用 TAC 试一下
还是不行,我重新创建个新站再试下看看吧。
我做的站属于部门门户型的,一般内容都匿名访问,但有些内容只限我们内网用户查看,请问有根据ip地址或段来控制匿名访问内容的模块吗?
肯定可以呀
肯定可以呀
利用 Taxonomy
利用 Taxonomy 控制访问权限就可以了,这样不同的用户看到的内容其实是不同的。
-------------------
欢迎访问我的blog: http://www.kzeng.info/
如果不能访问,feed地址: http://feeds.feedburner.com/kzeng_stupid_words
Taxonomy能用于访问控制?
谢谢,粗略看了下,貌似Taxonomy是做分类用的,它可以控制比如说,
(在都知道绝对地址的情况下)这一个网页只有张3可浏览,那一个Book只有李4可浏览
因为我不知道你说的“不同的用户看到的内容其实是不同”是什么意思,
看起来像是对不同的用户有不同的视图(即不同用户有不同的frontpage的概念)
不管怎样,我会试试Taxonomy
Taxonomy不能控制内容访问啊
Taxonomy原来是内置的,我试了下,好像并不能控制对不同内容的访问啊?
呵呵,是我没有说清
呵呵,是我没有说清楚,需要这个模块Taxonomy Access Control。
-------------------
欢迎访问我的blog: http://www.kzeng.info/
如果不能访问,feed地址: http://feeds.feedburner.com/kzeng_stupid_words
Taxonomy Access Control太棒了
试了下,Taxonomy和Taxonomy Access Control结合起来使用,非常灵活强大!
看来我可以选择drupal了。
多谢kzeng老大!
Taxonomy Access Control没起作用
kzeng & j3,你们是怎么做的?我用Taxonomy Access Control搞了几天了,还是没有把权限弄好,已经设置好了词汇表和术语表,taxonomy的权限分配也做好了,可就是没起作用,我的设定是这样的,
分类:
产品创新,下含 全国产品、区域产品 两个术语
客户服务,下含 问题解决、常见投诉 两个术语
三个用户组:
产品经理、区域经理、客服。
权限:
产品经理 允许 对所有分类的文章进行查阅、增、删、改;
区域经理 允许 查阅全国产品的文章,对区域产品的文章进行查阅、增、删、改;
客服 只允许 对客户服务下的文章进行查阅、增、删、改。
配好权限之后,结果没起作用。
1,发布到首页的产品创新类下的文章,客服用户也能直接阅读,没有被拒绝;
2,区域经理在发表文章时,仍可以选择“全国产品”分类,没有被拒绝。
就好象Taxonomy Access: Permissions的设置完全没起作用,只体现了用户访问控制里的设置。
这是怎么回事?请百忙之中帮忙解答一下,万分感谢!
之前试用了好多种wiki系统,发现权限这块好像drupal体现的比较好,所以很想试用一下,如果上面这个问题解决了,就可以确定采用drupal了:)
你的 Drupal 和 TAC
你的 Drupal 和 TAC 都是哪个版本?有没有用过其它节点权限模块?
看看 Administer » Content management » Post settings 下面有没有 Rebuild Permission 这个按钮。
另外看一下你的MySQL node_access 表中有什么内容没有
回大米兄
谢谢大米兄,
1,我的drupal是5.7,tac本来是1.1,昨晚升到了2.xdev,不过有个奇怪的地方,升级之后按update.txt里面说的,应该有个Taxonomy Access: Settings的项目,结果没有找到,疑惑中。。。
2,还用过tac_lite和taxorole,结果不符合需要,禁用了。
3,Post settings 下面有 Rebuild Permission 按钮,也执行rebuild过了
4,node_access 表中有内容,不过我对前三个字段的含义不太清楚,“gid”大概是指角色id吧,“realm”是指什么,这个字段表里面全是“term_access”,“nid”字段是指什么?其他三个字段“grant_view“、“grant_update”、“grant_delete”应该是查看、更新和删除的权限了吧,没有“创建文章”对应的权限呢?
可能是用了多个 node
可能是用了多个 node access 模块之后出现了冲突。先备份数据库,然后:
1. truncate node_access table
2. INSERT INTO node_access (nid, gid, realm, grant_view, grant_update, grant_delete) VALUES (0, 0, 'all', 1, 0, 0);
然后重新启用 TAC 试一下
还是不行
还是不行,我重新创建个新站再试下看看吧。
我做的站属于部门门户型
我做的站属于部门门户型的,一般内容都匿名访问,但有些内容只限我们内网用户查看,请问有根据ip地址或段来控制匿名访问内容的模块吗?