[DEV] Reputation System / Система репутации

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 10 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [DEV] Reputation System

Сообщение sl1m »

FladeX
Сессия, работа, времени нет. Скачал затестил вроде все норм. Непонятно зачем во viewtopic.php надо прописывать

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

				// Reputation START
				'reputation'		=> 0,
				// Reputation END
при этом на странице сообщений, все репы равны 0.
Большая просьба облегчить способ управления репой, а то каждый раз лезть в базу и править очень проблематично.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [DEV] Reputation System

Сообщение Warlock75 »

sl1m писал(а):Непонятно зачем во viewtopic.php надо прописывать
Это не для значений, а для статуса репутации.
"Положительная"
"Отрицательная"
"Пользователь не имеет репутации" (стоит по умолчанию)
И вообще, любое значение тобой созданное.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 10 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [DEV] Reputation System

Сообщение sl1m »

Warlock75
Дело в том что если есть привиденный выше мною код, то репа, под Аватарой, на странице с собщениями, всегда равна 0, считаю это неправильным. Если закомментировать, то все норм, можно увидить какая у Юзера репа.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [DEV] Reputation System

Сообщение FladeX »

sl1m, ставил на локалхост данный мод, все по инструкции - такой проблемы не наблюдал. Репутация показывалась такой, какая она есть.
Что там с subsilver2? ;)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 10 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [DEV] Reputation System

Сообщение sl1m »

FladeX
Пока проблем не наблюдаю. Как на счет улучшения управления репой? В планах?

Добавлено спустя 1 минуту 38 секунд:
Кстати, для инфы, версия phpbb 3.0.1
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

sl1m писал(а):при этом на странице сообщений, все репы равны 0.
Вероятно, Вы неправильно установили мод. Там в установщике была пара недочетов, поиск приходилось делать по части строки.
И, кстати, там еще есть в одном месте комментарий: «Рекомендуется производить поиск по последней строке блока, во избежание конфликтных ситуаций».

Скачайте заново дистрибутив (перепакованный) и разберитесь с файлом viewtopic.php

Конкретно данный код:
sl1m писал(а):

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

            // Reputation START
            'reputation'      => 0,
            // Reputation END
устанавливается для гостей и служит просто-напросто заглушкой, поскольку у гостей репутации нет.
sl1m писал(а):Как на счет улучшения управления репой? В планах?
Читайте тему.
sl1m писал(а):Кстати, для инфы, версия phpbb 3.0.1
О_О. Идите обновляться. МОД поддерживается только для последних версий phpBB 3, поэтому за всеми возможными глюками, которые могут появиться у вас, я овечать не буду.
Аватара пользователя
sl1m
phpBB 1.2.1
Сообщения: 24
Стаж: 17 лет 10 месяцев
Откуда: Астрахань
Поблагодарили: 1 раз

Re: [DEV] Reputation System

Сообщение sl1m »

Oleg NT
Работает мод, не жалуюсь. Так что не буду пока ни чего править.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

Кстати, если вдруг кому нужно перенести мод с phpBB 2.0, попросите, я могу рассказать, как это сделать.
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

Релиз 0.1.5

Что нового:
» [Исправлено] На странице изменения репутации и просмотра истории репутации имена пользователей теперь окрашиваются в цвет, соответствующий членству пользователя в группах (так же, как и везде на форуме).
» [Добавлено] Теперь администраторы могут лишать конкретного пользователя возможности изменять репутацию другим (Личные настройки пользователя в Администраторском разделе).
» [Добавлено] Колонка с репутацией в списке пользователей. А также возможность поиска пользователей по параметру «репутация».
» [Исправлено] Все ссылки на странице изменения репутации теперь открываются в текущем окне (а не в новом).
» [Добавлено] Поддержка стиля Subsilver2 (спасибо Максиму Глокову [FladeX])

Ссылка в первом сообщении темы.
Архив содержит инструкцию по обновлению с 0.1.0 (кроме сабсилвер2 — его ставьте заново. Кто ставил архив от FladeX, ставить еще раз обязательно, ибо там кое-что добавлено).
Аватара пользователя
Grifon
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 9 месяцев
Откуда: Екатеринбург

Re: [DEV] Reputation System

Сообщение Grifon »

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

$search_params = array('username', 'email', 'icq', 'aim', 'yahoo', 'msn', 'jabber', 'search_group_id', 'joined_select', 'active_select', 'count_select', 'joined', 'active', 'count', 'ip');
Не могу найти вот эту строку в memberlist.php

Этот код из инструкции по обновлению с 0.1.0

Версия форума 3.0.2
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

Там ее и нет. Обновитесь до 3.0.4 ;)
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [DEV] Reputation System

Сообщение FladeX »

Oleg NT, лучше сделать поиск по части строки, но чтобы при этом подходило под все версии. имхо.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

Там такой строчки в принципе нет. Так что обновляйтесь, господа.
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

Re: [DEV] Reputation System

Сообщение FladeX »

Oleg NT, ну значит по другой строке делать поиск)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Стаж: 20 лет 8 месяцев
Откуда: Нижний Тагил
Поблагодарили: 11 раз

Re: [DEV] Reputation System

Сообщение Oleg NT »

Ну это уже проблемы тех, кто не обновился :)

Вернуться в «Бета-версии модов для phpBB 3.0.x»