Вы не вошли.
Подскажите пожалуйста, как сделать так, чтоб пользователи после регистрации получали, права *журналиста* а не * коментатора*.
По умолчанию права присваиваются коментатора, и чтоб их изменить необходимо постоянное вмешательство админа.
За одно хотелось бы скрыть те ссылки на разделы, которые недоступны журналистам.
Это для того чтобы, не путать тех пользователей которые не сильно понимают что для чего.
Помогите разрешить вопросы.
Вне форума
Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье ![]()
А вот по второму вопросу немного не понял что от кого надо скрыть и кому показать?
Отредактировано Vaha (2012-08-16 20:42:14)
Вне форума
За первое решение, большое спасибо.
А, второй вопрос, попробую описать.
Когда пользователь заходит в свой аккаунт, будь он коментатором, журналистом или даже редактором, то каждый видит один и тот же набор ссылок .
Единственное, что в соответствии с данными правами, некоторые разделы закрыты, об этом можно получить сообщение перейдя в закрытую область.
Но, хотелось бы сделать так, чтоб закрытые области не показывались бы вообще, тоесть полььзователь с правами *журналист* не видел разделов ведущих в админку, настройки и т.д.
А имел возможность, лицезреть только то что открыто для него,
аналогично и для других групп.
Вне форума
Вот тут посмотри: http://ngcms.ru/forum/viewtopic.php?id=2671 Я как раз недавно подобный вопрос задавал. Там Виталий рассказал о решении с помощью TWIG. Меняешь единичку на двойку - будет для категории на ступеньку ниже админа (уже не помню какая там), тройка - журналисты, четвёрка - комментаторы... Как-то так.
Отредактировано Vaha (2012-08-16 21: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, спасибо! Работает!
Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг
Вне форума
[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 548.07 Кбайт (Пик: 569.07 Кбайт) ]