В этот знаменательный день (1 сентября) карма пересекла величину порога, позволяющая создать блог на сайте InstantCMS (ICMS2), поэтому решено зафиксировать данное событие публикацией первого поста.
Т.к. информация для публикации не была подготовленна к данной дате, поэтому решено продублировать материал, опубликованный на форуме.
Материал носит ознакомительный характер и предназначен в первую очередь для разработчиков дополнений ICMS2 в которых неоходимо манипулирование правилами группы "Гостей".
Выполним простейшие действия:
1. Найдем файл system\controllers\admin\actions\users.php;
2. Заменим строку 15
на
3. Переходим в администраторскую, выбираем в меню "Пользователи" и убеждаемся, что появилась группа "Гости" (рисунок 1).
4.Аналогичные действия выполняем в файлах:
system\core\backend.php (строки 86, 108)
system\controllers\admin\actions\ctypes_perms.php (строка 20)
system\controllers\admin\actions\ctypes_perms_save.php (строка 14)
В результате имеем:
5. Редактируем правила доступа на свой вкус.
Т.к. информация для публикации не была подготовленна к данной дате, поэтому решено продублировать материал, опубликованный на форуме.
Материал носит ознакомительный характер и предназначен в первую очередь для разработчиков дополнений ICMS2 в которых неоходимо манипулирование правилами группы "Гостей".
Выполним простейшие действия:
1. Найдем файл system\controllers\admin\actions\users.php;
2. Заменим строку 15
$groups = $users_model->getGroups();
$groups = $users_model->getGroups(true);
4.Аналогичные действия выполняем в файлах:
system\core\backend.php (строки 86, 108)
system\controllers\admin\actions\ctypes_perms.php (строка 20)
system\controllers\admin\actions\ctypes_perms_save.php (строка 14)
В результате имеем:
5. Редактируем правила доступа на свой вкус.
Реклама #
My-InstantCMS.Ru 9 лет назад #
Тайны двойки раскрываются
Aryuts 9 лет назад #
А.Саган 9 лет назад #
Чтобы гости могли видеть только некий приветственный текст и возможность войти или зарегистрироваться.
А иначе для чего все эти городушки?
Aryuts 9 лет назад #
А.Саган 9 лет назад #
Для начала, было бы не плохо закрыть от них комментарии...
Aryuts 9 лет назад #
SpaceSel 9 лет назад #
PS: Поздравляю с открытием блоГа.
Aryuts 9 лет назад #
HostelB 9 лет назад #
Aryuts 9 лет назад #
СергейП 9 лет назад #
Aryuts 9 лет назад #
jorgovich 9 лет назад #
У меня при всех этих действиях практического эффекта 0, галочки да можно ставить но ни на что они не влияют...
Порядок действий такой: провел все манипуляции описанные у Вас, создал свой тип контента otzyvi, добавил галочки в настройках группы Гости на создание записи в этом типе контента, в самом типе контента указал что гости имеют права на создание записи, выхожу из системы набираю адрес site.ru/otzyvi/add - выдает 404...
Что не так может быть?
Андрей 9 лет назад #
Вообще-то нужно ещё как создать в БД (таблица "users") юзера с ID=0. Потом открыть "/var/www/icms/system/core/user.php" и после строки 109
там где заканчивается условие
Андрей 9 лет назад #
webtotma 9 лет назад #
webtotma 9 лет назад #
Странно, но из 4 добавленных новостей - одна каким-то чудом, хоть и с ошибкой 404, но модерацию прошла.
Про создание юзера с id=0 поподробнее поясните плиз. Вроде создал, но терзают сомнения.
webtotma 9 лет назад #
В дефолтных компонентах результат будет 0. Там гостей стороной пока обошли. Вероятно можно как-то подправить.
Профи отзовитесь - как это сделать, укажите хотя бы направление!
m0skit 9 лет назад #
Василий 8 лет назад #
Скела 8 лет назад #
Василий 8 лет назад #
Capitan 7 лет назад #
Олег с клещами 5 лет назад #
SmartControl 5 лет назад #
Без правок системных файлов, все реализовано отдельным компонентом.
Zau4man 5 лет назад #
- Расширить базовое "уведомление отправлено модератору" на более понятное.
- Что-то выводить при "сохранении в черновики" или скрыть эту кнопку от гостя.
SmartControl 5 лет назад #
Василич 5 лет назад #
SmartControl 5 лет назад #
У себя на демо я поправил, добавлю в описание в каталоге.