Лайки пользователей
Для начала нужна таблица Пользователей и постов (или товаров, на которые будут ставиться лайки).
Важно: переменные в формулах ниже могут отличаться от переменных других проектов. Нужно использовать формулы и убедиться что они выдают верный результат. При необходимости, их нужно откорректировать.
Добавьте в таблицу пользователей колонку "Массив ссылок" для содержания id постов которые были лайкнуты. Подключите эту колонку к таблице постов или товаров.
В таблице постов или товаров добавьте колонку с числами, для учета количества лайков
В наборе блоков где выводятся посты добавьте компонент лайка по номеру 19505
Настройте компонент лайка. В идентификаторе - укажите переменную идентификатора текущего поста. В начальном состоянии - формулу:
if(
indexOf(
member.liked_posts ?,
table.current.id
) < 0,
"no",
"yes"
)Добавьте в набор блоков текстовую переменную которая выводит количество лайков:
Создайте сценарий для лайка и подключите в нём таблицы к действиям:
https://cremax.ru/scenario-playground?saved=63mt6u88m51o6ktw33wb35u8В настройках компонента лайка укажите выполнение сценария лайка.
Готово, лайки и их количества должны отображаться.
Остались вопросы? — Напишите нам в чат поддержки будучи авторизованным в своем аккаунте cremax.ru или через чат поддержки в Телеграме: @CreatiumMaxSupportBot