Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2][beta] Medals System - Награждение пользователей

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

[3.1][3.2][beta] Medals System - Награждение пользователей

Сообщение Anvar »

Описание: Расширение позволяет администраторам награждать пользователей, а также есть возможность номинировать на медаль пользователя, другими пользователями.
Скриншоты 
award medals.jpg
Исходная тема мода: Medals System MOD for phpBB3

Исходная тема локализации: [Русский перевод] Medals_System_MOD
medals.jpg
Скачать на: GitHub | BB3.Mobi - Medals System Extension

Изображение

Тестируем, пишем и по возможности дорабатываем.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 28.02.2022 13:20, всего редактировалось 1 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
нюся
phpBB 1.4.2
Сообщения: 72
Стаж: 9 лет 2 месяца

Re: [Beta] Medals System - Награждение пользователей

Сообщение нюся »

Sheer Просто я уставила новый форум 3.1, а он не видит мой старый стиль 3.0, поэтому будет у меня пока старая версия 3.0
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1113
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 277 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение KEMnEP »

Здравствуйте!
Установил версию UPD 21.03.2015 (273.01 КБ)
Всё хорошо кроме 1 го непонятного, Включить показ наград при просмотре темы: стоит Да. Есть пользователь Gex. какую ему награду не вручу в темах где есть его посты выскакивает

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

 [phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/medals/event/listener.php on line 180: array_merge(): Argument #1 is not an array
и не отображается медалька. У других пользователей вроде всё нормально.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Anvar »

Не могу воспроизвести ошибку.

Попробуйте заменить

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

						$cp_row = $event['cp_row'];
						$cp_row['blockrow'] = array_merge($cp_row['blockrow'], array($medals));
на

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

						$cp_row['blockrow'] = array();
						$cp_row = $event['cp_row'];
						$cp_row['blockrow'] = array_merge($cp_row['blockrow'], array($medals));
в ext/bb3mobi/medals/event/listener.php
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1113
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 277 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение KEMnEP »

Заменил, всё равно

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

[phpBB Debug] PHP Warning: in file [ROOT]/ext/bb3mobi/medals/event/listener.php on line 181: array_merge(): Argument #1 is not an array
Пользователь сам по себе супер модератор, в 3.0 работало всё окей, в 3.1 сохранил таблицы от 3.0 у всех всё работает кроме этого пользователя, побывал его переименовать, сменить ранг от админского до пользовательского 0 толку.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1113
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 277 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение KEMnEP »

Вот на всякий случай дамп баз медалей который использую. делал на версии 3.0

Отправлено спустя 10 минут :
Кстати после замены Вашей вообще медали пропали из тем форума.
Последний раз редактировалось KEMnEP 22.03.2015 20:06, всего редактировалось 1 раз.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Anvar »

В 3.1 по другому медальки выводятся в постах. С Модом медалек для phpBB3.0 схожая только структура таблиц, дамп не нужен.

У пользователя заполнены поля профиля?

У меня медальки не пропали, с учётом этих изменений.

Пробовали заменить только эту часть?

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

						$cp_row = array();
на

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

                  $cp_row['blockrow'] = array();
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1113
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 277 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение KEMnEP »

Замена ничего не дала, та же ошибка может связано каким то боком с ид ...
Anvar писал(а): У пользователя заполнены поля профиля?
Какие именно? в user только medal_user_points к медалям относится и эти очки с показом мало связанны.
Последний раз редактировалось KEMnEP 22.03.2015 20:05, всего редактировалось 1 раз.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Anvar »

medal_user_points это не поле профиля и не выводится в теме.

Те данные что показываются у пользователя, город и другие дополнительные. Если не заполнено, попробуйте заполнить через админку.
Аватара пользователя
KEMnEP
phpBB 2.0.17
Сообщения: 1113
Стаж: 9 лет
Благодарил (а): 42 раза
Поблагодарили: 277 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение KEMnEP »

Спасибо! дата рождения и всё заработало Оо
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Anvar »

KEMnEP, Это не решение проблемы.

Дату рождения я убирать не пробовал для выявления ошибки.
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 8 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Re: [Beta] Medals System - Награждение пользователей

Сообщение Heldar »

Ставил расширение как только появилась тема, проверял всё работало. Потом было объявлено об обновлении, сразу обновился, а сегодня обнаружил что не могу удалить медаль. Это ошибка новой версии или у меня что-то заклинило?
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Anvar
Former team member
Сообщения: 1965
Стаж: 14 лет
Благодарил (а): 57 раз
Поблагодарили: 625 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Anvar »

Heldar, У меня удаляет, на двух форумах проверил.
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 8 месяцев
Благодарил (а): 19 раз
Поблагодарили: 4 раза

Re: [Beta] Medals System - Награждение пользователей

Сообщение Heldar »

Не знаю что это было, но прошло само. Видимо был косяк в версиях браузера.
Прошу прощения за беспокойство. Отличное расширение.
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Kupullka
phpBB 1.2.0
Сообщения: 10
Стаж: 9 лет
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [Beta] Medals System - Награждение пользователей

Сообщение Kupullka »

Вот такой вопрос возник. Несколько медалей могут номинировать другие пользователи. Но не всегда же смотреть в раздел "Награды". Можно ли как-то сделать, чтобы приходили уведомления о том, что была номинирована медаль?
Аватара пользователя
Webliberty
phpBB 2.0.5
Сообщения: 472
Стаж: 12 лет 3 месяца
Благодарил (а): 136 раз
Поблагодарили: 63 раза

Re: [Beta] Medals System - Награждение пользователей

Сообщение Webliberty »

Anvar, добрый вечер! Скажите пожалуйста, вот сегодня наконец-то решился установить это расширение, медальки все восстановились, все работает, но появились вопросы:

1. Перед установкой я на странице Система/Управление модулями/Администраторский раздел/ включил "Medals Control Panel" - это от старого мода для версии 3.0.х оставалось. Включил, потому что думал что понадобится, раз расширение это порт мода. Но после установки расширения на этой же странице появился новый пункт - "Награды". При переходе на страницу Настройка расширений возникает ошибка из-за Medals Control Panel. Не могу понять, нужно отключить опять Medals Control Panel или вообще можно удалить Medals Control Panel т.к. появилось Награды?

2. В меню появилась ссылка на страницу с наградами такого вида: ../forum/app.php/medals.php Так и должно быть? Путь какой-то не очень красивый... Посмотрел у ThanksForPosts - там тоже оказывается такой путь, но незарегистрированный пользователи там не могут смотреть страницы со спасибками, а медали у всех на виду и поисковики будут индексировать эту страницу. Можно сделать наподобие как у ThanksForPosts чтобы незарегистрированные (в том числе боты) не видели эту страницу? Или путь как-то изменить, чтобы выглядело как ../forum/medals.php. Зачем вообще app.php в адресе, это какая-то особенность реализации?

3. Награды под аватаркой разместились необычно. Сначала число наград у пользователя, потом с новой строки двоеточие (зачем оно?) и только после сами медали с новой строки. Этот вопрос касается двоеточия - так и задумано или там что-то должно быть но у меня не отразилось? Пример на скрине:
награды.png
PS: можно медали переместить в самый конец мини-профиля? Под контактную информацию, чтобы блок не прерывался посреди текста и изображения были в самом конце, субъективно конечно, но кажется так будет лучше внешний вид.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Мой форум на phpBB 3.3.8 (начинал с phpBB 3.0.9)
Подпись заверена нотариусом :P
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Вернуться в «Анонсы и поддержка расширений для phpBB»