Плагин «Медали (User medals)», версия для ЛС 1.0+


Плагин портирован для ЛС 1.0+, также добавлен вывод информации о том, что у пользователя есть награды не только под топиками, но и под комментариями автора.

Все остальные пожелания к доработке я помню, но они будут позже т.к. ещё не все плагины переведены на ЛС 1.0

Описание

Плагин позволяет задавать правила получения «социального статуса» на сайте в виде наград, медалей и достижений, которые выводятся отдельным списком в профиле пользователя.

В плагине есть общий список правил, где регулируются глобальные правила для получения статуса (рейтинг, сила, количество топиков и т.п.), список ручных назначений, где для определенного пользователя можно назначить ему награду и/или медаль, а также черный список, в котором можно запретить получение любых наград на сайте для определенных пользователей, независимо от их показателей (рейтинг и т.п.).

Основные настройки выполняются через веб интерфейс. Плагин автоматически добавляет свой пункт в меню админки.

В конфиге задаются основные медали, подписи к ним и их изображения. В комплекте с плагином идут для примера 15 медалей, также вы можете добавлять свои медальки: изображение 32 на 32 пикселя и оригинальную к ней подпись, а потом установить для нее правила.

Также есть параметр отображения под публикациями автора маленького значка «Автор имеет награды», который ведет на полный список наград.

Админкой медалей могу пользоваться по умолчанию админы, для назначения возможности редактирования правил другим пользователям в конфиге есть специальный список доверенных пользователей.

Общее правило может назначаться в зависимости от рейтинга (абсолютного или относительного от максимального в системе, т.е. 100% относительного рейтинга = ТОП пользователю в списке людей), количества опубликованных комментариев, топиков, а также силы (абсолютной или относительной в % от максимума на сайте)

Тип поощрения — медаль из списка заготовленных или текстовая строка. Текстовая строка может быть с html форматированием.

Поощрения можно задать просто конкретному пользователю на сайте, также любого можно «забанить», например если у пользователя рейтинга достаточно для получения достижения, но «ведет он себя плохо».

Скриншоты

Можно посмотреть перейдя ниже по ссылке в каталог. Там их много.

Плагин доступен в каталоге. Стоимость $34.
Мои контакты.

28 комментариев

avatar
А можно туда добавить добавление награды на время? Допустим на день, неделю, месяц? Или самому вручную назначать до какого дня она будет действовать
avatar
нет, временных интервалов нет.
можно только назначить, потом снять
avatar
У меня возникает ошибка
Parse error: syntax error, unexpected T_CLASS in /home4/fandomsl/public_html/plugins/usermedals/classes/actions/ActionUsermedals.class.php on line 1
avatar
я вам ответил уже. не пишите, пожалуйста, везде где только можно.
avatar
— после установки на social, у всех в комментах появилось автор имеет награды, хотя по сути награды имеют тольк 2 юзера.
— не отображает этот значек для топиков от человека с наградой

P.S. 34 бакса а новые медали добавлять вручную, мне хоть и не сложно, но могли бы уж и сделать.
avatar
С топиками слегонца погорячился, картинку отображает, но внутри самого топика, а не на главной, что более разумно.
avatar
— после установки на social, у всех в комментах появилось автор имеет награды, хотя по сути награды имеют тольк 2 юзера.
найден баг. спасибо за отзыв. в новой версии 1.2.2 плагина данная проблема решена.

С топиками слегонца погорячился, картинку отображает, но внутри самого топика, а не на главной, что более разумно.
это сделано специально чтобы не захламлять главную этими подписями. в новой версии 1.2.2 в конфиге доступен параметр через который можно включить отображение иконки медалей и в списке топиков (по-умолчанию уже включен).
также проведен небольшой рефакторинг кода.
Медали пользователя
avatar
Ok, в целом хороший плагин, спасибо за работу.
avatar
заменить ан простые картинки возможно?
за негативную карму давать медаль можно?
Пользователь с кармой ниже 0 можно медаль?

если 100 комментариев написал медаль можно?
если на сайте 100 дней медаль можно?

Пользователь, опубликовавший более 5 можно медаль?

Вот самый главные вопросы.
avatar
заменить ан простые картинки возможно?
что значит «простые»?
за негативную карму давать медаль можно?
выше определенного уровня
если 100 комментариев написал медаль можно?
да
если на сайте 100 дней медаль можно?
нет
Пользователь, опубликовавший более 5 можно медаль?
более 5 чего?
avatar
а как негативный рейтинг ставить? допустим хочу что бы панда была только когад рейтинг -3.
avatar
присоеденюсь к вопросу — интересная привязка, найдёт свою аудиторию, даже я бы купил возможно)
avatar
только + и выше можно
avatar
понял, помогите тогда сделать что бы и минус работал. что изменить нужно или дописать. Буду благодарен.
avatar
ничего в текущей версии изменить не получится. она ограничена технически в угоды быстрой работе.

данный плагин будет переписываться с нуля, и в новой версии будет такая возможность. Когда это будет — не знаю.
avatar
Говится ли адаптация к Simple 1.0.3?
avatar
нет. у меня нету этого шаблона. традиционно плагин портирует автор социала.
avatar
Это не социал, у меня Симпл livestreet.ru/blog/templates/13544.html он бесплатный. У меня иконки под топиками стоят стоят не на своем месте, медальки в профиле не отображаются.
avatar
У меня иконки под топиками стоят стоят не на своем месте
икионки под топиками он не добавляет
медальки в профиле не отображаются.
значит нет нужного хука.
avatar
иконка про то что «Автор имеет награды» она есть, только наезжает на социальные кнопки…
Так до обновления нормально же было, а сейчас не оч. смотрится, к сожалению…
avatar
сркриншот в личку покажите
avatar
Можно ли выдать медальку, если он к примеру написать 5 топиков 1 комментарий и рейтинг не ниже 1 или другого значения (или относительный рейтинг)?
avatar
нет, множественные правила задавать нельзя. это все в планах
avatar
Интересует техническкая часть плагина, сильно ли влияет на производительность данный плагин? Какие-либо запросы создает и сколько? Плагин очень хороший и зная его тех данные смог бы сделать для себя вывод купить его или нет.
avatar
конкретных данных нет, но никто на производительность не жаловался.
Какие-либо запросы создает
конечно, создает. Куда же без них?) «сколько» зависит от просматриваемой страницы. по одному для расчета на пользователя. В идеологии в ЛС, когда запросов может быть полсотни на показ страницы, но часть из них берется из кеша, то говорить о их количестве — это явно не характеристика продукта.
avatar
Ну тогда покупка на подходе!
avatar
Как насчёт совместимости с шаблоном Atlass? Будет ли работать или оптимизации ждать не стоит?
avatar
Совместимостью со сторонними шаблонами занимаются их авторы, обращаться следует к ним.
И спрашивать есть ли адаптация/будет ли она делаться/на каких основаниях — тоже к ним.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.