mrkasunken: Блог

Главные вкладки

Как организовать управление доступом?

3 января 2009 в 5:15

Всем привет.

Возникла проблема с организацией доступа к материалам. Задача очень простая: есть форумы, часть из них должна быть доступна всем, часть только зарегистрированным. Есть заметки, с ними - тоже самое, причем заметки просматриваются из меню, типа "taxonomy/term/1". Как лучше это сделать?

Пробовал TAC и некоторые другие, но все не то. По поводу TAC:
1. Права доступа не наследуются. Т.е. нельзя указать права для категории в форуме так, чтобы они унаследовались всеми разделами в этой категории. Более того, права нужно указывать и для категории и для раздела, а если для раздела их не указать, то доступ будет закрыт.
2. Допусти есть два термина term/1 и term/2, и статья имеет оба этих тега, пользователь имеет доступ только к term/1 -- если запросить в адресной строке term/2, то к этой статье доступ все равно будет закрыт, несмотря на то, что, на самом деле, права доступа к этой статье есть, правда, по term/1.
3. Но это еще ерунда, зуже всего вот что: для гостей нет доступа ко всем разделам форума, кроме одного. В списке форумов все ОК, только один форум. Но зато в блоке последних сообщений форума есть сообщения из всех форумов, включая закрытые, и, более того, все сообщения можно прочитать. Т.е. TAC закрывает доступ только по term/* а по node/* - нет, можно просмотреть любые материалы сайта таким образом. А смысл тогда какой?

Посоветуйте, может есть какой-то человеческий способ управления доступом, чтобы все работало как следует.

С уважением, Олег.

Пропал доступ к нодам, темам форума и блокам :(

21 августа 2008 в 0:43

Всем привет.
Произошло необъяснимое: ни с того ни с сего на сайте стали недоступными для гостей все ноды и все темы форумов, хотя список форумов остался доступен.

Подробнее: на сайте было меню Primary Links, состоящее из ссылок на главную, на форму обратной связи, на контейнер форума и на несколько материалов типа Page. Сегодня я с ужасом заметил, что из меню для гостей исчезли все ссылки на материалы типа Page. Вдобавок к этому гости теперь не могут читать темы форумов, зотя список форумов по-прежнему доступен. Также исчезли два блока - с последними темами форумов и с комментариями. При попытке обратиться к нужной странице по ссылке Drupal пишет, что нет прав доступа, хотя разрешения я проверял и ничего такого там не нашел. Гости имеют доступ к содержанию сайта, имеют право писать в форумы и т.д. А вот читать форумы и Pages почему-то не могут.

Никто случайно не сталкивался с такой ерундой? Я уже почти сломал себе мозг, но ничего так и не придумал. Никаких галочек для ролей или условий видимости на сайте нет вообще. Все материалы опубликованы, а гости все равно ничего не могут посмотреть.

В какой момент это произошло, я не заметил вообще, но никаких более или менее активных настроек на сайте не было, более того, к нему месяца два вообще никто не прикасался.

Что делать?!?

Посоветуйте модуль чата для Drupal 6.x

28 мая 2008 в 15:45

Не могу ничего найти подходящего. Для 5.х есть, а для 6 - нет. Нужен либо простенький чат, либо интеграция с каким-нибудь 3d-party чатом.

p.s.: а, кстати, на этом сайте - внизу подписка, это какой модуль, subscribe? Что-то я нормального модуля для этой цели тоже не могу найти.

Установкаmultisite Drupal 6.x на виртуальном хостинге (с сPanel)

14 мая 2008 в 21:14

Всем привет.

Читал доки и форумы, но все равно ничего не выходит. Что надо сделать, чтобы установить multisite Drupal на виртуальном хостинге?
Есть домен и субдомен, создал БД, создал каталог с настройками:
http://site.info
http://sub.site.info

/sites/default
/sites/site.info
/sites/sub.site.info/

Что надо делать дальше? Редиректы или еще какие-то дела? Для управления используется cPanel.

site.info работает правильно - берет настройки из /sites/site.info, а вот как настроить sub.site.info не пойму.

http://sub.site.info по умолчанию ссылается на /sub/, а при редиректе на / естественно открывается http://site.info