Меню

Серия 14: Компонент обратной связи через e-mail, использование библиотеки бокового слайдера

RSS
Серия 14: Компонент обратной связи через e-mail, использование библиотеки бокового слайдера
 

Серия 14: Компонент обратной связи через e-mail, использование библиотеки бокового слайдера

Чеклист:


Проблемы со штатным im мессенджером в редакции "Бизнес"
Создаем компонент обратной связи через e-mail
Изменено: Михаил Базаров - 27.12.2024 13:16:38
 
Кому горит избавиться от многократного использования
if (isset($_REQUEST["IFRAME"]) && $_REQUEST["IFRAME"] === "Y") {

Убираем эту фигню везде, где понавставляли и используем ui.sidepanel.wrapper в component_epilog.php:
Код
if (isset($_REQUEST["IFRAME"]) && $_REQUEST["IFRAME"] === "Y") {
    /*
    Все настройки
    https://dev.1c-bitrix.ru/api_d7/bitrix/ui/sidepanel_wrapper/view_params.php
    */
    $APPLICATION->IncludeComponent(
        'bitrix:ui.sidepanel.wrapper',
        '',
        [
            'POPUP_COMPONENT_NAME' => 'bazarow:bazarow.feedmail',
            'POPUP_COMPONENT_TEMPLATE_NAME' => '',
            'POPUP_COMPONENT_PARAMS' => [
                'BULLETIN_NAME' => $arResult['NAME'],
                'AJAX_MODE' => 'Y',
                'BULLETIN_OWNER_MAIL' => $arResult['ADD_OWNER']['EMAIL'],
                'BULLETIN_URL' => $arResult['CANONICAL_PAGE_URL']
            ],
            'USE_UI_TOOLBAR' => 'N',
            'USE_PADDING' => false,
            'PLAIN_VIEW' => true, // Убираем заголовок
            'PAGE_MODE' => false,
        ]
    );
}
Изменено: Михаил Базаров - 27.12.2024 13:16:08
Читают тему
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 

Блог-note: заметки разработчика

Создание раздела инфоблока при регистрации пользователя в Битрикс

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

Получение токена доступа API Firebase (HTTP v1) с помощью PHP для отправки push-уведомлений.

До июня 2024 года API Firebase использовал постоянный токен доступа, который можно было получить один раз в консоли. Одн...

Запретить указание количества товаров, добавляемого в корзину, в определенных разделах каталога.

Задача состоит в том, чтобы запретить указание количества товара, добавляемого в корзину, в определенных разделах катало...

Правильное подключение стилей и скриптов в Битрикс

Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...

Простые калькуляторы в карточке товара каталога на Битрикс

На одном из создаваемых сайтов было необходимо сделать небольшой калькулятор и предварительным подсчетом стоимости услуг...

Заполнить коэффициент единицы измерения (MEASURE_RATIO) из свойства элемента

Задача: Каталог наполняется из 1С, но 1С не передает коэффициент единицы измерения (особенность конкретной 1С, но во...

Cordova, ввод в input под диктовку. Голосовой поиск в мобильном приложении.

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

Картинка торгового предложения вместо иконки цвета, в выборе SKU

Задача: вместо не информативных иконок цветов нужно вывести детальную картинку торгового предложения. Если картинки у пр...

Добавление в избранное или отложенные, на AJAX из карточки товара

В этой заметке рассакажу как добавлять товары в "Отложенные", для иммитации функционала "Избранное". Для этого будем исп...