Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Поддомены и мультиязычность. Страны и Города. Легкая настройка.

Модуль позволяет добавить в битрикс поддержку множество поддоменов на каждом сайте битрикса, приложив при этом минимальные усилия.Модуль доступен на GitHubЧто делает модульДобавляет возможность создания бесконечного числа поддоменовДобавляет SEO-поддержку для каждого поддоменаДобавляет SEO-поддержку для каждой страницыДобавляет возможность указать счетчики и мета-теги для каждого поддоменаПозволяет включить поддержку мультиязычности и автоматическое переключение языкаПозволяет автоматически определять город пользователяПозволяет автоматически определять страну пользователяПозволяет создавать любые дополнительные поля с привязкой к доменуПозволяет делать локализацию данныхПозволяет динамически подставлять любое значение в заголовок, title, description, keywords с привязкой к доменуSEO-поддержкаМодуль позволяет задать SEO для каждой страницы с привязкой к домену.Также вы сможете:задать SEO-текст для каждой страницы с привязкой к доменузадать H1-текст для каждой страницы с привязкой к доменузадать TITLE для каждой страницы с привязкой к доменузадать Description для каждой страницы с привязкой к доменузадать Keywords для каждой страницы с привязкой к доменусоздать любые дополнительные поля для каждой страницы с привязкой к доменууказать общий паттерн формирования TITLEлокализовать поля под любой языкКому пригодитсякто хочет продвигать свой сайт точечно в любом городекто хочет продвигать свой сайт точечно в любой странекому нужно переключать язык сайта в зависимости от страныкому нужна тонкая SEO-настройкакому нужна поддержка разных языковПлюсы модуляпочти любой функционал можно включать/отключатьвозможность полного управлениягибкая SEO-поддержка каждой страницыгибкая SEO-поддержка каждого доменаочень легкая настройкамножество режимов работывозможность исключать путивозможность задавать соответствияне использует сторонние сервисывозможность сделать локализацию полейподдержка городов, стран и языковподдержка ЧПУКомпонентыmultidomain.city.list - компонент для вывода списка поддоменовmultidomain.data - компонент для вывода информации текущего поддоменаmultidomain.page - компонент для вывода статических страниц для мультиязычностиКак пользоватьсяИнформация на вкладке "Установка"Если возникнет сложность в настройке, мы вам поможем!Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.Поблагодарить автора

Поддомены и мультиязычность. Страны и Города. Легкая настройка.

Поддомены и мультиязычность. Страны и Города. Легкая настройка.

от Dev2Fun
Скриншоты
Описание

Технические данные

Опубликовано:
23.01.2018
Обновлено:
11.04.2022
Версия:
1.1.7
Установлено:
Более 1000 раз
Подходящие редакции:
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Корпоративный портал», «Энтерпрайз»
Адаптивность:
Да
Поддержка Композита:
Да
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Модуль позволяет добавить в битрикс поддержку множество поддоменов на каждом сайте битрикса, приложив при этом минимальные усилия.

Модуль доступен на GitHub


Что делает модуль
  • Добавляет возможность создания бесконечного числа поддоменов
  • Добавляет SEO-поддержку для каждого поддомена
  • Добавляет SEO-поддержку для каждой страницы
  • Добавляет возможность указать счетчики и мета-теги для каждого поддомена
  • Позволяет включить поддержку мультиязычности и автоматическое переключение языка
  • Позволяет автоматически определять город пользователя
  • Позволяет автоматически определять страну пользователя
  • Позволяет создавать любые дополнительные поля с привязкой к домену
  • Позволяет делать локализацию данных
  • Позволяет динамически подставлять любое значение в заголовок, title, description, keywords с привязкой к домену
SEO-поддержка

Модуль позволяет задать SEO для каждой страницы с привязкой к домену.

Также вы сможете:
  • задать SEO-текст для каждой страницы с привязкой к домену
  • задать H1-текст для каждой страницы с привязкой к домену
  • задать TITLE для каждой страницы с привязкой к домену
  • задать Description для каждой страницы с привязкой к домену
  • задать Keywords для каждой страницы с привязкой к домену
  • создать любые дополнительные поля для каждой страницы с привязкой к домену
  • указать общий паттерн формирования TITLE
  • локализовать поля под любой язык
Кому пригодится
  • кто хочет продвигать свой сайт точечно в любом городе
  • кто хочет продвигать свой сайт точечно в любой стране
  • кому нужно переключать язык сайта в зависимости от страны
  • кому нужна тонкая SEO-настройка
  • кому нужна поддержка разных языков
Плюсы модуля
  • почти любой функционал можно включать/отключать
  • возможность полного управления
  • гибкая SEO-поддержка каждой страницы
  • гибкая SEO-поддержка каждого домена
  • очень легкая настройка
  • множество режимов работы
  • возможность исключать пути
  • возможность задавать соответствия
  • не использует сторонние сервисы
  • возможность сделать локализацию полей
  • поддержка городов, стран и языков
  • поддержка ЧПУ
Компоненты
  • multidomain.city.list - компонент для вывода списка поддоменов
  • multidomain.data - компонент для вывода информации текущего поддомена
  • multidomain.page - компонент для вывода статических страниц для мультиязычности
Как пользоваться

Информация на вкладке "Установка"

Если возникнет сложность в настройке, мы вам поможем!

Если есть нарекания или предложения по улучшению модуля пишите на почту техподдержки.

Поблагодарить автора

Отзывы (0)
Обсуждения (52)
1 - 5 из 52
Что нового
1.1.7 (11.04.2022) - исправлена ошибка вывод шаблона компонента `dev2fun:multidomain.city.list`
1.1.6 (11.04.2022) - поправлена ошибка в старых версиях битрикса
1.1.5 (08.04.2022) - добавлена проверка на cli и отключение инициализации модуля при cli
1.1.4 (31.03.2022) - исправлен вывод таба с локализациями
1.1.3 (31.03.2022) - исправлен двойной вывод шаблона компонента `dev2fun:multidomain.city.list`
- поправлена сортировка сайтов (при мультисайтовости) в настройках модуля
1.1.2 (23.01.2022) - временно убран функционал автообновления файла urlrewrite
- исправлен баг с автозаменой ссылок во всех режимах
1.1.0 (07.01.2022) - поправлен компонент multidomain.city.list
- в компонент multidomain.city.list добавлен шаблон choice
- поправлен компонент multidomain.data
- добавлен компонент multidomain.page, который выводит статичную информацию
- поправлено несколько багов
1.0.0 (04.01.2022) - миграция на первую мажорную версию
- добавлен алгоритм поддоменов в виде "Подпапка"
- добавлен тип поддоменов "Язык"
- виртуальный алгоритм переместился в тип поддоменов
- в настройках добавлена возможность автозамены ссылок при алгоритме "Подпапка"
- добавлена полная поддержка режима мультисайтовости в битриксе
- в настройках добавлена возможность активности мультидоменнов в виде флага
- для режима "Подпапка" добавлена автоматическая маршрутизация
- в настройках для режима "Подпапка" добавлена возможность кнопочного обновления маршрутизации
- улучшено обнаружение поддоменов
- поправлены известные баги
- обновлена база городов и стран
- переработано SEO
- улучшен UI-интерфейс
- добавлен метод LangData::getLangItemsFields() - заменяет значения свойств для списка элементов/разделов
- добавлен метод LangData::loadMessages() - загружает файл с переводами
- добавлен метод LangData::getMessage() - возвращает перевод
- добавлен метод Base::getSefFolder() - возвращает динамические путь для SEF_FOLDER ЧПУ
- SEO: добавлена поддержка hreflang (настраивается во вкладке "мультиязычность")
- SEO: добавлено несколько паттернов, которые настраиваюся в инфоблоках, пример для "Шаблон META TITLE": {=multiTitle "FieldName" "BeforeText", "AfterText", "AdditionData"}
- SEO: добавлен паттерн {=multiTitle "NAME"} - выводит нужное значение из поддомена для "Шаблон META TITLE" (читайте подробнее в описании или readme)
- SEO: добавлен паттерн {=multiDescription "NAME"} - выводит нужное значение из поддомена для "Шаблон META DESCRIPTION" (читайте подробнее в описании или readme)
- SEO: добавлен паттерн {=multiKeywords "NAME"} - выводит нужное значение из поддомена для "Шаблон META DESCRIPTION" (читайте подробнее в описании или readme)
- SEO: добавлен паттерн {=multiHeading "NAME"} - выводит нужное значение из поддомена для "Заголовок раздела" и "Заголовок товара" (читайте подробнее в описании или readme)
- SEO: добавлен паттерн {=multiLangField "NAME"} - выводит нужное значение из переводов полей для "Заголовок раздела" и "Заголовок товара" (читайте подробнее в описании или readme)
- после обновления необходимо перейти в настройки модуля и активировать модуль. Авто-активация опущена для избежания плохих эффектов
0.2.3 (08.03.2021) - Поправлен баг при сохранении настроек мультиязычности в ui
0.2.2 (13.02.2021) - Поправлен баг при сохранении настроек в ui
- Поправлена работа редиректа
0.2.1 (14.11.2020) - Поправлена ошибка при сохранении настроек во вкладке SEO
- Улучшена логика обнаружения поддоменов
- Обновления пакетов
- Улучшена логика локализации полей
0.2.0 (05.09.2020) - Добавлена возможность локализации из админки (подробнее на странице модуля)
0.1.39 (19.05.2020) - поправлен баг, который появлялся при получении информации о не найденом IP
0.1.38 (20.02.2020) - В SEO-шаблоны добавлена поддержка события OnBeforeSeoSetCityName
Теперь можно динамично изменять значение для шаблона {=get_city}
0.1.37 (09.08.2019) - Исправлен баг с выводом кнопки и окна настройки SEO-данных
0.1.36 (19.07.2019) - Исправлен баг с определением IP на некоторых серверах
0.1.35 (11.07.2019) - Убрано легаси в виде проверки наличия поддомена в "списке доменных имен"
- Улучшена работа виртуального алгоритма
0.1.34 (09.07.2019) - Добавлен strict mode. Теперь если домен не указан в ИБ, то редиректа не будет.
0.1.33 (06.07.2019) - Исправлен баг возникающий на некоторых сайтах с SSL-сертификатами
0.1.32 (15.04.2019) - Добавлен функционал {=get_city} в META SEO-поля инфоблоков
0.1.31 (04.03.2019) - исправлена ошибка при выводе SEO-полей для пользователей
- теперь текст из H1 выводится только в #H1_TEXT# или #H1# или в pageProperty h1
0.1.30 (28.02.2019) - исправлена ошибка при работе с буффером
0.1.29 (10.02.2019) - исправлены ошибки в компоненте "dev2fun:multidomain.data"
- исправлены ошибки в компоненте "dev2fun:multidomain.city.list"
0.1.28 (20.12.2018) - исправлен баг, с появлением окна SEO (баг появлялся у тех, кто не правильно вызывал jquery)
0.1.27 (07.12.2018) - исправлен баг сопоставлением ISO ключа с поддоменом
0.1.26 (06.12.2018) - исправлен баг с авто-редиректом при lang=redirect
0.1.25 (24.10.2018) - исправлено несколько багов в "dev2fun:multidomain.data"
- исправлено несколько багов в "dev2fun:multidomain.city.list"
0.1.24 (24.10.2018) - добавлен компонент "dev2fun:multidomain.data" - выводит поля текущего города
- добавлен компонент "dev2fun:multidomain.city.list" - выводит список городов
0.1.23 (26.08.2018) - добавлена возможность использования любых уровней доменов.
Т.е. subdomain.site.ru, sub.subdomain.site.ru, sub..sub.subdomain.site.ru и т.п.
Совершая донат, вы поддерживаете выпуск обновлений этого модуля
0.1.22 (25.08.2018) - исправлен баг с сохранением таблиц при удалении
- обновлена база городов и стран
0.1.21 (25.08.2018) - поправлен баг с SEO H1
0.1.20 (25.08.2018) - улучшена установка модуля
0.1.19 (18.08.2018) - исправлен баг в сохранении SEO-настроек - исправлен баг в кодировке windows-1251
0.1.18 (13.08.2018) - поправлен баг с кодировкой в инфоблоках
0.1.17 (08.04.2018) - техническое обновление
0.1.16 (18.03.2018) - исправлен баг в выводе Title с текущим городом/страной
0.1.15 (06.03.2018) - исправлен баг в обнаружении поддоменов
- улучшено регулярное выражение
0.1.14 (06.03.2018) - добавлена возможность включить добавление названия текущего города в TITLE
0.1.13 (05.03.2018) - поправлен критический баг, выдававший 404
0.1.12 (01.03.2018) - добавлен $APPLICATION->SetPageProperty('h1',self::$currentSeo['UF_H1']);
0.1.11 (01.03.2018) - поправлен баг установки модуля
0.1.10 (28.02.2018) - Исправлен небольшой баг в поле H1
0.1.9 (27.02.2018) - Добавлена поддержка поля H1
0.1.8 (27.02.2018) - техническое обновление
0.1.7 (15.02.2018) - исправлено регулярное выражение для seo text
0.1.6 (15.02.2018) - исправление кодировки перевода
0.1.5 (15.02.2018) - добавлена поддержка ключей для вывода текста. Теперь можно использовать #SEO_TEXT# или #TEXT#
- добавлена поддержка кастомных полей. Получить их можно с помощью Dev2fun\MultiDomain\Base::GetCurrentDomain()
- добавлена возможность сохранения данных при удалении
0.1.4 (15.02.2018) - техническое обновление
0.1.3 (14.02.2018) - техническое обновление
0.1.2 (01.02.2018) - исправлен системный баг
Установка
Вся настройка осуществляется в 4 простых шага.

Шаг 1. Настройка поддоменов на хостинге (только для режима "Поддомен")

Чтоб настроить поддомены на хостинге вам необходимо будет указать алиасы.
Если у вас хостинг, то можете попросить хостера сделать чтобы все домены вида *.mysite.ru вели на корень сайта.
Обычно для этого надо сделать что-то вроде такого:
- Прописать днс-запись   * IN     A    IP сервера
- В настройках apache прописать:
ServerName your_site.ru
ServerAlias *.your_site.ru
Мы можем вам в этом помочь

Шаг 2. Указать все поддерживаемые поддомены + основной домен

Вам нужно в админке по пути:  Настройки->Настройки продукта->Сайты->Список сайтов->выбираете нужный сайт (обычно s1) и прописываете в поле "Доменной имя", список доменных имен, каждый домен на новой строке.
Данный пункт можно опустить, но мы рекомендуем вам прописать.

Шаг 3. Настроить модуль "Поддомены и мультиязычность"

Вкладка "Настройки"
  • Активность - флаг активности модуля
  • Алгоритм - указать алгоритм определения поддоменов
Поддомен - модуль определяет такой тип subdomain.domain.ru, где subdomain является поддоменом.
Подпапка - модуль определяет такой тип domain.ru/subdomain/, где subdomain является поддоменом.
  • Тип - указать какой тип поддоменов.
Страны - режим стран
Города - режим городов
Языки - режим языков
Виртуальный - режим без редиректов и прочего физического
  • Включить замену ссылок - автоматическая замена ссылок, работает только при "Подпапка"
  • Ключ обнаружения IP - ключ в массиве $_SERVER в котором указан ip пользователя
  • Домен по умолчанию - указать домен который является по умолчанию. Можно указать поддомен.
  • Сопоставления - алгоритм сопоставления iso-кода страны/города к имени поддомена.
  • Исключить пути - регулярные выражения путей, на которых модуль не запускается
По умолчанию исключаются след пути:
/bitrix/*
/local/*
  • Упраление муршрутизацией - при активном режиме "Подпапка" - добавляет маршруты, при другом режиме убирает лишние маршруты.
Вкладка "Мультиязычность"
  • Включить мультиязычность - при установленной галке мультиязычность работает
  • Язык по умолчанию - код языка по умолчанию, в нижнем регистре
  • Выводить HREFLANG - выводит указатели на другие версии языков страницы (полезно для SEO)
Вкладка "Домены"

Описание указано ниже (п. Настроить "Поддомены")

Вкладка  "SEO"
  • Включить SEO - при установке включается SEO у всех доменов и поддоменов. На сайте, для админов, выводится кнопка настройки SEO.
Шаг 4. Настроить "Поддомены"

Путь: Настройки->Настройки продукта->Настройки модулей->Поддомены и мультиязычность->Вкладка Домены->нажать на ссылку

Пройдясь по вышеуказанному пути мы попадаем в хайлоадблок битрикса "Dev2funMultiDomain"
В нем создаем записи.
Свойства:
  • SITE_ID - идентификатор сайта (для мультисайтовости)
  • Активность - указывает на активность домена
  • Название - внутреннее название домена (любое, не влияет на систему)
  • Подддомен - указываем название поддомена, например нам нужен вот такой вид my.domain.ru, то в этом поле указываем my
  • Главный домен - указываем название главного домена, в нашем случае domain.ru
  • HTML-код счетчиков - сюда копируем все нужные счетчики учета (например Yandex.Metrika или Google Analytics)
  • HTML-код мета-тегов - сюда копируем мета-теги для разных верификаций и любые другие, которые нужно вывести для этого поддомена
  • Язык - тут указываем язык поддомена. Работает только при включении Мультиязычности. НО если указать redirect, то система будет проверять пользователя и перенаправлять его на нужный поддомен.
Локализация (языки)

В модуле с версии 0.2.0 есть поддержка локализации полей.
  1. добавить поддержку полей в настройках модуля (см. скриншот)
  2. заполнить данные в полях на страницах редактирования элементов и разделов
  3. сделать интеграцию модуля в шаблоны компонентов (ниже подробнее)
  4. сделать локализацию подписей и надписей в шаблоне
Интеграция локализации полей в компоненты:

Локализация у списков элементов/разделов:
Вам необходимо прописать в result_modifier.php шаблона используемого компонента следующее:
// подгружаем все модуль и все его классы
\Bitrix\Main\Loader::includeModule('dev2fun.multidomain');
$arItems = \Dev2fun\MultiDomain\LangData::getLangItemsFields($arItems, 'element');
// где $arItems - массив элементов или разделов
// где element - тип, т.к. element - для элементов, section - для разделов

Локализация у элементов:
Вам необходимо прописать в result_modifier.php шаблона используемого компонента следующее:
// подгружаем все модуль и все его классы
\Bitrix\Main\Loader::includeModule('dev2fun.multidomain');
$arResult = \Dev2fun\MultiDomain\LangData::getDataFields($arResult,'element');
// где arResult - массив полей элемента
// где element - тип, т.к. мы выводим для элемента, поэтому element

Локализация у разделов:
Вам необходимо прописать в result_modifier.php шаблона используемого компонента следующее:
// подгружаем все модуль и все его классы
\Bitrix\Main\Loader::includeModule('dev2fun.multidomain');
$arResult = \Dev2fun\MultiDomain\LangData::getDataFields($arResult,'section');
// где arResult - массив полей раздела
// где section- тип, т.к. мы выводим для раздела, поэтому section

Локализация подписей и надписей в шаблоне

Вначале файла необходимо загрузить файл переводов (например файл header.php)
\Dev2fun\MultiDomain\LangData::loadMessages(__FILE__);
Далее в нужных местах сделать подключение переводов
<span><?=\Dev2fun\MultiDomain\LangData::getMessage('HI');?></span>
Если LangData::loadMessages был вызван в файле header.php, то переводы будут по пути: /путь_до_шаблона/lang/код_языка/header.php.

Состав файла для `ru`:
<?php
$MESS['HI'] = 'Привет';
//$MESS['OTHER'] = 'Другое';
// другие переводы
Состав файла для `en`:
<?php
$MESS['HI'] = 'Hi';
//$MESS['OTHER'] = 'Other';
// другие переводы

Настройка seo-шаблонов

  1. Заходите в настройки нужного инфоблока
  2. Переходите во вкладку SEO
  3. Указываете шаблоны в нужных местах
Список поддерживаемых шаблонов:* `{=multiTitle}` - для Meta Title (разделы/элементы)
  • {=multiDescription} - для Meta Description (разделы/элементы)
  • {=multiKeywords} - для Meta Keywords (разделы/элементы)
  • {=multiHeading} - для заголовка раздела/элемента
  • {=multiLangField} - для языкового (перевода) заголовка раздела/элемента
Структура щаблона на примере Meta Title:
{=multiTitle "FieldName", "BeforeText", "AfterText", "AdditionData"}
Где:
  • FieldName - это название поле откуда выводить текст (По умолчанию UF_NAME),
  • BeforeText - это текст до,
  • AfterText - это текст после,
  • AdditionData - любая дополнительная информация перечисленная через запятую (отсутствует у {=multiLangField})
По итогу вы увидите json, который заменяется на нужные данные.
Не забудьте поставить галку на "Очистить кеш вычисленных значений"

Интеграция в компоненты

В режиме "подпапка" рекомендуется для комплексных компонентов или компонентов с ЧПУ указать `SEF_FOLDER`.

Пример на компоненте bitrix:catalog
<?php
$sefFolder = \Dev2fun\MultiDomain\Base::getSefFolder();
?>
<?php $APPLICATION->IncludeComponent(
    "bitrix:catalog", 
    "bootstrap_v4", 
    array(
        "IBLOCK_TYPE" => "catalog",
        "IBLOCK_ID" => "2",
        "TEMPLATE_THEME" => "site",
        "HIDE_NOT_AVAILABLE" => "N",
        "BASKET_URL" => "{$sefFolder}/personal/cart/",
        "SEF_MODE" => "Y",
        "SEF_FOLDER" => "{$sefFolder}/catalog/",
        "AJAX_MODE" => "N",
        "AJAX_OPTION_JUMP" => "N",
        "AJAX_OPTION_STYLE" => "Y",
        "AJAX_OPTION_HISTORY" => "N",
        "CACHE_TYPE" => "A",
        "CACHE_TIME" => "36000000",
        "CACHE_FILTER" => "Y",
        "CACHE_GROUPS" => "Y",
        "SET_TITLE" => "Y",
        "STORE_PATH" => "{$sefFolder}/store/#store_id#",
        "SEF_URL_TEMPLATES" => array(
            "sections" => "",
            "section" => "#SECTION_CODE#/",
            "element" => "#SECTION_CODE#/#ELEMENT_CODE#/",
            "compare" => "compare/",
            "smart_filter" => "#SECTION_CODE#/filter/#SMART_FILTER_PATH#/apply/",
        )
        // .... другие свойства
    ),
    false
);?>



Для программистов:

Получить информацию о текущем домене:
Dev2fun\MultiDomain\Base::GetCurrentDomain()
Получить язык текущего домена:
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_LANG']

Получить имя поддомена:
Dev2fun\MultiDomain\Base::GetCurrentDomain()['UF_SUBDOMAIN']

Получить все sef-folder:
Dev2fun\MultiDomain\Base::getSefFolder()

Получить все поддомены:
Dev2fun\MultiDomain\SubDomain::getInstance()->getDomainList()

Получить поддомен по фильтру:
Фильтр передается как callback (для array_filter).\
Dev2fun\MultiDomain\SubDomain::getInstance()->getDomainByFilter($callbackFilter)

Краткие правила установки:

  1. Проверить права у папки modules
  2. Установить модуль в административной панели.
  3. Прочитать сообщение
  4. Настроить поддомены
  5. Настроить модуль
  6. Сбросить кэш
  7. Поблагодарить автора
  8. Использовать
Поблагодарить автора
Поддержка
Автор: darkfriend
Коллеги, в связи с кризисом, с 23 апреля 2020 года для всех бесплатных модулей, бесплатная техническая поддержка упразднена.
Если ваше обращение не об ошибке в модуле или ошибке из-за модуля, необходимо сделать донат от 1000 руб.
Вам нужно понимать, что каждое ваше обращение занимает время специалиста.
Просим проявить понимание и не нагружать службу просто так.
На многие ваши вопросы может ответить любой другой специалист по битриксу.


После того как вы сделали донат в заголовке письма укажите 4 последние цифры кошелька или карты с которой донатили.
Одно обращение один донат. Если вопрос в обращении закрылся, то для нового вопроса необходимо сделать донат.


Как сделать SUPER-обращение.
Делаете донат на 4000 руб и в заголовке к номеру (последние 4 цифры кошелька или карты) укажите слово SUPER.
Такие обращения мы обработаем вне очереди.
Мы оказываем техническую поддержку по email.

Контакты: support@dev2fun.com

Правила для письма:
  1. В теме письма необходимо указать ID модуля
  2. В теле письма необходимо указать суть проблемы и описать ваши действия, которые к ней привели.
  3. Приложить скриншоты.
  4. Прислать доступы до админки и фтп (желательно)
Техподдержка осуществляется:

В рабочие дни, со вторника по четверг.
С 11 до 16 (по мск)

Другие решения разработчика

еще 16 решений

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки