Sudba
Гуру форума
- Регистрация
- 6 Дек 2007
- Сообщения
- 930
- Реакции
- 50
- Автор темы
- #1
Недавно постучался друг, попросил написать модуль репутации пользователей "Как на ануб.ру" для Дле, я сделал схожим по функционалу и внешнему виду.
Модуль написан специально для версии 6.7, на других не тестировался
Основные возможности:
* Повышение/понижение уровня репутации пользователю другим пользователем
* Оставление комментариев к каждому изменению уровня репутации
* Установка максимального и минимального лимитов, которых может достичь уровень репутации
* Установка максимального количества раз которые можно изменять количество репутации пользователем
* Вывод репутации в комментариях
* Вывод репутации в профиле пользователя
* Админка модуля
Для версии 6,5 некоторые изменения
при установке заметил что в 6.5 другой запрос в engine/modules/register.php
Для 6.5 пункт №9 выходит такой:
В engine/modules/register.php
найти:
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '".$config['reg_group'
]."', '', '', '', '', '".$_IP."')");
заменить на
$db->query("INSERT INTO " . USERPREFIX . "_users (name, password, email, reg_date, lastdate, user_group, info, signature, favorites, xfields, logged_ip, repa) VALUES ('$name', '$regpassword', '$email', '$add_time', '$add_time', '".$config['reg_group'
]."', '', '', '', '', '".$_IP."', '0')");
P.S в пункте №11 забыл в тиле закрыть, добавьте }