MODX Revolution CMS Icon

Как установить код виджетов ViaCRM на свой сайт, работающий на MODX Revolution?

Чтобы установить код ViaCRM на сайт на CMS Joomla, необходимо выполнить несколько шагов. Подробнее о них:

Шаг 1. Получение кода ViaCRM

  1. Авторизуйтесь в личном кабинете ViaCRM.

  2. Найдите раздел «Проекты», создайте новый проект и получите код для вставки.

  3. Скопируйте предоставленный код для вставки на сайт.

Шаг 2. Выбор способа установки

Есть три основных способа внедрения кода:

Способ 1. Через шаблон (для всех страниц)

Подходит, если код должен загружаться на всём сайте.

  1. В админ‑панели MODX перейдите в «Элементы» → «Шаблоны».

  2. Выберите основной шаблон сайта (или все шаблоны, если их несколько).

  3. Откройте редактор шаблона.

  4. Вставьте код ViaCRM перед закрывающим тегом </body> (рекомендуемое место).

  5. Сохраните шаблон.

Способ 2. Через чанк (для гибкого управления)

Оптимально, если нужно контролировать, где именно отображается код.

  1. Перейдите в «Элементы» → «Чанки».

  2. Нажмите «Создать чанк».

  3. Задайте имя, например: viacrm_code

  4. В поле «Код чанка» вставьте скопированный код ViaCRM.

  5. Сохраните чанк.

  6. Откройте нужный шаблон или ресурс и вставьте вызов чанка: [[$viacrm_code]] в нужном месте (обычно перед </body>).

Способ 3. Через сниппет (для динамической загрузки)

Используйте, если требуется дополнительная логика (например, загрузка кода только для определённых пользователей).

  1. Перейдите в «Элементы» → «Сниппеты».

  2. Создайте новый сниппет с именем ViaCRMLoader

  3. В теле сниппета вставьте код:

  1. Сохраните сниппет.

  2. В шаблоне или ресурсе вызовите его: [[ViaCRMLoader]].

Шаг 3. Проверка установки

  1. Опубликуйте изменения (если требуется).

  2. Откройте сайт в браузере (в режиме инкогнито, чтобы избежать кеширования).

  3. Протестируйте функционал ViaCRM (например, отправку формы).

  4. Проверьте консоль браузера (F12 → Console) на наличие ошибок JavaScript.

Дополнительные настройки

Если виджеты не работают:

  • Кеширование. Отключите кеширование для страницы с кодом или используйте модификатор: [[!ViaCRMLoader]] (восклицательный знак отключает кеширование сниппета).

  • Порядок загрузки. Убедитесь, что код ViaCRM загружается после jQuery (если он требуется).

  • Конфликты скриптов. Проверьте консоль браузера на ошибки и при необходимости переместите код выше/ниже других скриптов.

Настройка форм обратного звонка

Если вы хотите использовать функцию форм обратного звонка ViaCRM, выполните следующие шаги:

  1. В любой ссылке на сайте (тег href) добавьте #VIACRM_callmeback. Например: <a href="#VIACRM_callmeback">Позвоните мне</a>.
  2. При клике на такую ссылку посетитель сможет оставить заявку на перезвон через форму обратного звонка.

Важные рекомендации

  • Резервное копирование. Перед внесением изменений создайте бэкап сайта и базы данных.

Если у вас остались вопросы по какому‑либо шагу, обратитесь в поддержку ViaCRM и мы постараемся Вам помочь.