Иконка ресурса

Модуль Цвет сообщения в чате [colors] 1.2

Нет прав для скачивания
Pass
LAST 1.2:


Старая версия 1.1:
Модуль дает возможность персонально изменять цвет Ваших сообщений в чате.
По стандарту цвет - чёрный. Функция доступна группе, у которой есть флаг "+".


1669273018459.png


1669272916334.png


1669272887217.png
Установка и настройка
  • Скачать архив.
  • Выгрузить в 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>&lt;div id=\"message_text_{id}\" class=\"with_code\"&gt;{text}</code> на:<br>\r\n<code>&lt;?php $STH = $pdo-&gt;query(\"SELECT colors FROM `users` WHERE `id` = \'{user_id}\'\");$STH->setFetchMode(PDO::FETCH_OBJ);$use = $STH->fetch();?&gt;\r\n&lt;div id=\"message_text_{id}\" class=\"with_code\"&gt;\r\n&lt;span style=\"color: &lt;? echo $use-&gt;colors;?&gt;;\"&gt;{text}&lt;/span&gt;</code><br>Для того, чтобы в настройка пофиля \"/settings\" появилась возможность редактирования цвета, вам нужно в файл по пути <span class=\"text-success\">templates/ваш_шаблон/tpl/home/settings.tpl</span> добавить следующий код(в любую чать): <code>&lt;div class=\"block_head\"&gt;Цвет сообщений в чате&lt;/div&gt;&lt;div class=\"input-group\"&gt;&lt;div class=\"input-group-prepend\"&gt;&lt;button id=\"create_btn\" class=\"btn btn-outline-primary\" type=\"button\" onclick=\"edit_color();\"&gt;Изменить&lt;/button&gt;&lt;/div&gt;&lt;input type=\"color\" class=\"form-control form-control-color\" id=\"color\" value=\"{{$user->colors}}\" title=\"Выберите свой цвет\"&gt;&lt;/div&gt;</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>
Автор
parliament
Скачивания
51
Просмотры
591
Первый выпуск
Обновление
Оценка
5,00 звёзд 1 оценок

Другие ресурсы пользователя parliament

Поделиться ресурсом

Последние обновления

  1. #Обновление

    Добавлена возможность купить смену цвета сообщений в чате. Установка ZIP архивом

Последние отзывы

Все работает отлично
Сверху Снизу