Вы не зашли.
Подскажите пожалуйста, как сделать так, чтоб пользователи после регистрации получали, права *журналиста* а не * коментатора*.
По умолчанию права присваиваются коментатора, и чтоб их изменить необходимо постоянное вмешательство админа.
За одно хотелось бы скрыть те ссылки на разделы, которые недоступны журналистам.
Это для того чтобы, не путать тех пользователей которые не сильно понимают что для чего.
Помогите разрешить вопросы.
Не в сети
Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье
А вот по второму вопросу немного не понял что от кого надо скрыть и кому показать?
Изменено Vaha (2012-08-16 21:42:14)
Не в сети
За первое решение, большое спасибо.
А, второй вопрос, попробую описать.
Когда пользователь заходит в свой аккаунт, будь он коментатором, журналистом или даже редактором, то каждый видит один и тот же набор ссылок .
Единственное, что в соответствии с данными правами, некоторые разделы закрыты, об этом можно получить сообщение перейдя в закрытую область.
Но, хотелось бы сделать так, чтоб закрытые области не показывались бы вообще, тоесть полььзователь с правами *журналист* не видел разделов ведущих в админку, настройки и т.д.
А имел возможность, лицезреть только то что открыто для него,
аналогично и для других групп.
Не в сети
Вот тут посмотри: http://ngcms.ru/forum/viewtopic.php?id=2671 Я как раз недавно подобный вопрос задавал. Там Виталий рассказал о решении с помощью TWIG. Меняешь единичку на двойку - будет для категории на ступеньку ниже админа (уже не помню какая там), тройка - журналисты, четвёрка - комментаторы... Как-то так.
Изменено Vaha (2012-08-16 22:31:31)
Не в сети
Если ты новую версию движка скачаеш с SVN, то в ней по ссылке /engine/admin.php?mod=perm выставишь зарегистрировавшемуся комментатору какие хочешь права., хоть - редактора
Не в сети
Если ты новую версию движка скачаеш с SVN, то в ней по ссылке /engine/admin.php?mod=perm выставишь зарегистрировавшемуся комментатору какие хочешь права., хоть - редактора
У меня версия ng_093_Release_cs880
по указанному пути, не чего не открылось, может возможно просто добавить необходимый плагин:
Не в сети
blind, весь этот новый функционал доступен только в "ночных сборках" (т.е. тестовая версия).
Скачать можно отсюда:
http://ngcms.ru/files/SVN/
Алгоритм таков:
1. Скачиваешь файлик *-ngcms.tar.bz2 - там архив самой CMS
2. Скачиваешь файлик *-ng_plugins.tar.bz2 - там архив плагинов (не все из них работают!!), их нужно положить в engine/plugins/
3. Если ставишь с нуля, то запускаешь установщик, если обновляешься с 0.9.3, то запускаешь engine/upgrade.php и следуешь инструкциям
Не в сети
Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье
Перешел на версию 095 и все новые пользователи регистрируются только комментаторами, хотя в настройках плагина установил "Журналист".
Подскажите пожалуйста, как решить эту проблему.
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети
В файле плагина \engine\plugins\auth_basic\auth_basic.php
function register(&$params, $values, &$msg) {
global $config, $mysql, $lang, $tpl;
заменить на
function register(&$params, $values, &$msg) {
global $config, $mysql, $lang, $tpl, $UGROUP;
Не в сети
rusiq, спасибо! Работает!
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Не в сети