Как установить код виджетов ViaCRM на свой сайт, работающий на MODX Revolution?
Чтобы установить код ViaCRM на сайт на CMS Joomla, необходимо выполнить несколько шагов. Подробнее о них:
Шаг 1. Получение кода ViaCRM
-
Авторизуйтесь в личном кабинете ViaCRM.
-
Найдите раздел «Проекты», создайте новый проект и получите код для вставки.
-
Скопируйте предоставленный код для вставки на сайт.
Шаг 2. Выбор способа установки
Есть три основных способа внедрения кода:
Способ 1. Через шаблон (для всех страниц)
Подходит, если код должен загружаться на всём сайте.
-
В админ‑панели MODX перейдите в «Элементы» → «Шаблоны».
-
Выберите основной шаблон сайта (или все шаблоны, если их несколько).
Откройте редактор шаблона.
-
Вставьте код ViaCRM перед закрывающим тегом </body> (рекомендуемое место).
Сохраните шаблон.
Способ 2. Через чанк (для гибкого управления)
Оптимально, если нужно контролировать, где именно отображается код.
-
Перейдите в «Элементы» → «Чанки».
-
Нажмите «Создать чанк».
-
Задайте имя, например: viacrm_code
-
В поле «Код чанка» вставьте скопированный код ViaCRM.
Сохраните чанк.
-
Откройте нужный шаблон или ресурс и вставьте вызов чанка: [[$viacrm_code]] в нужном месте (обычно перед </body>).
Способ 3. Через сниппет (для динамической загрузки)
Используйте, если требуется дополнительная логика (например, загрузка кода только для определённых пользователей).
-
Перейдите в «Элементы» → «Сниппеты».
-
Создайте новый сниппет с именем ViaCRMLoader
-
В теле сниппета вставьте код:
Сохраните сниппет.
-
В шаблоне или ресурсе вызовите его: [[ViaCRMLoader]].
Шаг 3. Проверка установки
-
Опубликуйте изменения (если требуется).
-
Откройте сайт в браузере (в режиме инкогнито, чтобы избежать кеширования).
-
Протестируйте функционал ViaCRM (например, отправку формы).
-
Проверьте консоль браузера (F12 → Console) на наличие ошибок JavaScript.
Дополнительные настройки
Если виджеты не работают:
-
Кеширование. Отключите кеширование для страницы с кодом или используйте модификатор: [[!ViaCRMLoader]] (восклицательный знак отключает кеширование сниппета).
-
Порядок загрузки. Убедитесь, что код ViaCRM загружается после jQuery (если он требуется).
-
Конфликты скриптов. Проверьте консоль браузера на ошибки и при необходимости переместите код выше/ниже других скриптов.
Настройка форм обратного звонка
Если вы хотите использовать функцию форм обратного звонка ViaCRM, выполните следующие шаги:
- В любой ссылке на сайте (тег href) добавьте #VIACRM_callmeback. Например: <a href="#VIACRM_callmeback">Позвоните мне</a>.
- При клике на такую ссылку посетитель сможет оставить заявку на перезвон через форму обратного звонка.
Важные рекомендации
-
Резервное копирование. Перед внесением изменений создайте бэкап сайта и базы данных.
Если у вас остались вопросы по какому‑либо шагу, обратитесь в поддержку ViaCRM и мы постараемся Вам помочь.
Загружаю...