Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-08-16 21:20:36

blind
Участник
Откуда Ростовская Область
Зарегистрирован: 2012-08-16
Сообщений: 10
Рейтинг :   
Сайт

Как посетителям после регестрации дать сразу права журналиста?

Подскажите пожалуйста, как сделать так, чтоб пользователи после регистрации получали, права *журналиста* а не * коментатора*.
По умолчанию права присваиваются коментатора, и чтоб их изменить необходимо постоянное вмешательство админа.
За одно хотелось бы скрыть те ссылки на разделы, которые недоступны журналистам.
Это для того чтобы, не путать тех пользователей которые не сильно понимают что для чего.
Помогите разрешить вопросы.

Не в сети

#2 2012-08-16 21:39:57

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: Как посетителям после регестрации дать сразу права журналиста?

Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье smile

А вот по второму вопросу немного не понял что от кого надо скрыть и кому показать?

Изменено Vaha (2012-08-16 21:42:14)

Не в сети

#3 2012-08-16 22:06:17

blind
Участник
Откуда Ростовская Область
Зарегистрирован: 2012-08-16
Сообщений: 10
Рейтинг :   
Сайт

Re: Как посетителям после регестрации дать сразу права журналиста?

За первое решение, большое спасибо.
А, второй вопрос, попробую описать.
Когда пользователь заходит в свой аккаунт, будь он коментатором, журналистом или даже редактором, то каждый видит один и тот же набор ссылок .
Единственное, что в соответствии с данными правами, некоторые разделы закрыты, об этом можно получить сообщение перейдя в закрытую область.
Но, хотелось бы сделать так, чтоб закрытые области не показывались бы вообще, тоесть полььзователь с правами *журналист* не видел разделов ведущих в админку, настройки и т.д.
А имел возможность, лицезреть только то что открыто для него,
аналогично и для других групп.

Не в сети

#4 2012-08-16 22:30:58

Vaha
Участник
Зарегистрирован: 2011-02-19
Сообщений: 115
Рейтинг :   

Re: Как посетителям после регестрации дать сразу права журналиста?

Вот тут посмотри: http://ngcms.ru/forum/viewtopic.php?id=2671 Я как раз недавно подобный вопрос задавал. Там Виталий рассказал о решении с помощью TWIG. Меняешь единичку на двойку - будет для категории на ступеньку ниже админа (уже не помню какая там), тройка - журналисты, четвёрка - комментаторы... Как-то так.

Изменено Vaha (2012-08-16 22:31:31)

Не в сети

#5 2012-08-17 09:32:51

vl
VIP любит этого пользователя.
Откуда ua
Зарегистрирован: 2008-10-14
Сообщений: 672
Рейтинг :   14 
Сайт

Re: Как посетителям после регестрации дать сразу права журналиста?

Если ты новую версию движка скачаеш с  SVN, то в ней по ссылке /engine/admin.php?mod=perm  выставишь  зарегистрировавшемуся комментатору какие хочешь  права., хоть - редактора

Не в сети

#6 2012-08-17 13:11:25

blind
Участник
Откуда Ростовская Область
Зарегистрирован: 2012-08-16
Сообщений: 10
Рейтинг :   
Сайт

Re: Как посетителям после регестрации дать сразу права журналиста?

vl пишет:

Если ты новую версию движка скачаеш с  SVN, то в ней по ссылке /engine/admin.php?mod=perm  выставишь  зарегистрировавшемуся комментатору какие хочешь  права., хоть - редактора

У меня версия ng_093_Release_cs880
по указанному пути, не чего не открылось, может возможно просто добавить необходимый плагин:

Не в сети

#7 2012-08-17 21:51:14

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Как посетителям после регестрации дать сразу права журналиста?

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 и следуешь инструкциям

Не в сети

#8 2017-08-29 09:55:05

Yukos
Участник
Откуда Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 116
Рейтинг :   
Сайт

Re: Как посетителям после регестрации дать сразу права журналиста?

Vaha пишет:

Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье smile

Перешел на версию 095 и все новые пользователи регистрируются только комментаторами, хотя в настройках плагина установил "Журналист".
Подскажите пожалуйста, как решить эту проблему.


Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг

Не в сети

#9 2017-08-29 13:23:13

rusiq
гуру
Зарегистрирован: 2014-07-16
Сообщений: 639
Рейтинг :   38 

Re: Как посетителям после регестрации дать сразу права журналиста?

В файле плагина \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;

Не в сети

#10 2017-08-29 13:55:14

Yukos
Участник
Откуда Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 116
Рейтинг :   
Сайт

Re: Как посетителям после регестрации дать сразу права журналиста?

rusiq, спасибо! Работает!


Суета сует, - все суета... (Екклесиаст)
Дешевый и надежный хостинг

Не в сети

Подвал раздела

Работает на FluxBB