С помощью дополнения Система Достижений вы сможете создавать награды, которые пользователи будут получать за различные действия на сайте.
Награды - это достижения, которые будут получать пользователи. Так же к каждой награде можно указать дополнительный бонус: рейтинг, баланс или титул, которые пользователь получит вместе с наградой. Таким образом вы сможете стимулировать активность пользователей на вашем сайте.
Достижения могут выдаваться вручную и автоматически. Благодаря чему вы можете выдавать уникальные достижения самостоятельно, например за проведение каких-либо конкурсов на вашем сайте.
На данный момент автоматически могут выдаваться достижения более чем за 20 видов активности:
- За создание записей: всех, по типу записей
- За написание комментариев
- За выставление и получение оценок: кол-во оценок и сумму оценок, а так же по типу оценок
- За добавление записи в закладки: если вы добавили или вашу запись добавили в закладки
- За регистрацию и кол-во дней с момента регистрации
- За подписки на пользователей и подписчиков
- За создание и вступление в группы
- За кол-во участников в группе / всех группах
- За добавление записей в категории
- За добавление записей в конкретные группы recall
- За написание ответов и тем на форуме
- За добавления в друзья
- За загрузку аватара
- За сообщения в чат
- За покупку товаров в магазине recall по стоимости и кол-ву товаров
- За пополнение баланса, перевод средств и получение перевода
- За написание первого комментария к записи (выдается если у записи не было комментариев и комментарий юзера оказался первым)
- За получение опр. кол-ва достижений, всех достижений одной группы и за повышение уровня достижения
- ...
Так же вы можете создавать достижения которые пользователи смогут купить на деньги или рейтинг.
И многое-многое другое.
Теперь давайте рассмотрим возможности дополнения подробнее.
Создание достижений
Для создания достижения вам надо перейти в админку и открыть страницу wp-recall->система достижений.
Значение каждого поля сопровождается описанием, так что я не буду повторять его тут - думаю вы все поймете.
Редактирование достижений
Для редактирования достижения наведите курсор на нужное и нажмите появившуюся кнопку "Редактировать"
В результате появится окошко в котором вы сможете отредактировать все параметры достижения.
Создание групп достижений
Каждому достижению можно присвоить группу, благодаря чему вы сможете применять различные настройки групп ко всем достижениям которые входят в эту группу, а так же это позволит более удобно ориентироваться если у вас планируется большое кол-во достижений.
Для создание группы перейдите на страницу Система достижение - ГРУППЫ
На данный момент для групп доступна только одна настройка: где скрывать достижения этой группы. Но по мере поступления идей настроек будет больше.
Редактирование групп достижений
Редактирование такое же как и у достижений: наводите на нужную группу и жмете "Редактировать"
Управление достижениями пользователя
Если перейти в профиль пользователя и нажать на кнопку "Достижения"
То вы сможете управлять достижениями данного пользователя: выдавать их и удалять. Через это меню вы будете награждать пользователей ручными достижениями.
Это меню доступно администратору сайта, а так же тем юзерам, ID которых вы укажете в настройках дополнения. Т.е. вы можете назначить "модераторов" которые смогут управлять достижениями других пользователей.
Места вывода достижений
Достижения юзера можно отобразить:
- В личном кабинете
- На форуме PrimeForum
- На странице со списком пользователей
Кол-во достижений для отображения настраивается в настройках дополнения и для каждой страницы может иметь разное значение. Например в личном кабинете вы можете показать 3 последних достижения пользователя, а на странице со списком пользователей 10.
Самостоятельный выбор отображаемых достижений
Если в настройках дополнения вы разрешите пользователям самостоятельно выбирать достижения, которые они хотят показывать в ЛК, форуме и т.п. то в настройках профиля появится новая кнопка:
Если нажать на нее то появится меню, в котором юзер с помощью перетаскивания сможет выбрать достижения которые он хочет показывать.
Титул за достижение
Если в настройках дополнения вы разрешите юзерам выбирать титул за достижения то в профиле появится новое выпадающее меню со всеми доступными титулами.
Выбор титулов формируется из достижений пользователя которые он получил, если у полученных достижений есть в качестве награды титул, то они формируют список, из которого пользователь может выбрать себе титул.
Титул может отображаться:
- В личном кабинете
- После ника в комментариях
- На форуме PrimeForum
Шорткод achieves_stats
С помощью шорткода [ achieves_stats ] вы можете вывести историю достижений. На этой странице можно будет посмотреть:
- Историю получения достижений пользователями в хронологическом порядке
- Все существующие достижения
- Страницу достижения, где показаны все пользователи получившие данное достижение
История получения достижений
Все достижения
Страница достижения
Шорткод achieves_history_short
Шорткод [ achieves_history_short ] - аналог шорткода выше, но более компактный и без дополнительных ссылок. Только история получения достижений для размещения в сайдбаре и т.п.
У шорткода есть 1 параметр limit позволяющий указать сколько последних действий показывать, по-умолчанию 10. Если хотите вывести 5, то шорткод будет иметь вид:
[ achieves_history_short limit="5" ] (пробелы между квадратными скобками убрать)
Шорткод achieves_shop
С помощью шорткода [ achieves_shop ] вы можете вывести достижения которые продаются за рейтинг или баланс и пользователи смогут их купить.
Уведомления
После получения достижения пользователь получит уведомление. Можно отключить в настройках.
Так же в настройках можно настроить содержание уведомления.
Уровни достижения
Если при создании достижения вы поставили галочку "Имеет уровни" то каждый раз при выполнении условий получения достижения его уровень повысится, а пользователь получит награду достижения.
Пример: Вы создали достижение за 10 комментариев и дали за него награду 10 рейтинга
После написания 10-го комментария пользователь получит это достижение и награду
После написание 20-го комментария пользователь получит еще 10 рейтинга и 2 уровень достижения
После написание 30-го комментария пользователь получит еще 10 рейтинга и 3 уровень достижения
и т.д.
Так же при повышении уровня достижения пользователь получит уведомление о том, что уровень достижения повышен.
Как выводятся достижения?
Через функцию подключение шаблона wp-recall
В папке с дополнением/templates на момент релиза есть 12 шаблонов:
achieves_group_list.php - вывод группы достижений, которую необходимо собрать для получения целевого достижения
achieves_history.php - вывод полной истории получения достижений
achieves_history_short.php - вывод укороченной истории получения достижений
achieves_list_card.php - список достижений с шаблоном "card" (достижения на вкладках в ЛК)
achieves_list_full.php - список достижений с шаблоном "full" (страница одного достижения)
achieves_list_grid.php - список достижений с шаблоном "grid" (страница всех достижений)
achieves_shop.php - шаблон вывода достижений для продажи
achieves_single_user_list.php - шаблон вывода пользователей получивших достижение
achieves_tooltip.php - tooltip который подгружается при наведении на достижение
achieves_user_lk.php - список последний достижений юзера в ЛК
achieves_user_primeforum.php - список последний достижений юзера на форуме PrimeForum
achieves_user_userlist.php - список последний достижений юзера в списке юзеров
при желании вы можете их скопировать в /wp-content/wp-recall/templates и отредактировать под свой сайт.
Стандартная. Выбрать архив с дополнением и нажать "Установить". Или ручками поместить папку дополнения в /wp-content/wp-recall/add-on/
После установки разместите шорткод [ achieves_stats ] на желаемой странице и укажите ее в настройках плагина.
* Исправлена ошибка когда при выборе отображаемых достижений пользователем ему были показаны не все его достижения
* Исправлена проблема с неверной сортировкой выбранных достижений для отображения
* Немного изменен внешний вид окна выбора достижений для отображения
* Исправлена ошибка, когда нельзя было указывать кол-во требуемых групп в достижении "За созданное кол-во групп"
* Обновлен внешний вид менеджера достижения пользователя, который вызывается по клику кнопки "Достижения" в ЛК пользователя
* Исправлен нерабочий крестик в окне выбора отображаемых достижений
* Исправлен тултип достижения, которые не показывался гостям
* Исправлена ошибка когда купить достижения мог только 1 юзер
* Добавлена поддержка wp-recall 16.22.3+
* Исправлено отображение времени получения достижения в achieves_history и achieves_history_short
* Исправлен Warning на странице истории достижений, если нет данных для отображения
* Исправлена ошибка из-за которой не учитывались настройки кол-ва отображаемых достижений для тех достижений, что пользователь выбирал самостоятельно
* Отредактированы стили вывода последний достижений пользователя на форуме PrimeForum
* Добавлен новый тип достижений "За кол-во рефералов" - можно выдавать достижение за кол-во набранных рефералов в Partner System или Referal Recall
* Добавлена возможность указать разные уведомления для достижений: полученных автоматически, купленых и выданых вручную
* Обновлены хуки выдачи достижений за друзей, в связи с изменением их в дополнении друзей
* Значительная переработка дополнения, стало намного меньше кода и более оптимизированно
* Все стили дополнения теперь разбиты на отдельные файлы, которые подключаются только в нужных местах
* Изменен стиль вывода достижений на страницах: покупки достижений, истории достижений, списке всех достижений и странице одного достижения
* Теперь тултип при наведении на достижение подгружается через ajax, как итог - меньше html кода на странице
* Добавлен новый тип достижения: За кол-во публикаций в определенной группе recall
*Добавлена проверка прав при манипуляции с ачивками
*Теперь всплывающая подсказка при наведении на достижение будет менять свою позицию, если вдруг она окажется за пределами экрана
*Небольшая оптимизация кода
*Исправлена ошибка, когда уведомления могли не отправляться если достижения были активированы до дополнения уведомлений
*Добавлены новые достижения: За отправленную заявку в друзья, за полученную заявку в друзья и за количество друзей
*Добавлен шорткод [ achieves_history_short ] - он выводит короткую версию истории получения достижений, например для размещения в сайдбаре
*Добавлено новое достижение: За первый комментарий к записи
*Теперь рейтинг за достижения учитывается при выводе топа пользователей с помощью дополнения Top User by Rating
*Добавлено достижение "за первый комментарий к записи" - вручается пользователю если его комментарий оказался первым
*Добавлена проверка на наличие дополнений перед выдачей рейтинга, баланса или уведомления при получении ачивки
*Добавлено достижение "За кол-во комментариев к записи" - выдается автору записи если он наберет определенное кол-во комментариев к своей записи
*Добавлено достижение "За пополнение баланса" - выдается пользователю если он пополнил свой баланс с помощью платежной системы
*Добавлено достижение "За перевод другому пользователю" - выдается пользователю, который совершил перевод средств с кошелька recall другому пользователю
*Добавлено достижение "За получение перевода от другого пользователя" - выдается пользователю, который получил перевод средств на свой кошелек recall от другого пользователя
*Улучшено отображение списка ачивок юзера на мобильных устройствах
*Добавлены новые типы достижений для commerce (магазина wp-recall): За общую сумму заказа, за стоимость товара, за кол-во товаров в корзине
*Немного подправлены стили
*Немного уменьшен вес дополнения
*Фикс отображения картинок
*Теперь при выборе изображения для ачивки вам будет предложено обрезать его до 128x128px
*Исправлены нотисы https://codeseller.ru/forum/product-16392/posle-aktivacii-ne-bolshie-problemy/
*Исправлена ошибка когда нельзя было открыть окошко управления достижениями, если юзер получил все достижения
*Исправлена ошибка когда в описании ачивки мог не отображаться наградной титул
*Исправлена ошибка когда мета поля ачивки сбрасывались при обновлении, если на сервере стоял плагин объектного кеширования (memcache или аналог)
*Теперь пустые мета поля не пишутся в базу
*Добавлено кеширование wp-recall там, где это было возможно. В основном это полезно будет для форума
*Добавлена возможность скрывать подсказки в меню создания / редактирования достижения
*Теперь при выборе типа достижения и способа выдачи, доп. поля под выбранные данные - скрываются / показываются
*Добавлены новые достижения: За повышение уровня достижения, за количество достижений, за получение всех достижений группы / групп
*Добавлены новые достижения: За кол-во сообщений в чатах recall
*Добавлены новые достижения: За загрузку аватара, за просмотр уведомлений
*В описании достижения "за получение всех достижений группы / групп" показываются требуемые достижения из всех групп и статус их получения: если достижение не получено то оно отображается серым
*Добавлена позможность фильтровать созданные достижения по группам. Теперь можно одновременно фильтровать по типу и по группам.
*Исправлена ошибка когда пользователь получал больше 30 достижений они начинали появляться в меню выдачи, хотя пользователь их уже получил
*Исправлена ошибка с покупкой достижений за рейтинг / баланс, которая возникала если стоимость равна балансу юзера.
*При неудачной покупке теперь возвращается надпись с ценой
*Исправлено несколько мелких недочетов
*BETA версия
*Плагин на 90% переписан
*В админке теперь все данные выводятся через таблицы, как в записях или комментариях
*Изменена форма редактирования ачивки
*Добавлена поддержка групп достижений
*Добавлены мета поля для групп достижений и самих достижений, аналог мета полей для записей
*Изменен дизайн некоторых элементов
*Управление достижениями юзера теперь в одной кнопке "Достижения", в которой есть дочерние вкладки для выдачи и удаления
*В описании достижения добавлено отображение награды за данное достижение
*В настройках групп достижений вы можете скрыть достижений из данной группы на: вкладке не полученных достижений, странице с историей достижений и странице со всеми достижениями
*Добавлен доп. плагин для включения уровней достижений (в настройках Системы достижений, в самом низу, нужно активировать плагин)
*Может быть еще что-то, что не помню, но в основном все.
*Изменен шаблон вывода всех достижений юзера в ЛК
*На всплывающую подсказку при наведении на достижение добавлен вывод бонуса рейтинга, баланса и титула, если такие есть
*Улучшено позиционирование всплывающей подсказки
*Имена ачивок на всплывающей подсказке теперь ссылки, ведущие на страницу ачивки
*Добавлен новый шаблон achieves_single_descr.php который отвечает за вывод картинки и описания достижения, что на странице одного достижения (?option=achiev&id=45)
* Исправлена ошибка с подсчетом дней с момента регистрации
* Исправлена ошибка с подсчетом кол-ва пользователей получивших то или иное достижение
* Добавлена опция для выбора типа подсчета кол-ва постов в категории (см. комментарии к плагину)
* Изменен шаблон отображения всплывающей подсказки достижения
* Фиксы нотисов php
* Изменено редактирование имени и описания достижения, теперь в описании можно использовать html
* Добавлены новые типы достижений которые можно покупать за рейтинг и баланс
* Добавлен шорткод [ achieves_shop ] с помощью которого можно выводить достижения доступные для покупки
* Добавлена возможность пользователям самим выбирать какие достижения будут отображаться в профилем, на форуме и т.п.
* Изменен способ группировки достижений
* Добавлен новый тип награды за достижение: "Титул"
* Исправлена работа группировки достижений
*Достижение за регистрацию выдается корректно
*Добавлена возможность указать награду за получение достижения: Рейтинг и Баланс
*Изменен способ отображения всплывающей подсказки с описанием ачивки, теперь она всегда должна отображаться корректно
*Добавлена опция для группировки выводапоследних достижений юзера (см комментарии)
*Новые типы достижений:
За N дней с момента регистрации (выдается при логине юзера)
За кол-во подписок на пользователей
За кол-во подписчиков
За кол-во вступлений в группы
За кол-во участников в одной группе (выдается админу группы)
За кол-во участников во всех группах юзера
За кол-во созданных закладок
За кол-во закладок на ВСЕ записи юзера (считает сколько раз ВСЕ записи пользователя добавлялись в закладки)
За кол-во закладок на ОДНУ запись юзера (считает сколько раз ОДНА запись пользователя добавлялась в закладки)
*Небольшие фиксы стилей
*Добавлена постраничная навигация в список достижений в ЛК, ajax
*Добавлен вывод достижений в список пользователей и в блок автора на странице записи
*Добавлена возможность фильтровать достижения по типу в админке
*Добавлен шорткод [ achieves_stats ] который имеет 3 страницы:
1. (по-умолчанию) страница с историей достижений по всему сайту.
2. Страница со списком всех достижений на сайте, где так же отображается кол-во юзеров получивших это достижение
3. Страница достижения, где отображаются пользователи получившие это достижение
*Добавлены шаблоны для нового шорткода
*Добавлена возможность добавлять свой тип достижений
*Теперь список всех достижений (полученных и нет) в ЛК юзера кликабельны, они ведут на страницу достижений где можно посмотреть кто его получил
*Больше не помню, но что то еще делал
*Добавлены опции настроек отображения вкладок "Полученные достижения" и "Не полученные достижения"
*Добавлена новая кнопка в ЛК "Удалить достижение" - позволит вам удалять достижения пользователя, которые вы выдали в ручную.
*Добавлен новый тип достижений - "За кол-во постов в категории"
*Добавлена вкладка в область counter с достижениями пользователя. Внутри вкладки можно посмотреть все достижения пользователя и достижения которые он еще не получил
*Сабвкладки с достижениями пользователя и с не полученными достижениями пользователя имеют свой шаблон, можете копировать его к себе и изменять
*Исправлено отображение кнопки "Выдать достижений"
*Исправлено подключение скриптов в админке
*Добавлены новые типы достижений:
За темы на форуме PrimeForum
За ответы на форуме PrimeForum
*Добавлены настройки уведомления.
Если вы включите уведомления, то вам будет предложено настроить шаблон уведомлений
В заголовке уведомления вы можете подставить %name% - будет заменено на имя полученного достижения
В содержании уведомления вы можете подставить %name%, %descr% - будет заменено на описание достижения и %img% - будет заменено на иконку достижения
*Добавлена возможность редактировать иконку изображения. Для этого просто кликните по иконке 2 раза и откроется стандартный медиаредактор wordpress, где вы сможете загрузить новое изображение или выбрать из существующих
*В личном кабинете перед достижениями пользователя добавлен текст "Достижения"
*Переписаны обращения в базе
*Добавлены новые типы достижений:
За количество полученного рейтинга (любой тип)
За количество полученного рейтинга (по типу рейтинга)
За сумму полученного рейтинга (любой тип)
За сумму полученного рейтинга (по типу рейтинга)
*Фикс отображения кнопки "Выдать достижение", которая показывалась всем юзерам
*Фикс поля "Счетчик" (disabled не сбрасывался после добавления ачивки)
*Добавлена навигация в админку со списком достижений. Теперь настранице отображается 20 достижений (навигация ajax без обновления страницы)
= 1.1 =
*Добавлены новые типы достижений:
За количество выставленного рейтинга (любой тип)
За количество выставленного рейтинга (по типу рейтинга)
За сумму выставленного рейтинга (любой тип)
За сумму выставленного рейтинга (по типу рейтинга)
*Фикс достижения за регистрацию
= 1.0 =
*Релиз
неплохой функционал, не было желания разделить на базовый - бесплатный и платные дополнения к нему?
Если честно то как то вообще не думал о таком)
Ну вот.Только было бесплатно, пока чая нагрел 600р. Не успел скачать(
В момент публикации сразу стоил 599р. Вы наверно не проснулись - не было такого что вы говорите
Спасибо за продукт. Будем тестить. )
На форум пишите все замечания и предложения, тут так то много путей развития, мб кто-то предложит то о чем я не подумал.
Я уже приобрёл похожее дополнение User Medals - пока работает, но сам автор допа как в бездну канул и походу поддержки от его больше можно не ждать (за некоторые его товары только деньги зря выкинул). Здесь-то вижу покруче будет! Цена на данный товар с каждой покупки будет повышаться или нет (если я к примеру чуть позже захочу приобрести)?
Ну месяц точно не буду менять, а там посмотрим. Возможно вообще не буду менять )
Медали я то же видел и писал автору с предложением улучшить, но он не ответил (зимой вроде писал) Я вначале не хотел писать этот доп т.к. аналог уже был, но наблюдал за аналогом и видел что нет никакого развития - тогда решил написать свой )
Приветствую. Спасибо за полезный доп! Из предложений:
1. Возможность создавать группы достижений (группа комментарии: достижение за 10 комментариев, 20, 30 и тд). Это бы упростило навигацию в админке, если достижений много.
2. Возможность привязать достижения к записям, публикуемым в определенные категории. (например 10 записей в одну категорию - ачивка №1, а 10 записей в другую категорию - ачивка №2).
3. Возможность смены значка достижения.
Группы именно для навигации или что бы, например, достижение за 20 комментариев перекрывало достижение за 10?
Если для навигации, то в планах есть ее улучшение
Писал про навигацию именно. Хотя мысль с перекрытием также весьма интересная
Либо - сделать так, чтобы в профиле и в остальных местах выводилось самое ВЫСОКОЕ полученное достижение из группы.
Сейчас выводятся самые последние полученные достижения.
Я еще добавлю кнопку в поле с счетчиками, где уведомление, рейтинг и т.п. - там будут все достижения пользователя. Вот туда можно будет сделать такую опцию
Привет! Спасибо за дополнение.
На счет вывода достижений: есть такой книжный магазин "Буквоед". Посмотри как реализован на их сайте механизм вывода достижений. Мне кажется он очень интересным. Посмотри, может понравится и получится реализовать похожее 😉
Да, прикольно. Вот это "Смотреть все достиженя", где и все титулы можно посмотреть - интересное решение.
Вы имеете ввиду список всех ачивок, или именно список в лк (т.е. 4 штуки в 2 колонки по 2)? Вообще там же вывод через шаблон идет и можно все настроить, но вероятно сделаю несколько вариантов выбора в комплекте
Сделать вывод нескольких (например, новых) ачивок в ЛК, а потом ссылку, которая будет вести на отдельную страницу (или вкладку?..), где уже будут указаны все полученные ачивки пользователя и те, которые можно получить.
Пока не установил, поскольку некогда, но есть такое пожелание: лучше как-то обозначить вывод достижений в ЛК, например написать сверху: Достижения/Награды, чтобы был подчёркнут/обозначен выводимый контент.
Хотелось бы иметь возможность награждать в ручную одной и той же медалью много раз.
Будет ли реализовано такое? я потенциальный покупатель ))
Я не понимаю смысла, так что скорее нет чем да
Дублируй, сколько надо одинаковых наград - и награждай.
Крутой доп, с нетерпением жду "за набор рейтинга"))
= 1.2 =
*Добавлены новые типы достижений:
За количество полученного рейтинга (любой тип)
За количество полученного рейтинга (по типу рейтинга)
За сумму полученного рейтинга (любой тип)
За сумму полученного рейтинга (по типу рейтинга)
*Фикс отображения кнопки "Выдать достижение", которая показывалась всем юзерам
*Фикс поля "Счетчик" (disabled не сбрасывался после добавления ачивки)
*Добавлена навигация в админку со списком достижений. Теперь настранице отображается 20 достижений (навигация ajax без обновления страницы)
Благодаря добавлению шаблона уведомлений можно слепить, например, такое: https://i.imgur.com/EBjtQdM.jpg
Кстати, я придумал как можно делиться иконками.
Соберите комплект иконок и переименуйте их все в achiev_{тут что то рандомное} затем загрузите все иконки на сайт через стандартную медиа библиотеку и во время выбора иконки введите в поиск achiev_ - в итоге вам отобразятся только иконки, без других изображений.
Таким образом можно запаковать иконки в архив и поделиться с другими )
А разве вкладка "Выдать достижение" должна видна быть всем пользователям, включая и не залогиненных?
Ну сейчас она отображается нормально, кроме гостей, в след обновлении не будет им показываться. Залогиненые если их нет в списке не видят кнопку.
приобрел данное дополнение на замену User Medals. Очень клевое. Рекомендую.
*Добавлены опции настроек отображения вкладок "Полученные достижения" и "Не полученные достижения"
В опциях плагина вы сможете указать какие достижения отображать на каждой вкладке: все, только с авто выдачей или только с ручной выдачей
*Добавлена новая кнопка в ЛК "Удалить достижение" - позволит вам удалять достижения пользователя, которые вы выдали в ручную.
//Работает как и кнопка "Выдать достижение" только вместо кнопки "Наградить" будет кнопка "Удалить"
*Добавлен новый тип достижений - "За кол-во постов в категории"
//При публикации записи считаются все записи автора в категории к которой принадлежит пост и выдается достижение. Если у поста несколько категорий, то достижения выдаются за каждую.
Очень круто! Дополнение превосходит все ожидания! Успехов и спасибо за труд!
В след. обновлении будет шорткод для вывода статы последних полученных достижений по всему сайту (что бы смотреть хронологию кто какое достижение получил)
Там же можно будет посмотреть сколько человек и кто именно получил то или иное достижение
Еще если у кого есть какие интересные идеи - пишите на форум
Приобрел дополнение. Хочу сказать автору огромное спасибо! Теперь осталось кучу иконок отрисовать
Вопрос: я правильно понял, что например достижение "За регистрацию" не будет автоматически выдано ранее зарегистрированным?
Если так, то можно-ли прикрутить возможность "массовой" выдачи достижения? Вроде "Выдать всем пользователям".
P.S. ждем группировку ачивок в админке )
*Добавлена постраничная навигация в список достижений в ЛК, ajax
*Добавлен вывод достижений в список пользователей и в блок автора на странице записи
*Добавлена возможность фильтровать достижения по типу в админке
*Добавлен шорткод [ achieves_stats ] который имеет 3 страницы:
1. (по-умолчанию) страница с историей достижений по всему сайту.
2. Страница со списком всех достижений на сайте, где так же отображается кол-во юзеров получивших это достижение
3. Страница достижения, где отображаются пользователи получившие это достижение
*Добавлены шаблоны для нового шорткода
*Добавлена возможность добавлять свой тип достижений
*Теперь список всех достижений (полученных и нет) в ЛК юзера кликабельны, они ведут на страницу достижений где можно посмотреть кто его получил
*Больше не помню, но что то еще делал
Отличное обновление.
Спасибо, что продолжаете развивать дополнение!
Хочется применить недавно подслушанное словечко: ШИКАРДОС! - как я понял, от слова ШИКАРНО. ЗдОрово!
Ага. Идею шорткода я позаимствовал у аналогичного плагина для джумлы (не обновлялся лет 5 уже).
Так, к слову, там функционал не больше, а плагин стоит 39$ за год (это так, к слову)
Согласен, очень круто получилось! Спасибо!
Можно несколько вопросов/предложений по функционалу?
- добавить достижение по количеству дней с даты регистрации. Например, если у пользователя с момента реги прошло 1-2-3... лет.
- добавить систему достижений к заметкам и группам
- связать с дополнением "закладки"
И еще момент: в ЛК создается 2 дочерние вкладки (полученные и не полученные достижения), возможно целесообразнее вывести все на одной странице, разделив полученные и не полученные подзаголовком?
Пишите предложения на форум, там все обсуждаем
Обновлено!
*Новые типы достижений:
За N дней с момента регистрации (выдается при логине юзера)
За кол-во подписок на пользователей
За кол-во подписчиков
За кол-во вступлений в группы
За кол-во участников в одной группе (выдается админу группы)
За кол-во участников во всех группах юзера
За кол-во созданных закладок
За кол-во закладок на ВСЕ записи юзера (считает сколько раз ВСЕ записи пользователя добавлялись в закладки)
За кол-во закладок на ОДНУ запись юзера (считает сколько раз ОДНА запись пользователя добавлялась в закладки)