- Pass
-
LAST 1.2:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Старая версия 1.1:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Модуль дает возможность персонально изменять цвет Ваших сообщений в чате.
По стандарту цвет - чёрный. Функция доступна группе, у которой есть флаг "+".
По стандарту цвет - чёрный. Функция доступна группе, у которой есть флаг "+".
- Установка и настройка
-
- Скачать архив.
- Выгрузить в modules_extra.
- Распаковать.
- Выполнить в базу данных запрос ( создать запрос )
- Установка ZIP архивом возможна. (
У вас нет разрешения на просмотр ссылки. Вход или Регистрация
SQL:ALTER TABLE `users` ADD `colors` VARCHAR(8) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL DEFAULT '#00000' AFTER `multi_account`; INSERT INTO `modules` (`id`, `name`, `tpls`, `active`, `info`, `files`, `client_key`) VALUES (NULL, 'colors | OneValve.ru', 'none', 1, 'Данный модуль позволит создать вам и вашим пользователям другой цвет для ваших и их сообщений в чате. В настройках профиля пользователь может выбрать цвет через палитру. По стандарту цвет - чёрный. Доступно с флагом группы пользователя \"+\"!<hr>Для того, чтобы текст изменял цвет, нужно в файле по пути <span class=\"text-success\">templates/ваш_шаблон/tpl/elements/chat_message.tpl</span> заменить следующий код:<br><code><div id=\"message_text_{id}\" class=\"with_code\">{text}</code> на:<br>\r\n<code><?php $STH = $pdo->query(\"SELECT colors FROM `users` WHERE `id` = \'{user_id}\'\");$STH->setFetchMode(PDO::FETCH_OBJ);$use = $STH->fetch();?>\r\n<div id=\"message_text_{id}\" class=\"with_code\">\r\n<span style=\"color: <? echo $use->colors;?>;\">{text}</span></code><br>Для того, чтобы в настройка пофиля \"/settings\" появилась возможность редактирования цвета, вам нужно в файл по пути <span class=\"text-success\">templates/ваш_шаблон/tpl/home/settings.tpl</span> добавить следующий код(в любую чать): <code><div class=\"block_head\">Цвет сообщений в чате</div><div class=\"input-group\"><div class=\"input-group-prepend\"><button id=\"create_btn\" class=\"btn btn-outline-primary\" type=\"button\" onclick=\"edit_color();\">Изменить</button></div><input type=\"color\" class=\"form-control form-control-color\" id=\"color\" value=\"{{$user->colors}}\" title=\"Выберите свой цвет\"></div></code>', '<script src=\"{site_host}modules_extra/colors/ajax/ajax.js?v={cache}\"></script>', 'YDHGABATAMKESPCQMP9S');
Чтобы добавить блок в templates/ваш_шаблон/tpl/home/settings.tpl следует добавить этот код:
HTML:<div class="block"> <div class="block_head">Цвет сообщений в чате</div><div class="input-group"><div class="input-group-prepend"><button id="create_btn" class="btn btn-outline-primary" type="button" onclick="edit_color();">Изменить</button></div><input type="color" class="form-control form-control-color" id="color" value="{{$user->colors}}" title="Выберите свой цвет"> </div> </div>