Jump to content

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

Featured Replies

comment_99612

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

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

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

  • В 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
  • Просмотров 1,6k
  • Created
  • Последний ответ

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

Most Popular Posts

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

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

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

Posted Images

comment_99630

Мой успешный опыт на 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

comment_99634

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

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

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

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

comment_99639

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

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

Edited by rustav

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

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

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

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

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

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

Код ошибки: EX2048

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

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

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

Edited by jack007

comment_99644

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

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

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

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

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

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

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

comment_99693

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

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

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

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

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

comment_99696

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

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

 

iAwards (RUS).xml

Edited by rustav

comment_99697

Иконки для наград есть у кого? Странно что они по стандарту не добавили иконок..

comment_99699

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

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

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

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

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

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

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

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

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

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

comment_99717

В настройках в профиле пользователя - сайт.ру/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.