Страница профиля в Zero-блоке

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

Загрузка данных профиля в блок

Инструкция по установке

  • Cкопируйте код ниже и вставьте его внутрь <head> в настройках сайта
    Этот скрипт устанавливается только один раз и помогает работать модификациям личного кабинета. Если он уже стоит у вас на сайте, добавлять его снова не нужно, просто пропустите этот шаг.
<script src="https://cdn.postnikovmd.com/tilda@1.5/members.min.js"></script>
Скопировать код
Код скопирован!
Синхронизация обновлений включена. Новые версии и исправления будут устанавливаться автоматически.
Синхронизация обновлений включена. Модификации будут загружаться с альтернативного источника (для зарубежных проектов).
Синхронизация обновлений отключена. Текущая версия останется неизменной, независимо от обновлений.
  • Задайте текстовым элементам, которые необходимо синхронизировать с профилем, следующие классы:
    • .profile-name — для имени пользователя
    • .profile-login — для его email
    • .profile-phone — для его телефона
    Если пользователь авторизован в личном кабинете, информация подтянется в элементы при загрузке страницы.
  • Для синхронизации изображения профиля, задайте необходимым элементам класс .profile-image
    Если пользователь загрузит в профиль свой аватар, он отобразится в данных элементах. При его отсутствии выведется изображение, установленное в нём изначально. Синхронизация изображений профиля поддерживается только для элементов с типом Shape.
  • Задайте в настройках модификации класс или ID блока, в который должны подгрузиться элементы
  • Скопируйте код и вставьте его в блок T123 в конец страницы
Настройки модификации

Настройки модификации

Цвет скелета загрузки:
Класс блока для синхронизации:
Цвет «заглушки», которая отображается вместо основного контента на время загрузки данных.
<!--members.js Своя страница профиля в Zero-блоке. https://postnikovmd.com/mods/members/profile-->
<script>members.loadcontent(".uc-profile")</script>
Скопировать код
Скопировать код
Код скопирован!

Особенности

  • Работает с любой версткой
    Страницу можно оформить без ограничений по вёрстке
  • Синхронизирует данные профиля
    Подгружает данные пользователя в элементы Zero-блока
  • Поддерживает все стандартные поля
    Работает со всеми доступными в личном кабинете полями

Документация

Элементы

Параметры

Если при установке что-то пошло не так

Добавьте параметр ?showerrors в конец ссылки, чтобы увидеть ошибки и рекомендации по их исправлению