В этот знаменательный день (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 10 лет назад #
Тайны двойки раскрываются
Aryuts 10 лет назад #
А.Саган 10 лет назад #
Чтобы гости могли видеть только некий приветственный текст и возможность войти или зарегистрироваться.
А иначе для чего все эти городушки?
Aryuts 10 лет назад #
А.Саган 10 лет назад #
Для начала, было бы не плохо закрыть от них комментарии...
Aryuts 10 лет назад #
SpaceSel 10 лет назад #
PS: Поздравляю с открытием блоГа.
Aryuts 10 лет назад #
HostelB 10 лет назад #
Aryuts 10 лет назад #
СергейП 10 лет назад #
Aryuts 10 лет назад #
jorgovich 10 лет назад #
У меня при всех этих действиях практического эффекта 0, галочки да можно ставить но ни на что они не влияют...
Порядок действий такой: провел все манипуляции описанные у Вас, создал свой тип контента otzyvi, добавил галочки в настройках группы Гости на создание записи в этом типе контента, в самом типе контента указал что гости имеют права на создание записи, выхожу из системы набираю адрес site.ru/otzyvi/add - выдает 404...
Что не так может быть?
Андрей 10 лет назад #
Вообще-то нужно ещё как создать в БД (таблица "users") юзера с ID=0. Потом открыть "/var/www/icms/system/core/user.php" и после строки 109
там где заканчивается условие
Андрей 10 лет назад #
webtotma 10 лет назад #
webtotma 10 лет назад #
Странно, но из 4 добавленных новостей - одна каким-то чудом, хоть и с ошибкой 404, но модерацию прошла.
Про создание юзера с id=0 поподробнее поясните плиз. Вроде создал, но терзают сомнения.
webtotma 10 лет назад #
В дефолтных компонентах результат будет 0. Там гостей стороной пока обошли. Вероятно можно как-то подправить.
Профи отзовитесь - как это сделать, укажите хотя бы направление!
m0skit 9 лет назад #
Василий 8 лет назад #
Скела 9 лет назад #
Василий 8 лет назад #
Capitan 7 лет назад #
Олег с клещами 6 лет назад #
SmartControl 6 лет назад #
Без правок системных файлов, все реализовано отдельным компонентом.
Zau4man 6 лет назад #
- Расширить базовое "уведомление отправлено модератору" на более понятное.
- Что-то выводить при "сохранении в черновики" или скрыть эту кнопку от гостя.
SmartControl 6 лет назад #
Василич 6 лет назад #
SmartControl 6 лет назад #
У себя на демо я поправил, добавлю в описание в каталоге.