CreatiumMax

Лайки пользователей

Для начала нужна таблица Пользователей и постов (или товаров, на которые будут ставиться лайки).

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

  1. Добавьте в таблицу пользователей колонку "Массив ссылок" для содержания id постов которые были лайкнуты. Подключите эту колонку к таблице постов или товаров.

  1. В таблице постов или товаров добавьте колонку с числами, для учета количества лайков

  1. В наборе блоков где выводятся посты добавьте компонент лайка по номеру 19505

  1. Настройте компонент лайка. В идентификаторе - укажите переменную идентификатора текущего поста. В начальном состоянии - формулу:

typescript
if(
  indexOf(
    member.liked_posts ?,
    table.current.id
  ) < 0,
  "no",
  "yes"
)
  1. Добавьте в набор блоков текстовую переменную которая выводит количество лайков:

  1. Создайте сценарий для лайка и подключите в нём таблицы к действиям:
    https://cremax.ru/scenario-playground?saved=63mt6u88m51o6ktw33wb35u8

  2. В настройках компонента лайка укажите выполнение сценария лайка.

  1. Готово, лайки и их количества должны отображаться.

Было полезно?

Остались вопросы? — Напишите нам в чат поддержки будучи авторизованным в своем аккаунте cremax.ru или через чат поддержки в Телеграме: @CreatiumMaxSupportBot