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

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

rss

Вы не зашли.

Объявление

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

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

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

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

Неактивен

 

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

Vaha
Пользователь
Зарегистрирован: 2011-02-19
Сообщений: 113
Рейтинг :   
Профиль

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
Сообщений: 113
Рейтинг :   
Профиль

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
Пользователь
Откуда: ua
Зарегистрирован: 2008-10-14
Сообщений: 636
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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 08:55:05

Yukos
Пользователь
Откуда: Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 113
Рейтинг :   
Профиль  Вебсайт

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

Vaha написал:

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

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


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

Неактивен

 

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

rusiq
Пользователь
Зарегистрирован: 2014-07-16
Сообщений: 359
Рейтинг :   19 
Профиль

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;

Fork NG CMS fngcms

Неактивен

 

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

Yukos
Пользователь
Откуда: Рязанская обл. г. Скопин
Зарегистрирован: 2011-01-11
Сообщений: 113
Рейтинг :   
Профиль  Вебсайт

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

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


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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.022 seconds, 18 queries executed ]