12ответ(ов) в теме
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
1
15:56
Версия WP-Recall: 16.24.46
Версия дополнения: 3.6.4

Приветствую всех! Подскажите пожалуйста как настроить работу Achievement System с дополнением RCL Projects таким образом, чтобы спонсорам, делающим взносы в проекты в зависимости от суммы сделанного взноса начислялся рейтинг и соответственно присваивалось то или иное достижение, титул?

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
2
16:27

Для этого надо создавать новый тип достижения. Затем смотреть есть ли какой то хук при взносе в проект. У меня нет дополнения RCL Projects так что я не могу этого знать

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
3
18:08

Благодарю за ответ! Судя по тому что у RCL Projects заявлена поддержка дополнения Partner Network - хуки значит какие-то есть насколько я понимаю. Написал Вам еще в личку по вопросу возможности протестить доп

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
4
00:56

Вы не можете просматривать опубликованные ссылки

Можете попробовать это добавить в functions.php темы. Должен появится новый тип достижения за сумму взноса в проект

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
5
15:16

Потестю, спасибо, по итогам дам знать. Хорошего вечера!

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
6
00:33

Вечер добрый Preci и весь честной Люд проекта!)))
А подскажите пожалуйста - в действующей редакции при таком коде какая логика работы будет:
1. к примеру в настройках стоит выдача достижения при взносе 300 рублей и НЕ включена опция "Имеет уровни". Достижение и вознаграждение (рейтинг и т.п.) будет выдаваться каждый раз при сумме взноса в любой проект от 300 рублей и выше, или оно выдастся один раз только и при последующих взносах более выдаваться не будет? И что будет происходить если взнос был более 300 рублей, предположим 600 рублей - будет двойная выдача достижения, или одна, или вообще никакой?
2. к примеру в настройках стоит выдача достижения при взносе 300 рублей и включена опция "Имеет уровни". Что будет происходить если взнос был предположим 900 рублей - будет сразу зачислен и первый и второй и третий уровень достижения, или один, или вообще никакой?

Заранее большое спасибо за разъяснение

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
7
00:48

Вот к примеру №2 сейчас потестил с настройкой сумма взноса 300 рублей, включена опция "Имеет уровни", выдача вознаграждения 1 балл рейтинга. Сделал 4 взноса в подряд по 300 рублей. Достижение выдалось только один раз (при самом первом взносе 300 руб)

0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
8
00:50

Достижение можно получить только 1 раз, у юзера не может быть 2 одинаковых достижения.

Если достижение уровневое - юзер получит награду каждый раз при выполнении условий получения достижения. Но если он за раз внесет сумму например в 5 раз больше требуемой - он не получит 5 раз награду, только 1 раз. Что бы 5 раз получить награду, придется 5 раз выполнить условия

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
9
00:54

ПОнял, спасибо за разъяснение. Только вот с уровневыми достижениями что-то проблемка пока. У меня как и написал выше создано достижение с настройкой: выдача достижения и 1 балла рейтинга при взносе 300 рублей и включена опция "Имеет уровни". Сделал сейчас четыре взноса в проект вподряд - достижение выдалось только один раз (и рейтинг начислился соответственно тоже только один раз), хотя при уровневом достижении я так понимаю оно должно выдаваться каждый раз же было если все четыре взноса делал по 300 рублей? Ну в смысле не достижение выдаваться повторно, а уровень повышаться и начисляться рейтинг должен был при каждом взносе в 300р?

Редакции сообщения
27.07.2021 00:57AlexBumПричина: не указано
0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
10
01:09

И еще не менее интересный вопрос. Представим что создано три разных достижения за взнос в проект:
Достижение Donat-1 за 300 рублей - 1 балл рейтинга
Достижение Donat-2 за 500 рублей - 2 балл рейтинга
Достижение Donat-3 за 900 рублей - 5 балл рейтинга

ПОльзователь делает взнос в проект 900 рублей. Какое достижение в итоге прилетит пользователю по действующей логике дополнения? 😀 Ведь он выполняет условия выдачи всех трех достижений одновременно

Редакции сообщения
27.07.2021 01:10AlexBumПричина: не указано
0
Preci
не в сети 2 месяца
На сайте с 11.11.2014
Участник
Тем 71
Сообщения 1644
11
01:17

Все 3 и получит сразу. Если уровни не повышаются и вы уверены что все верно настроили - возможно при повторном взносе в один и тот же проект хук уже не отрабатывает и система достижений не видит этого события.

0
Александр Какаркин
не в сети 2 месяца
На сайте с 11.11.2018
Участник
Тем 18
Сообщения 51
12
01:29

По поводу настроек тут вроде ошибиться невозможно, скопировать и вставить код не сложно, если бы не верно вставил, у меня вообще бы настройка проектов не появилась бы скорей всего. Возможно что хук срабатывает да только один раз, это более вероятно. По поводу выдачи достижений - понял, спасибо за пояснения. Если будут полезные мысли в ходе эксплуатации дополнения - обязательно напишем. Спасибо за дополнение и за помощь в интеграции

0
Вы не имеете права на публикацию сообщений в этой теме