G-PLUS DOCS

G-PLUS DOCS

DiY PORTAL

Do it Yourself | Зроби це Сам

Інтерактивізація нерухомості для професіоналів

2. ІТ-спеціалісту. Як вставити інтерактивний фасад в полотно сторінки?

Estimated reading: 1 minute 265 views

За замовчуванням, підключення інтерактивного фасаду, виводить на сайті забудовника – кнопку виклику фасаду. Це виглядає так як показано на скріншоті нижче, або з певними дизайн модифікаціями.

такий віджет легко може бути доданим, згідно інструкцій до продукту G-PLUS VISUAL, всього лише через вставку JS скрипту. Деталі підключення описані в документації за посиланням – https://g-plus.com.ua/info/documentation/how-to-connect-an-interactive-facade-to-developer

При цьому, якщо виникає задача, помістити інтерактивний фасад в тіло сторінки сайту, можна

Спосіб 1 – використовувати вставку через iframe.

Наприклад, щоб реалізувати ось такий вивід:

Демонстрація реалізації через використання iframe

Приклад iframe коду для вставки

  <iframe id="layout-iframe" style="z-index:1!important; height: calc(87vh - 57px);" src="https://crm.g-plus.app/manage/buildings/23893/iframe_layout?lang=ua&token=7a5b8d4b9bdb45ffbebb05dc796b59eb"></iframe>

в даному прикладі буде викликано демо ЖК з назвою Поруч який наведено на сторінці https://demo.g-plus.com.ua/demo

Даний демо ЖК вставлено в iframe по посиланню – https://crm.g-plus.app/manage/buildings/23893/iframe_layout?lang=ua&token=7a5b8d4b9bdb45ffbebb05dc796b59eb

URL для src ви можете отримати через інспектор або view source of iframe

OVERLAY практика.

Оскільки вставка iframe в контейнер сторінки за замовчуванням ловить курсор мишки, то рекомендуємо використовувати практику накладання на iframe сітки з закликом кліку на елемент для взаємодії і відслідковувати покидання курсора мишки з зони iframe (якщо покидання відбулось – повертати сітку).

Приклад доступний за посиланням https://demo.g-plus.com.ua/demo/v131

Прокрутка секції Інтерактивна схема забудови відбувається нативно, її активація – інтуїтивно зрозуміла.

Спосіб 2 – використовувати виклик iframe-вікна через JS.

Виклик елементів в iframe через JS

У способі 2 виконана верстка плану забудови в HTML+CSS, з використанням JS, який при кліку на будинок відкриває iframe вікно з відповідним будинком (наприклад 1.1G)

var data = {
    action: 'event',
    selector: '.btn-choose-block[data-id=123]', // селектор кнопки корпусу всередині iframe
    event: 'click'
}
var iframe = document.getElementById('layout-iframe');
iframe.contentWindow.postMessage(data, 'https://crm.g-plus.app');Приклад реалізації виклику через JS

Даний код поза JS викличе елементи селектору.

Поділитись

2. ІТ-спеціалісту. Як вставити інтерактивний фасад в полотно сторінки?

Скопіювати посилання

Зміст
Chat GPT Perplexity Grok Google AI