Форум русской поддержки Joomla!® CMS
09.12.2016, 15:39:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Как задействовать и включить отображение групп: автор, редактор, управляющий

 (Прочитано 2558 раз)
0 Пользователей и 1 Гость смотрят эту тему.
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« : 19.05.2011, 04:27:11 »

Установлено Joomla 1.5.22 Stable + CB 1.4 + Kunena 1.6.3

На форуме у пользователя отображается: ник, аватар, статус на форуме и т.д.

Вопрос: как под статусом отображать к какой группе относиться пользователь (зарегистрированный, автор, администратор и т.д.)?
у меня данные группы переделаны в ru-RU.ini в свои.

Помогите пожалуйста. Сайт: www-corp.ru
« Последнее редактирование: 20.05.2011, 15:42:17 от ChaosHead » Записан
4yBaK
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 94


« Ответ #1 : 20.05.2011, 11:12:07 »

В конфигурации форума > Закладка "Плагины" > Показывать тип пользователя "Да"
Записан
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« Ответ #2 : 20.05.2011, 11:43:03 »

не то Sad
данный плагин показывает тип пользователя относительно форума.
а мне нужно чтобы пользователь видел свою группу.
объясню, изначально было:
гость
  зарегистрированный
    автор
       редактор
         управляющий

т.е. стандартные группы joomlы
пользователи привязаны к первым 3 группам (правда автор и редактор переименованы), на форуме категориям публичный доступ дам исходя из этих групп. все работает нормально, но пользователь нижней группы не видит к какой он относиться и соответственно находиться в неведении что существуют и другие ветки форума, я отследить всех пользователей не могу чтобы каждого проверить и дать доступ соответсвующей группе.
Если сам пользователь будет видеть в какой он группе и бует этим не доволен, он сможт сам мне обэтом написать, тогда я проверю данного пользователя на предмет принадлежности к группе и соотвественно доступу к различным разделам форума.
Записан
ChaosHead
Moderator
*****

Репутация: +382/-10
Online Online

Пол: Мужской
Сообщений: 4397



« Ответ #3 : 20.05.2011, 12:19:20 »

Если я правильно понимаю, то отображаются группы: "Администратор сайта,  Модератор,  Пользователь". А "автор, редактор, управляющий" - нет.
Записан
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« Ответ #4 : 20.05.2011, 12:45:31 »

правильно
Записан
ChaosHead
Moderator
*****

Репутация: +382/-10
Online Online

Пол: Мужской
Сообщений: 4397



« Ответ #5 : 20.05.2011, 15:00:24 »

Всё можно, можно чтобы они и в легенде были другим цветом. Переписывать движок форума надо. Переписывать сложно. Описать этот процесс вряд ли осилю.
Записан
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« Ответ #6 : 20.05.2011, 15:09:00 »

Ок, я так и подумал, что изначально это не заложено.
Попытаюсь чтото сделать сам, если получиться отпишу тут.
Записан
ChaosHead
Moderator
*****

Репутация: +382/-10
Online Online

Пол: Мужской
Сообщений: 4397



« Ответ #7 : 20.05.2011, 15:40:11 »

Могу вечером дать наводку, где примерно в каких фалах смотреть.
Записан
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« Ответ #8 : 20.05.2011, 17:27:58 »

ChaosHead было бы неплохо. Как говорят: 1 голова хорошо, а 2 лучше.
Записан
ChaosHead
Moderator
*****

Репутация: +382/-10
Online Online

Пол: Мужской
Сообщений: 4397



« Ответ #9 : 20.05.2011, 19:24:11 »

в access.php
есть функции loadAdmins и isAdmin. Добавляем аналогичные для нужных групп.

а так-же в начале файла добавляем для ваших групп код по аналогии с:
Код:
protected static $admins = false;

в class.kunena.php
функция isAdmin, добавляем аналогичную

в kunena.link.class.php
проверка
Код:
} else if (CKunenaTools::isAdmin ( $userid )) {
$uclass = 'kwho-admin';
добавляем аналогичный код для нужных групп

в user.php
функция isAdmin
добавляем аналогичную

whoisonline.php
Нужно добавить языковые переменные с именами групп в языковой файл и вывести их в этом файле (легенде) по аналогии с
Код:
<span class = "kwho-admin" title = "<?php echo JText::_('COM_KUNENA_COLOR_ADMINISTRATOR'); ?>"> <?php echo JText::_('COM_KUNENA_COLOR_ADMINISTRATOR'); ?></span>,&nbsp;

Ну и соответсвенно в CSS создадите новые свойства для новых групп со своими цветами по аналогии с
class = "kwho-admin"

И после каждого апдейта форума придётся проделывать почти всё это заново.
« Последнее редактирование: 20.05.2011, 19:31:32 от ChaosHead » Записан
cam777
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 12



« Ответ #10 : 23.05.2011, 02:45:57 »

Жестко для меня Sad так и не осилил. Сделал проще. Всех пользователей послал смотреть в профиль свою группу (СB стоит)......

Если кто решит другой, более продвинутый, буду благодарен.
Записан
kalek
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #11 : 11.04.2016, 12:08:35 »

всем привет! Ребята есть кто возьмется для таких дел! Добавит статус и изменит цвет. не  бесплатно )
Записан
ChaosHead
Moderator
*****

Репутация: +382/-10
Online Online

Пол: Мужской
Сообщений: 4397



« Ответ #12 : 11.04.2016, 12:13:48 »

Напишите еще в коммерческий раздел.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet