Модуль Reputation 6.5 для DLE15.3-16 PHP7.4
Адаптация для DLE15.3-16 PHP7.4
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Модуль Reputation 6.5 для DLE15.3-16 предназначен для создания системы репутаций на сайте, у пользователей есть возможность влиять на репутацию других. Модуль имеет большие функциональные возможности.
Возможности для пользователей
- Повышение и понижения уровня репутации
- Комментирование каждого изменения репутации
- Вывод репутации в комментариях
- Вывод репутации в профиле пользователя
- ББ - коды при написании комментария к изменению репутации
- Вывод уровня репутации в последних комментариях
- Вывод уровня репутации в результатах поиска
- Запрет изменений репутации для определенного пользователя
- Запрет изменения репутации, если у пользователя отрицательная репутация
- Работа модуля с вкл. и выкл. ЧПУ
- Тонкая настройка дизайна модуля (модуль разбит на 5 файлов шаблонов)
- "Черный период" для новых пользователей: пользователь не мож изменять репутацию X дней (определяется админом)
- Статистика лучших пользователей (1 место, 2 место..)
- Вывод последних изменений репутаций на отдельной странице
- Ограничение изменения одному и тому же пользователю на X дней (определяется админом)
- При изменении репутации вы возвращаетесь на ту страницу, где нажали на изменение репутации
- Если пользователь пытается повторно изменить одному и тому же пользователю репутацию - выводится сообщение, где написано через какое время он сможет снова изменить репутацию
- Возможность добавление к комментарию ссылку с какой страницы было изменение (вкл/откл в админке)
- Вывода правил при изменении репутации (настраивается в админке)
- Удобное ЧПУ для ссылок изменения репутации, например site.ru/user/reputation/Admin/plus/
- Модерация репутации на сайте
- Возможность отключение репутации самому себе (в этом случаи будет невозможно изменять репутацию этому пользователю, а тка же видеть историю изменений и кол-во репутации в комментариях)
- Если была отключена репутация у пользователя, то группы имеющие право на редактирвоание репу смогут её увидеть и модерировать
- Поддержка вывода репутации в новостях (полная и короткая версия)
- История изменений репутации одним пользователем другим
- Возможность отключать себе репутацию (отключается вывод истории, вывод в комментах и возможность менять репу другим тебе)
Возможности в админке
- Вывод статистики на главной админки модуля
- Включение и отключение репутации
- Включение и отключение комментариев к изменению репутации
- Включение и отключение вывода репутации у авторов новостей (в полной и короткой версии новости)
- "Черный" период (промежуток времени, в течении которого новый пользователь не может менять другим репутацию)
- Запрет на повторное изменение (Время/дни через которое пользователь сможет снова изменить репутацию тому же пользователю)
- Установка минимального и максимального количества символов при написании комментария
- Включение и отключение добавления ссылки к комментарию с какой страницы было сделано изменение
- Кол-во выводимых результатов изменений репутации на сайте и в админке
- Административное нарушение
-- От кого поступило административное понижение
-- Сообщение к изменению репутации
- Замена комментария (если администратор удалил комментарий к изменению)
- Включение и отключение уведомления пользователя об изменении его репутации
-- Настройка шаблона ЛС
- Включение и отключение вывода правил на странице с изменением репутации
-- Правила (возможно использовать bbcode)
- Настройка групп имеющих право редактировать репутацию другим пользователям
- Включение и отключение вывода страницы со списком пользователей с наивысшей репутацией
-- Количество результатов на страницу
-- Сообщение (если страница была отключена)
- Включение и отключение блокировки пользователей
-- Минимальное значение репутации при котором блокируется пользователь
-- Количество дней блокировки пользователя
-- Причина блокировки (возможно использовать bbcode)
- Контроль над изменением репутации
-- Административное понижение репутации автору изменения репутации
-- Изменение комментария к изменению репутации
-- Удаление комментария к изменению репутации
-- Удаление всего изменения репутации
- "Замораживание" права репутации для определенного пользователя
Скачать здесь:Внимание! У вас нет прав для просмотра скрытого текста.6 апреля 2023 - 11:41 / #1 -
Спасибо, все работает, но при изменении репутации после закрытия модального окна появляется ошибка Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, bool given in /var/www/androidan/data/www/сайт.ru/engine/classes/mysql.php on line 239. После обновления страницы, она пропадает. Как вылечить?17 мая 2023 - 19:57 / #2
-
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
Цитата: comdroidСпасибо, все работает, но при изменении репутации после закрытия модального окна появляется ошибка Warning: mysqli_free_result() expects parameter 1 to be mysqli_result, bool given in /var/www/androidan/data/www/сайт.ru/engine/classes/mysql.php on line 239. После обновления страницы, она пропадает. Как вылечить?
Не тот файл залил
перезалью полностью архив, а лечится вот так.
Было в файле engineajax epa.php<?php @error_reporting(7); @ini_set('display_errors', true); @ini_set('html_errors', false); @session_start(); define('DATALIFEENGINE', true); define( 'ROOT_DIR', '../..' ); define( 'ENGINE_DIR', '..' ); include_once ENGINE_DIR . '/classes/plugins.class.php'; include ENGINE_DIR.'/data/config.php'; include ENGINE_DIR.'/data/repa.php'; if( $config['http_home_url'] == "" ) {
Стало после<?php @error_reporting(7); @ini_set('display_errors', true); @ini_set('html_errors', false); @session_start(); define('DATALIFEENGINE', true); define( 'ROOT_DIR', '../..' ); define( 'ENGINE_DIR', '..' ); include_once ENGINE_DIR . '/classes/plugins.class.php'; include ENGINE_DIR.'/data/config.php'; include ENGINE_DIR.'/data/repa.php'; require_once (DLEPlugins::Check(ENGINE_DIR . '/classes/htmlpurifier/HTMLPurifier.standalone.php')); include_once ENGINE_DIR.'/classes/parse.class.php'; if( $config['http_home_url'] == "" ) {
22 мая 2023 - 18:31 / #3 -
Оффлайн
Автор темы
Звание: Легенда
Админ
Сообщений: 2195
Создано тем: 317
Рейтинг: 10
Репа: (245|245|0)
Баллы: 3580
Был: 2024-11-18 08:59
Лайков: 202
23 мая 2023 - 09:51 / #4
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1197
- Всего сообщений
- 15762
- Пользователей
- 18015
- Новый участник
- HELIUM