dle.in.ua » Модули » Репутация 6.5

Репутация 6.5

Автор: Baggio от 23-04-2010, 15:16
Репутация 6.5


Модуль предназначен для создания системы репутаций на сайте, у пользователей есть возможность влиять на репутацию других.
Модуль имеет большие функциональные возможности.
Новое по сравнению с версией 5.0:
- Поправлен баг с административным понижением репутации через админку
- Убрана проверка на минимальную репу для возможности изменения репутации (раньше, если репа была меньше 0 - пользователь не мог другим менять репутацию)
- Переписаны все файлы модуля, убраны лишнии части кода, а так же улучшена безопасность в админке
- Исправлен баг с пересчётом репы, если у пользователя было административное понижение
- Поправлен вывод репутации после AJAX изменения (в расширенном типе)
- Переписана функция сохранения конфига, теперь в полях, где должны быть только отрицателные или положительный цифры в случаи ошибки автоматически исправится значение поле
- Добавлено административное повышение репутации
- Изменён внешний вид вывода истории изменений и ловго удаления в админке
- Добавлена проверка при выводе в истории репутации на изменение ботом (при административном понижении или повышении), чтобы его ник не был кликабельным и не вел на несуществующий профиль
- Добавлена проверка на административное понижение или повышение боту в разделе истории изменний (раньше по ошибки можно было боту повысить или понизить репу)
- При адмнистративном изменении репы теперь можно будет уведомлять пользвоателя по ЛС (опцию можно отключить, а так же натсроить шаблон уведомления)
- Добавлена опций в настройку модуля "Запретить изменение, если репутация меньше Х". Раньше данный запрет действовал, если репатуция ниже 0, теперь можно самому настроить это значение
- Исправлен баг в IE с AJXA окном (ббкоды)
- Добавленна поддержка DLE Forum на поддомене
- Добавлена поддержка движка DLE 8.3
- В логах удаления добавлено поле "Кто", где выводится кто изменил пользователю репутацию
- Исправлена ошибка с обработкой ббкодов при изменении не через AJXA форму, например не выводились смайлы после изменения
- Сделал отдельные языковые файлы, чтобы в дальнейшем было проще обновлять модуль и сделать мультиязычным его
- Переписана опция изменения комментария к репе в админке, теперь можно использовать ббкоды
- Добавлена поддержка смены ника, т.е. теперь при смени ника пользователя его репутация не теряется
- Изменён внешний вид вывода главной админки репутации
Новое по сравнению с версией 5.0:
- Редактирвоание репутации, которое было выставлено не более чем за X дней, указанных в "Запрет на повторное изменение"
-- Изменение комментария
-- Изменения отношения (плюс или минус)
-- Удаление изменения
- Изменана система сохранения адреса страницы, с которого было сделано изменение (теперь ссылка будет сохраняться всегда и в отдельное поле, а не в сам комментарий и только когда включена опция вывода адреса сстраницы)
- Скрытие комментария к изменению репутации (комментарий будет виден только автору изменения и адресату)
- Кнопка пересчёт репутации в админке
- Добавлены 2 новых вида вывода репутации (см. скриншоты)
- Изменение репутации на AJAX
- Кнопки изменения репутации в ТОПе
- Уведомление об удалении репутации (опционально)
- Логи удаления репутации
- Неоднократное изменение репутации (для тех кто имеет право модерировать репутацию)
- Опция отключения AJAX в различных шаблонах (например, если у вас есть смарт версия, то опция пригодится вам)
- Заменены все иконки в админке
- Все сообщения об ошибки были убраны в языковые файлы движка, а не прописаны в коде модуля
- Добавлен вывод в статистике кол-во отключений репы и заморозок
- Исправлена обработка ббкодов при выводе истории изменений одного пользователя другим

Возможности с пользовательской стороны (сайт):
- Повышение и понижения уровня репутации
- Комментирование каждого изменения репутации
- Вывод репутации в комментариях
- Вывод репутации в профиле пользователя
- ББ - коды при написании комментария к изменению репутации
- Вывод уровня репутации в последних комментариях
- Вывод уровня репутации в результатах поиска
- Запрет изменений репутации для определенного пользователя
- Запрет изменения репутации, если у пользователя отрицательная репутация
- Работа модуля с вкл. и выкл. ЧПУ
- Тонкая настройка дизайна модуля (модуль разбит на 5 файлов шаблонов)
- "Черный период" для новых пользователей: пользователь не мож изменять репутацию X дней (определяется админом)
- Статистика лучших пользователей (1 место, 2 место..)
- Вывод последних изменений репутаций на отдельной странице
- Ограничение изменения одному и томуже пользователю на X дней (определяется админом)
- При изменении репутации вы возращаетесь на ту страницу, где нажали на изменение репутации
- Если пользователь пытается повторо изменить одному и тому же пользователю репутацию - выводится сообщение, где написано через какое время он сможет снова изменить репутацию
- Возможность добавление к комментарию ссылку с какой страницы было изменение (вкл/откл в админке)
- Вывода правил при изменении репутации (настраивается в админке)
- Удобное ЧПУ для ссылок изменения репутации, например site.ru/user/reputation/Admin/plus/
- Модерация репутации на сайте
- Возможность отключение репутации самому себе (в этом случаи будет невозможно изменять репутацию этому пользователю, а тка же видеть историю изменений и кол-во репутации в комментариях)
- Если была отключена репутация у пользователя, то группы имеющие право на редактирвоание репу смогут её увидеть и модерировать
- Поддержка вывода репутации в новостях (полная и короткая версия)
- История изменений репутации одним пользователем другим
- Возможность отключать себе репутацию (отключается вывод истории, вывод в комментах и возможность менять репу другим тебе)

Возможности с админской стороны (админка):
- Вывод статистики на главной админки модуля
- Включение и отключение репутации
- Включение и отключение комментариев к изменению репутации
- Включение и отключение вывода репутации у авторов новостей (в полной и короткой версии новости)
- "Черный" период (промежуток времени, в течении котрого новый пользователь не может менять другим репутацию)
- Запрет на повторое изменение (Время/дни через которое пользователь сможет снова изменить репутацию тому же пользователю)
- Установка минимального и максимального количества символов при написании комментария
- Включение и отключение добавления ссылки к комментраию с какой страницы было сделано изменение
- Кол-во выводимых результатов изменений репутации на сайте и в админке
- Административное нарушение
-- От кого поступило административное понижение
-- Сообщение к изменению репутации
- Замена комментария (если администратор удалил комментарий к изменению)
- Включение и отключение уведомления пользователя об изменении его репутации
-- Настройка шаблона ЛС
- Включение и отключение вывода правил на странице с изменением репутации
-- Правила (возможно использовать bbcode)
- Настройка групп имеющих право редактировать репутацию другим пользователям
- Включение и отключение вывода страницы со списком пользователей с наивысшей репутацией
-- Количество результатов на страницу
-- Сообщение (если страница была отключена)
- Включение и отключение блокировки пользователей
-- Минимальное значение репутации при котором блокируется пользователь
-- Количество дней блокировки пользователя
-- Причина блокировки (возможно использовать bbcode)
- Контроль над изменением репутации
-- Административное понижение репутации автору изменения репутации
-- Изменение комментария к изменеию репутации
-- Удаление кооментария к изменению репутации
-- Удаление всего изменения репутации
- "Замораживание" права репутации для определенного пользователя


Скачать с нашего сервера: repa.rar [564.18 Kb] (cкачиваний: 964)

Репутация 6.5 UTF-8 от AlexBen: reputation-6.5-dlya-9.2_-alexben_utf-8.rar [281.72 Kb] (cкачиваний: 45)
  • Группа: User
  • Icq: 473900262
  • Комментариев: 108
  • Публикаций: 3
  • спасибо огромное

    --------------------
    • Dekster
    • Регистрация: 22.02.2009
    • Репутация: (0|0|0)
    • 23 апреля 2010 17:11
    • 1
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 10
  • Публикаций: 0
  • Помогите пожулайста, что и где нужно прописать чтобы в комментариях не выводилось просто
    {repa}

    ?
    • NikiTUZka
    • Регистрация: 23.04.2010
    • Репутация: (0|0|0)
    • 6 мая 2010 09:22
    • 2
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 72
  • Публикаций: 1
  • v comments.class.php
    • heidality
    • Регистрация: 28.06.2009
    • Репутация: (0|0|0)
    • 7 мая 2010 22:02
    • 3
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • А можно обновить с 5.0 сразу на эту?
    • bachno
    • Регистрация: 4.04.2010
    • Репутация: (0|0|0)
    • 8 мая 2010 00:14
    • 4
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 72
  • Публикаций: 1
  • bachno,
    da,kak ya pomnu
    • heidality
    • Регистрация: 28.06.2009
    • Репутация: (0|0|0)
    • 8 мая 2010 00:41
    • 5
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • А есть вообще версия 6.0? Что то я её в паблике не видел? по инструкции там с 5.0 на 6.0 обновление. Что то страшно сразу на 6.5 wink .
    • bachno
    • Регистрация: 4.04.2010
    • Репутация: (0|0|0)
    • 8 мая 2010 01:55
    • 6
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 72
  • Публикаций: 1
  • bachno,
    6.0 net v pabe.problem bit ne doljno a esli budut piwi..ne rewaemix problem ne bivaet
    • heidality
    • Регистрация: 28.06.2009
    • Репутация: (0|0|0)
    • 8 мая 2010 02:14
    • 7
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 4
  • Публикаций: 0
  • heidality,
    спасибо ni
    • bachno
    • Регистрация: 4.04.2010
    • Репутация: (0|0|0)
    • 8 мая 2010 02:15
    • 8
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 61
  • Публикаций: 0
  • спасибо все работает :)

    --------------------
    • messa
    • Регистрация: 5.12.2008
    • Репутация: (0|0|0)
    • 8 июня 2010 20:43
    • 9
    ^
  • Группа: User
  • Icq: 404569432
  • Комментариев: 7
  • Публикаций: 0
  • хороший модуль np
    • yxod
    • Регистрация: 3.05.2010
    • Репутация: (0|0|0)
    • 10 июня 2010 09:30
    • 10
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 44
  • Публикаций: 1
  • Есть проблема.
    Когда добавляю новую репутацию, то сами кнопки добавления внизу, во всплывающем окне белые, такие же, как и фон.
    Вот заскринил http://s49.radikal.ru/i124/1006/70/6733e3e9a75d.jpg

    Как это исправить? В каком файле это находится?
    • kiosaki
    • Регистрация: 11.12.2009
    • Репутация: (1|1|0)
    • 16 июня 2010 20:01
    • 11
    ^
  • Группа: User
  • Icq: 356883036
  • Комментариев: 18
  • Публикаций: 2
  • На 8,5 не стал.

    При установке выдало ошибку:

    MySQL Error!
    ------------------------

    The Error returned was:
    Duplicate column name 'repa'

    Error Number:
    1060

    ALTER TABLE `dle_test_users` ADD `repa` MEDIUMINT( 8 ) DEFAULT '0'

    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • 10) Откройте файл engine/ajax/js_edit.js (взять раскодированный файл из папки developer/uncompressed в дестрибутиве "Datalife Engine"):


    Можно объяснить????? Чето тут думать надо , а я не понимаю
    • dadada
    • Регистрация: --
    • Репутация: (||)
    • 1 июля 2010 04:27
    • 13
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 208
  • Публикаций: 14
  • dadada,
    ёпта оберёшь из uncompressed не обжатый файл и вноси изменения в него

    --------------------
    • demon
    • Регистрация: 26.04.2008
    • Репутация: (1|1|0)
    • 1 июля 2010 06:44
    • 14
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • А в 8.5 есть в папке такой файл. Но вообще обжатого нет. Я взял с папки не обжатый. И у меня окна не всплывают а открываются в новом окне.
    • zipponeo
    • Регистрация: --
    • Репутация: (||)
    • 24 июля 2010 00:00
    • 15
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 18
  • Публикаций: 0
  • Жаль, но модуль не пашет на 9.0 Всю ночь шарился в PHP, так и не сделал. А всё из-за profile.php, в нём вся причина.
    • GLuRE
    • Регистрация: 16.09.2010
    • Репутация: (0|0|0)
    • 16 сентября 2010 07:37
    • 16
    ^
  • Группа: User
  • Icq: 6200986
  • Комментариев: 22
  • Публикаций: 0
  • Хм, а я на 9,0 поставил. Тестирую...
    • vlad77
    • Регистрация: 19.02.2008
    • Репутация: (0|0|0)
    • 29 декабря 2010 01:00
    • 17
    ^
  • Группа: User
  • Icq: 485348926
  • Комментариев: 20
  • Публикаций: 0
  • Когда установил модуль, то у меня после того как я пытаюсь перейти в полную новость то мне вылетает ошибка:
    MySQL Error!
    ------------------------

    The Error returned was:
    Unknown column 'ullname' in 'field list'

    Error Number:
    1054
    SELECT dle_comments.id, post_id, dle_comments.user_id, date, autor as gast_name, dle_comments.email as gast_email, text, ip, is_register, name, dle_users.email, news_num, comm_num, user_group, reg_date, signature, foto, ullname, land, icq, repa, repa_mod, repa_off, xfields FROM dle_comments LEFT JOIN dle_users ON dle_comments.user_id=dle_users.user_id WHERE dle_comments.post_id = '56' ORDER BY date ASC LIMIT 0,20


    Как исправить?

    и кстати, такое вылетает только в тех новостях, в которых ЕСТЬ коментарии!!!

    --------------------
    • RaZoR2009
    • Регистрация: 17.06.2009
    • Репутация: (0|0|0)
    • 18 февраля 2011 18:15
    • 18
    ^
  • Группа: User
  • Icq: 485348926
  • Комментариев: 20
  • Публикаций: 0
  • все, исправил...

    --------------------
    • RaZoR2009
    • Регистрация: 17.06.2009
    • Репутация: (0|0|0)
    • 19 февраля 2011 23:44
    • 19
    ^
  • Группа: User
  • Icq: --
  • Комментариев: 17
  • Публикаций: 0
  • работает на 9.2 - 9.3?
    • unnamed
    • Регистрация: 11.11.2008
    • Репутация: (0|0|0)
    • 24 июля 2011 18:05
    • 20
    ^
  • Группа: User
  • Icq: 1739390
  • Комментариев: 274
  • Публикаций: 44
  • unnamed,
    ставил заказчику - работал. Но качал не помню откуда, потом переделал.
    Так что есть свой но в UTF-8, переписаны запросы и некоторые файлы.
    Гарантированно работает.

    --------------------
    • AlexBen
    • Регистрация: 29.01.2010
    • Репутация: (8|7|-1)
    • 24 июля 2011 19:08
    • 21
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.