Сообщество
Академия no-code
Биржа заказов
Эй, зови друзей!
Приглашай друзей — каждому по 300 руб. на счет, а тебе 10% с каждой покупки!
Сегодня поговорим с Вами о том, как быстро и удобно собрать панель администратора на сайте за 20 минут.
Для этого выделим основных 5 шагов:
1. Роль пользователя — администратор
2. Доступ в админ. панель только для администраторов
3. Создание контента
4. Изменение контента
5. Удаление контента.
### Шаг первый — Роль для администратора
На этом шаге нам нужно в таблицу пользователей добавить еще одну колонку с параметром "Роль", назовем её "role".
И для всех пользователей значение может быть пустым, или со значением user, а вот для администратора сделаем значение в данном поле "admin".
### Шаг второй — Доступ в админ. панель
На этом шаге создадим страницу с адресом /admin, перейдем в настройки, вкладка "Доступ".
В данной вкладке, нужно сделать следующие настройки:
1. Просмотр страницы по условию user, role = admin
2. Применять настройки доступа для дочерних страниц
### Шаг третий — Создание контента
Теперь создадим страницу с формой, на которой разместим нужные нам поля для размещения контента.
Эту форму нужно привязать к интегромату, чтобы данные из формы записывались в нашу базу данных.
### Шаг четвертый — Изменение контента
На этом шаге продублируем ранее созданную форму на шаблонных страницах. Где каждая шаблонная страница это запись из базы.
Теперь для каждого поля сделаем предзаполнение из базы данных в соответствии с типом данных. Добавим дополнительное скрытое поле, которое будет предзаполняться с ID нужной записи.
После этого настроим интегромат по сценарию: Получение вебхука, поиск данных в базе по ID записи, обновление данных из вебхука.
### Шаг пятый — Удаление контента
На этом этапе нам нужно сделать форму с одним полем, сделаем его скрытым и внесем туда через предзаполнение ID записи.
После отправки формы сценарий будет выглядеть так: Вебхук — Поиск строки — Удаление найденной строки — Запись в БД.
Все, кто работает с creatium не только для создания лендингов, а для работы с личными кабинетами и другими сервисами, чаще всего используют Integromat (Make), но как мы знаем у него есть ряд минусов:
— Ограниченный бесплатный тариф;
— Сложности с пополнением баланса;
— При большом объеме данных стоимость использования растет.
Именно поэтому многие задаются вопросами о наличии альтернатив, и желательно максимально гибкими и не очень дорогими (а лучше бесплатными).
Решение есть = n8n.io
Специально для учеников первого потока мы готовим курс по этому крутому сервису - альтернтаиве integromat.
На курсе расскажем:
— Как развернуть n8n.io на своем сервере
— Как настроить интеграции
— Как связать с Creatium и базами данных (Google Sheets, Notion, Airtable)
— Как оптимизировать процессы, чтобы не арендовать дорогой сервер.
Специально для фрилансеров подготовил раздел "Портфолио" в личном профиле.
Раздел доступен по ссылке: https://cre.codes/community далее нужно выбрать себя в списке и загрузить свои работы.
Также загрузка возможна в личном кабинете на вкладке "Биржа" https://cre.codes/lk/stock
Это текст внутри блока