Как установить код виджетов ViaCRM на свой сайт, работающий на DLE (DataLife Engine)?
Чтобы установить код ViaCRM на сайт на CMS DLE (DataLife Engine), необходимо выполнить несколько шагов. В первую очередь потребуется получить код интеграции от ViaCRM и затем правильно разместить его на сайте.
Шаг 1. Получение кода ViaCRM
- Зарегистрируйтесь в ViaCRM или войдите в существующий аккаунт.
- Создайте проект. В проекте можно будет скопировать код для Вашего сайта.
- Скопируйте предоставленный код.
Шаг 2. Вход в админ‑панель DLE (DataLife Engine) CMS
-
Откройте браузер и перейдите по адресу: ваш-сайт.ру/manager (вместо ваш-сайт.ру укажите домен вашего сайта).
-
Введите логин и пароль администратора и авторизуйтесь.
Шаг 3. Вставка кода на сайт DLE (DataLife Engine)
Есть несколько способов вставить JS‑код в сайт на DLE CMS:
Способ 1. Через шаблон сайта (простейший)
Подходит для размещения кода на всех страницах сайта.
Шаги:
-
Перейдите в раздел «Управление шаблонами» → «Шаблоны сайта» .
-
Выберите основной шаблон (обычно называется main.tpl или main ).
-
Найдите место для вставки кода:
-
для JS‑кода ViaCRM найдите </body> и вставьте код перед ним.
-
-
Нажмите «Сохранить» .
-
Очистите кеш: перейдите в «Настройки скрипта» → «Очистка кеша» и нажмите «Очистить кеш шаблонов» .
-
Проверьте работу: откройте сайт в режиме инкогнито и проверьте консоль браузера (F12 → Console) на ошибки, а также убедитесь, что функционал CRM работает.
Способ 2. Через настройки DataLife Engine (для кода в <head> )
Этот способ удобен, если нужно добавить код только в секцию <head> , не трогая шаблоны.
Шаги:
-
В админ‑панели перейдите в «Настройки скрипта» .
-
Откройте вкладку «Настройка системы» .
-
Найдите поле «Дополнительный код перед </head>» (в старых версиях может называться «Дополнительный HTML‑код в <head>» ).
-
Вставьте JS‑код ViaCRM в это поле.
-
Нажмите «Сохранить настройки» .
-
Очистите кеш: перейдите в «Настройки скрипта» → «Очистка кеша» и нажмите «Очистить кеш шаблонов» .
Способ 3. Через редактирование отдельных шаблонов (для выборочных страниц)
Используйте, если код нужен только на определённых страницах (например, только на главной или только в карточках новостей).
Шаги:
-
В админ‑панели зайдите в «Управление шаблонами» → «Шаблоны сайта» .
-
Выберите нужный шаблон:
-
main.tpl — для всех страниц;
-
fullstory.tpl — для страниц полных новостей;
-
index.tpl — для главной страницы;
-
shortstory.tpl — для анонсов новостей.
-
-
Откройте шаблон и найдите место для кода (перед </body> или </head> , как в способе 1).
Вставьте код ViaCRM.
-
Сохраните шаблон и очистите кеш.
-
Проверьте нужные страницы сайта.
Настройка форм обратного звонка
Если вы хотите использовать функцию форм обратного звонка ViaCRM, выполните следующие шаги:
- В любой ссылке на сайте (тег href) добавьте #VIACRM_callmeback. Например: <a href="#VIACRM_callmeback">Позвоните мне</a>.
- При клике на такую ссылку посетитель сможет оставить заявку на перезвон через форму обратного звонка.
Важные нюансы и советы
-
Резервное копирование. Перед любыми изменениями сделайте бэкап шаблона (скопируйте текст перед редактированием) или всего сайта. В DLE (DataLife Engine) есть встроенная функция бэкапа в разделе «Резервное копирование» .
-
Проверка кода. Убедитесь, что код ViaCRM полностью скопирован и не содержит ошибок.
-
Порядок загрузки. Убедитесь, что стандартные js библиотеки (jQuery и т.д.) подключаются раньше кода ViaCRM. В DLE (DataLife Engine) jQuery обычно уже подключён в стандартных шаблонах.
-
Кэширование. DLE (DataLife Engine) активно использует кеш. Всегда очищайте кеш шаблонов после изменений, иначе код может не отобразиться.
Что делать, если не получилось
-
Проверьте кеш. Очистите кеш ещё раз и обновите страницу (Ctrl + F5).
-
Проверьте синтаксис. Убедитесь, что код вставлен целиком и без опечаток.
-
Проверьте место вставки. Попробуйте перенести код из <head> в конец <body> или наоборот.
-
Отключите плагины/модули. Некоторые модули DLE (DataLife Engine) могут блокировать выполнение JS. Временно отключите их в «Модули» → «Управление модулями» .
-
Проверьте консоль браузера. Откройте сайт в режиме инкогнито (Ctrl + Shift + N), нажмите F12 → вкладка Console . Там могут быть ошибки (выделены красным), из-за которых не загружаются виджеты ViaCRM. Постарайтесь исправить их.
Если при установке возникнут сложности (например, ошибки в коде или проблемы с отображением), обратитесь в поддержку ViaCRM.
Загружаю...