Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Система наград IPS 4.x

Featured Replies

Если не работает импорт, то читайте логи и смотрите в чем проблема.

Можете попробовать создать правило вручную.

К примеру правило на выдачу награды по достижению определенного кол-ва тем следующее:

  • В Conditions (условия), два правила - 
    1. Проверка на новый контент (в Condition to check выставляем Global - Truth Value, в Comparison Type выставляем Value is TRUE, в Source ставим Event/Global Data и в Data To Use ставим Boolean value indicating if content is new)
    2. Проверка на кол-во сообщений (в Condition to check ставим Member attribute values, в Attribute to check ставим Post Count, в IS ставим Equal to, в Value - значение постов, Source ставим Event/Global Data и в Data To Use ставим The created/updated content (Author))

  • Actions (действие), одно правило -
    Action Mode - Стандарт, Action to perform - Давать награду пользователю, Action should be executed - At the end of the event (default), Source - Event/Global Data, Data To Use - The created/updated content (Author), Source - Manual Configuration, Выбираем награду, далее опять Source - Manual Configuration и выбираем имя от кого награда будет получаться.

Вот и все, с таким правилом у вас пользователи будут получать награду по достижении определенного кол-ва постов. По такому принципу можете сделать и другие правила. Экспериментируйте!

  • Replies 76
  • Просмотров 2,7k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

  • Пажалуста. iAwards 1.0.1 //ipbmafia.ru/applications/core/interface/file/attachment.php?id=14576 Язык: ENG

  • Если не работает импорт, то читайте логи и смотрите в чем проблема. Можете попробовать создать правило вручную. К примеру правило на выдачу награды по достижению определенного кол-ва тем сле

  • Мой перевод на русский язык iAward. Все, что в админке работает на данный момент и попалось на глаза - перевёл до состояния понимания настроек и читаемом виде, а не мех. перевод, как было ранее. Не пе

Posted Images

Мой успешный опыт на 4.1.7:

  • скачал Automation Rules Lite //ipbmafia.ru/topic/374-fayly-iz-arhiva-ips-pomozhem-skachat/?do=findComment&comment=99581
  • скачал плагин наград  //ipbmafia.ru/applications/core/interface/file/attachment.php?id=14576
  • установил в приложения Automation Rules Lite
  • установил в приложения архив awards из папки application (предварительно сделав из zip в tar)
  • закинул в Rules правила из папки Rules Expansion Pack, которая лежит в папке наград (АЦ → Система → Rules → Manage Rules → Import)  - не обязательно
  • Создал категории наград в Награды → Управление
  • Создал награду в созданной категории наград
  • Зашел в Manage Rules → Add New Rule → создал условие для автовыдачи (в моем случае у пользоваеля скрыть контент) → жмем "Next" → вкладка Action → Add New Action и тут будет выпадающее меню, в самом низу будет iAwards → далее можно выбрать как отобразит (если правильно понял) и тут же есть вкладка каую медаль дать конкретно → профит
  • Сделал на тестовом пользователе действия (которые в правилах о выдаче) для наград и все выдало
  • В настройках наград можно выбрать где их показывать, аля подпись, блок пользователя и тд.

Из минусов:
- Награды будут тут после //адрес вашего форума/awards/  - тут бы у вкладки убрать название "награды - перевод от дяди и адрес сайта написан"
- Вкладка "награды" в профиле показывает медали, но вместе с частью ленты пользователя и медали в самом низу, это неудобно. При этом награды же отображаются в блоки профиля в сообщениях и кликнув на медаль происходит переход в ту же вкладку "Награды" и ленты пользователя нет.
- Буду весьма признателен, если кто-то возьмется перевести приложение Automation Rules Lite - стало бы значительно удобнее и яснее создавать правила.

А так пока много возни конечно и много ошибок будет, т.к. не все с инглишем на ты)

Ой, надо мной уже написали, как давать награды.  Ну ни чего страшно, лишним думаю не будет)

Edited by rustav

- По поводу рекламы в титле страницы - в админке - языки. Ключ __app_awards
- Вкладка - тут проблема шаблона как я понял. У меня на Uniform все ок.

28 минут назад, rustav сказал:

закинул в Rules правила из папки Rules Expansion Pack, которая лежит в папке наград (АЦ → Система → Rules → Manage Rules → Import)  - не обязательно

пытался так же сделать, но при импорте выдает ошибку 
Что-то пошло не так. Пожалуйста, попробуйте еще раз.
и все, вкладка Manage Rules не работает уже

Лично пока пас от системы. Она работает, но уж слишком много пыхтелок первоначальных ради свистелки-перделки на форуме)) Пока ручками пусть выдают. Автоматика на русском появится, тогда уже будет в разы проще.

Кстати у вкладки "Награды" в АЦ нет иконки. Не критично, но не эстетично)

Edited by rustav

8 минут назад, rustav сказал:

Лично пока пас от системы. Она работает, но уж слишком много пыхтелок первоначальных ради свистелки-перделки на форуме)) Пока ручками пусть выдают. Автоматика на русском появится, тогда уже будет в разы проще.

Кстати у вкладки "Награды" в АЦ нет иконки. Не критично, но не эстетично)

я тоже, даже при установке приложения Rules на форум не зайти, видимо кто то не очень рукастый делал
 

К сожалению, возникла проблема

Что-то пошло не так. Пожалуйста, попробуйте еще раз.

Код ошибки: EX2048

2 минуты назад, rustav сказал:

@jack007 при это вкладка наград у тебя работает)) 

я же говорю, кто то делал на слово, работает сейчас и Бог с ним. Наверное и не тестировали ничего )
Даже при создании нового правила в ручную, пишет ту же ошибку )
 Что-то пошло не так. Пожалуйста, попробуйте еще раз.

Edited by jack007

1 минуту назад, rustav сказал:

@jack007 не знаю кто делал и как. Но у себя работает, хотя я вообще профан, так бы помог) Тут люди с опытом, думаю догонят это дело до нормального состояния.

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

3 часа назад, rustav сказал:

Ещё бы можно было не по одному пользователю писать, а несколько, то вообще бы было шикарно.

ты знаешь как удалить награду например теперь?

Нужно зайти в админку, в награды что создал, открыть меню наград с правой стороны и там есть что-то типа "удалить награду". Появится список имеющих награду, удаляешь её у получателя и пишешь причину удаления

14 часов назад, rustav сказал:

Лично пока пас от системы. Она работает, но уж слишком много пыхтелок первоначальных ради свистелки-перделки на форуме)) Пока ручками пусть выдают. Автоматика на русском появится, тогда уже будет в разы проще.

Кстати у вкладки "Награды" в АЦ нет иконки. Не критично, но не эстетично)

Иконки нет только в криво переведенном варианте. В Инглише все ок.

Мой перевод на русский язык iAward. Все, что в админке работает на данный момент и попалось на глаза - перевёл до состояния понимания настроек и читаемом виде, а не мех. перевод, как было ранее. Не переведены несколько строк, но они не попались при использовании системы.

В языках есть строчки, где судя по описанию можно массово выдавать и группам. Но как это сделать в системе, пока не нашёл.

 

iAwards (RUS).xml

Edited by rustav

Евгений Бондаренко, так в сети полно иконок)) ищи в png формате и качай. Разобрался окончательно с системой автовыдачи. Теперь она кажется простой)

Правил создал кучу, ачивки. медали, награды. Некоторые ачивки уникальные и долгими получились, по 10-15 требований должно быть у пользователя - но тем они и ценнее. К примеру ачивка 1 уровня: "Они все знают", описание "за действия в профиле", правило: установить аватарку, подпись, обложку, дату рождения. И тогда автоматом выдается ачивка.

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

Мне чем-то эта система напомнила xenforo (не реклама), там тоже можно делать что-то подобное. Но спектр действий и комбинаций не так широк.

Только что, rustav сказал:

в чем отличия от фул?

Ну насколько я понял, только в количестве правил, просто вы пишете:

6 минут назад, rustav сказал:

Правил создал кучу

Вот я и подумал....

В настройках в профиле пользователя - сайт.ру/settings/awards/ вылетает ошибка EX2. В логах -

Mon, 25 Jan 2016 09:50:57 +0000 (Severity: 2)
185.57.29.187 - http://forum.samp-grp.ru/settings/awards/?csrfKey=aa60eed1672f172063fcde664a74f4ea
ErrorException
2: Invalid argument supplied for foreach()
#0 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Helpers/Form/Select.php(181): IPS\IPS::errorHandler(2, 'Invalid argumen...', '/var/www/grp_ad...', 181, Array)
#1 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Helpers/Form/Select.php(150): IPS\Helpers\Form\_Select->parseOptions()
#2 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Helpers/Form/FormAbstract.php(260): IPS\Helpers\Form\_Select->html()
#3 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Helpers/Form/Form.php(357): IPS\Helpers\Form\_FormAbstract->rowHtml(Object(IPS\Helpers\Form))
#4 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Theme/Theme.php(692) : eval()'d code(26): IPS\Helpers\_Form->__toString()
#5 [internal function]: IPS\Theme\class_awards_front_profile->awardsSettings(Object(IPS\Helpers\Form))
#6 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Theme/SandboxedTemplate.php(57): call_user_func_array(Array, Array)
#7 /var/www/grp_admin/data/www/forum.samp-grp.ru/init.php(434) : eval()'d code(54): IPS\Theme\_SandboxedTemplate->__call('awardsSettings', Array)
#8 /var/www/grp_admin/data/www/forum.samp-grp.ru/init.php(434) : eval()'d code(54): IPS\Theme\SandboxedTemplate->awardsSettings(Object(IPS\Helpers\Form))
#9 [internal function]: IPS\core\modules\front\system\awards_hook_awardsSettingsForm->_awards()
#10 /var/www/grp_admin/data/www/forum.samp-grp.ru/applications/core/modules/front/system/settings.php(55): call_user_func(Array)
#11 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Dispatcher/Controller.php(94): IPS\core\modules\front\system\_settings->manage()
#12 /var/www/grp_admin/data/www/forum.samp-grp.ru/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute()
#13 /var/www/grp_admin/data/www/forum.samp-grp.ru/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute()
#14 /var/www/grp_admin/data/www/forum.samp-grp.ru/index.php(13): IPS\_Dispatcher->run()
#15 {main}

Только у меня такая ерунда?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.