Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 3.3, главным образом из-за неверного синтаксиса в определениях сервисов (отсутствия обрамляющих кавычек - '...').
Перед обновлением необходимо убедиться в совместимости всех расширений.
Рекомендуется предварительно тестировать обновление на копии конференции (локально или на сервере).

[DEV] Reputation System

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Аватара пользователя
COB16
phpBB 2.0.15
Сообщения: 1005
Стаж: 5 лет 10 месяцев
Откуда: Беларусь
Благодарил (а): 316 раз
Поблагодарили: 58 раз

[DEV] Reputation System

Сообщение COB16 »

Расширение, которое имеет полную систему репутации для PHPBB 3,1 с регулируемыми настройками репутации. Он позволяет пользователям форума  оценивать посты или пользователей, просматривать статистку рейтинга , репутация рейтинга. Пользователи могут написать короткий комментарий при оценке действия.
Скриншоты 
11.JPG
22.JPG
33.JPG
44.JPG
Установка: Закинуть архив по пути ваш_форум/ext/pico/reputation/ и распаковать. После установки добавить права доступа для репутации в админке.

Русский язык: [Русский перевод] Reputation System
Обсуждение на phpbb.com: https://www.phpbb.com/community/viewtop ... &t=2210021
Repository: https://github.com/Pico/phpBB-Reputatio ... ree/master
Для 3.2 и 3.3: https://github.com/jbreu/phpBB-Reputation-System
Последний раз редактировалось Nekstati 12.05.2020 6:14, всего редактировалось 7 раз.

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Обнаружился очень печальный баг, проблема именно с Админами и модерами, если админу или модеру поставить отрицателнцю оценку (именно отрицательнцю) - он не может больше зайти на форум из-за ошибки -

Код: Выделить всё

Fatal error: Call to a member function get_avatar() on a non-object in /home/***/www/мой_сайт/ext/pico/reputation/notification/type/rate_post_positive.php on line 151
Последний раз редактировалось eeeman 26.02.2017 20:18, всего редактировалось 10 раз.

Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 4 года 6 месяцев
Благодарил (а): 164 раза
Поблагодарили: 257 раз

Re: [DEV] Reputation System

Сообщение LONER »

Правильно заданный вопрос и описание проблемы - 70% их решения...

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

не поверю чтобы никто не сталкивался с такой проблемой

Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 4 года 6 месяцев
Благодарил (а): 164 раза
Поблагодарили: 257 раз

Re: [DEV] Reputation System

Сообщение LONER »

eeeman, Правила, пункт: 3.5 после третьего устного предупреждения по поводу правил, будет предупреждение в профиль с последующими последствиями. А то многовато за один день, в одной теме, одному пользователю ссылок читать правила.
Правильно заданный вопрос и описание проблемы - 70% их решения...

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Привет всем, пока баг решается, подскажите хотя бы как можно сделать, чтобы например группа "администраторы" не могла получать оценки репутации?

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

похоже расширение умерло не став полноценным рабочим дополнением(( а жаль, задумка хорошая. Цитата с офф темы -
"Like has been said above, this is not a support topic for the extension. It's the author's responsibility to provide support if he wishes to. Judging by the fact that the support topic on this website has been marked as abandoned, we can only conclude that he does not wish to provide support for it on this website.

So therefore, I'm unfortunately going to have to close this topic. If the author wishes to provide support and have his support topic unlocked he can PM an Extension Customisations Team member."
Последний раз редактировалось Sheer 24.02.2017 20:21, всего редактировалось 1 раз.
Причина: bb-код

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Что-то все резко пропали. Люди, как выпользуетесь системой репутации, если же при любой отрицательной оценке пользователь не может зайти на форум из-за ошибки пхп?

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 660
Стаж: 9 лет 1 месяц
Благодарил (а): 171 раз
Поблагодарили: 68 раз

Re: [DEV] Reputation System

Сообщение Beer »

Хз, я ставлю в репу -1 без проблем.
Сконвертировался с SMF2 в phpBB3.2

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Beer писал(а): Хз, я ставлю в репу -1 без проблем.
Попробуй за админа поставить отрицательную репу другому юзеру из группы админ, или из группы модераторы.
Я только что поставил чистый phpBB 3.2.0, потом поставил модуль репутации, зарегистрировал нового пользователя, дал ему группу администраторы, поставил ему за сообщение -1, после чего этот новый юзер уже не может попасть на форум из-за ошибки

Код: Выделить всё

 Fatal error: Call to a member function get_avatar() on a non-object in /home/***/www/my_site/ext/pico/reputation/notification/type/rate_post_positive.php on line 151
если на 151 строке вместо

Код: Выделить всё

return $this->user_loader->get_avatar($this->get_data('user_id_from'));
написать

Код: Выделить всё

return '';
и если на 180 строке вместо

Код: Выделить всё

$usernames[] = $this->user_loader->get_username($voting_user['user_id_from'], 'no_profile');
написать

Код: Выделить всё

$usernames[] = '';
то работает, но не отображает аватарку, и не отображает ник того кто поставил репу.

приложи пожалуйста версию расширения, которая у тебя работает нормально. попробую поставлю, гляну
Последний раз редактировалось LONER 27.02.2017 17:00, всего редактировалось 1 раз.
Причина: bbcode

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 660
Стаж: 9 лет 1 месяц
Благодарил (а): 171 раз
Поблагодарили: 68 раз

Re: [DEV] Reputation System

Сообщение Beer »

У меня админов одна штука. Модераторов знаю лично, и они друг другу репу не портят. Так что эксперимент проводить не буду.
Сконвертировался с SMF2 в phpBB3.2

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Beer писал(а): У меня админов одна штука. Модераторов знаю лично, и они друг другу репу не портят. Так что эксперимент проводить не буду.
сейчас проверил, даже когда обычный пользователь ставит отрицательную репу модератору, или наоборот - приводит к ошибке. Это значит что любой пользователь может положить форум. Выложите пожалуйста версию расширения которая у Вас.

Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 5 лет 9 месяцев
Благодарил (а): 268 раз
Поблагодарили: 220 раз

Re: [DEV] Reputation System

Сообщение Sumanai »

eeeman писал(а): из-за ошибки пхп?
Версию этого самого PHP вы не назовёте? И остальные данные?

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

Sumanai писал(а):
Версию этого самого PHP вы не назовёте? И остальные данные?
phpbb 3.2, шаблон дефолтный просильвер, расширение - последняя версия с гитхаба

Аватара пользователя
LONER
phpBB 3.0.0 RC1
Сообщения: 1486
Стаж: 4 года 6 месяцев
Благодарил (а): 164 раза
Поблагодарили: 257 раз

Re: [DEV] Reputation System

Сообщение LONER »

eeeman писал(а): phpbb 3.2
Sumanai писал(а): Версию этого самого PHP
Разницу совсем не понимаете между phpBB и PHP ?

Отправлено спустя 1 минуту 9 секунд:
eeeman, Простейший путь к скорейшему ответу - шаблон запроса
Правильно заданный вопрос и описание проблемы - 70% их решения...

eeeman
phpBB 1.4.0
Сообщения: 30
Стаж: 3 года 5 месяцев
Благодарил (а): 6 раз

Re: [DEV] Reputation System

Сообщение eeeman »

LONER писал(а): Разницу совсем не понимаете между phpBB и PHP ?
А извиняюсь,

Описание проблемы: было выше
Произведенные изменения, после которых начались неполадки: было выше
Версия phpBB*: 3.2.0
Используемые шаблоны: prosilver
Используемые моды: система репутации 1.0.0-dev
Версия PHP: Текущая версия PHP 5.4.45
Используемая СУБД и её версия: mysql version 5.6.33-79.0
Ссылка на конференцию: предоставлю если необходимо
Есть ли у вас тестовый аккаунт**: создам если необходимо
Использовался ли поиск для решения проблемы: да
Если да, то какие запросы вы использовали: релевантные
Каким браузером вы пользовались и есть ли проблема с другими браузерами: со всеми (проблема в пхп)

Вернуться в «Бета-версии расширений для phpBB»