Русский English Deutsch Українська Қазақша

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

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

Вы не вошли.

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

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

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

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

Вне форума

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

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

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

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

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

Отредактировано Vaha (2012-08-16 20:42:14)

Вне форума

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

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

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

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

Вне форума

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

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

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

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

Отредактировано Vaha (2012-08-16 21:31:31)

Вне форума

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

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

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

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

Вне форума

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

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

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

vl пишет:

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

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

Вне форума

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

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   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
Сообщений: 116
Рейтинг :   
Сайт

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

Vaha пишет:

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

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


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

Вне форума

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

rusiq
гуру
Здесь с 2014-07-16
Сообщений: 583
Рейтинг :   36 
Сайт

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 12:55:14

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

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

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


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

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.014 сек, 7 запросов выполнено - Использовано памяти: 548.07 Кбайт (Пик: 569.07 Кбайт) ]