Недоступность комментарий для гостей

Как сделать?

 
Посетитель
small user social cms
Медаль
Сообщений: 373
Как сделать недоступными комментарии для группы Гости.
Если Контент и Виджеты можно установить доступность для чтения и создания, то в отношении комментариев не понятно. В компонентах про Гостей тоже ничего не сказано. А есть намерение сделать весь контент недоступным для гостей. В основном с задачей справился, а с комментариями никак не получается. Помогите!
Я Купец и Продавец.ру
Дело Жить
Посетитель
small user social cms
Медаль
Сообщений: 865
Задача решается посредством шаблона, проверяйте юзверя на принадлежность хотя бы к одной группе и манипулируйте.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 150
Что-то не понятно. А разве по умолчанию для гостей комментарии не запрещены?
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 865
Aryuts,
А.Саган:
для чтения и создания
для создания - да, для чтения - нет
Посетитель
small user social cms
Медаль
Сообщений: 150
PIN, походу группы гости по умолчанию не хватает.
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 373
Aryuts:
А разве по умолчанию для гостей комментарии не запрещены?
Запрещено комментировать, а вот читать комментарии - запросто!
Я Купец и Продавец.ру
Дело Жить
Посетитель
small user social cms
Медаль
Сообщений: 150
Взглянул в код. В системе имеется пользователь "Гость", но он системный. Видать установлены правила по умолчанию, поэтому думаю можно их изменить, однако нужно лучше разобраться в кмс.
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 150
А.Саган, права гостей можно включить. Для включения в админке прав гостей необходимо выполнить простейшие действия:

1. Найти файл system/controllers/admin/actions/users.php
2. Заменить
Код PHP:
  1. $groups = $users_model->getGroups();
на
Код PHP:
  1. $groups = $users_model->getGroups(true);
3. Идем в админку, выбираем в меню "Пользователи" и убеждаемся, что появилась группа "Гости"
4. Редактируем на свой вкус (но не сильно увлекаемся, т.к. это все-таки группа "Гости")

P.S. Если информация для Вас полезна, то благодарим увеличением кармы, чтобы я мог делиться материалом и в блоге.
Редактировалось: 4 раз (Последний: 25 августа 2014 в 00:50)
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
Посетитель
small user social cms
Медаль
Сообщений: 373
Aryuts:
P.S. Если информация для Вас полезна, то благодарим увеличением кармы, чтобы я мог делиться материалом и в блоге.
Aryuts, Наверняка эта штука полезная и кому-то пригодится, попробовал поставил, всё работает, Плюс в карму!

Вот только решение изначальной задачи так и не получилось сделать - Не давать гостям читать комментарии.
Я Купец и Продавец.ру
Дело Жить
Посетитель
small user social cms
Медаль
Сообщений: 373
А.Саган:
Наверняка эта штука полезная и кому-то пригодится, попробовал поставил, всё работает, Плюс в карму!
Кажется с кармой мы погорячились. Доступ к карме закрыт пользователем.
Я Купец и Продавец.ру
Дело Жить
Посетитель
small user social cms
Медаль
Сообщений: 150
Перемудрил с настройками, Спасибо, что сказали, не знал. А я думаю, чего меня никто не плюсует. Должна быть карма доступна.
Да, я уже тоже заметил, что нет правила доступа на чтение. Посмотрю еще код, может еще что-нибудь придумаем.
Редактировалось: 1 раз (Последний: 25 августа 2014 в 11:21)
Хотите сказать спасибо, просто увеличьте карму!
Делай добро и бросай его в воду!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.