DLE (DataLife Engine) CMS Icon

Как установить код виджетов ViaCRM на свой сайт, работающий на DLE (DataLife Engine)?

Чтобы установить код ViaCRM на сайт на CMS DLE (DataLife Engine), необходимо выполнить несколько шагов. В первую очередь потребуется получить код интеграции от ViaCRM и затем правильно разместить его на сайте.

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

  1. Зарегистрируйтесь в ViaCRM или войдите в существующий аккаунт.
  2. Создайте проект. В проекте можно будет скопировать код для Вашего сайта.
  3. Скопируйте предоставленный код.

Шаг 2. Вход в админ‑панель DLE (DataLife Engine) CMS

  1. Откройте браузер и перейдите по адресу: ваш-сайт.ру/manager (вместо ваш-сайт.ру укажите домен вашего сайта).

  2. Введите логин и пароль администратора и авторизуйтесь.

Шаг 3. Вставка кода на сайт DLE (DataLife Engine)

Есть несколько способов вставить JS‑код в сайт на DLE CMS:

Способ 1. Через шаблон сайта (простейший)

Подходит для размещения кода на всех страницах сайта.

Шаги:

  1. Перейдите в раздел «Управление шаблонами»«Шаблоны сайта» .

  2. Выберите основной шаблон (обычно называется main.tpl или main ).

  3. Найдите место для вставки кода:

    • для JS‑кода ViaCRM найдите </body> и вставьте код перед ним.

  4. Нажмите «Сохранить» .

  5. Очистите кеш: перейдите в «Настройки скрипта»«Очистка кеша» и нажмите «Очистить кеш шаблонов» .

  6. Проверьте работу: откройте сайт в режиме инкогнито и проверьте консоль браузера (F12 → Console) на ошибки, а также убедитесь, что функционал CRM работает.

Способ 2. Через настройки DataLife Engine (для кода в <head> )

Этот способ удобен, если нужно добавить код только в секцию <head> , не трогая шаблоны.

Шаги:

  1. В админ‑панели перейдите в «Настройки скрипта» .

  2. Откройте вкладку «Настройка системы» .

  3. Найдите поле «Дополнительный код перед </head>» (в старых версиях может называться «Дополнительный HTML‑код в <head>» ).

  4. Вставьте JS‑код ViaCRM в это поле.

  5. Нажмите «Сохранить настройки» .

  6. Очистите кеш: перейдите в «Настройки скрипта»«Очистка кеша» и нажмите «Очистить кеш шаблонов» .

Способ 3. Через редактирование отдельных шаблонов (для выборочных страниц)

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

Шаги:

  1. В админ‑панели зайдите в «Управление шаблонами»«Шаблоны сайта» .

  2. Выберите нужный шаблон:

    • main.tpl — для всех страниц;

    • fullstory.tpl — для страниц полных новостей;

    • index.tpl — для главной страницы;

    • shortstory.tpl — для анонсов новостей.

  3. Откройте шаблон и найдите место для кода (перед </body> или </head> , как в способе 1).

  4. Вставьте код ViaCRM.

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

  6. Проверьте нужные страницы сайта.

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

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

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

Важные нюансы и советы

  • Резервное копирование. Перед любыми изменениями сделайте бэкап шаблона (скопируйте текст перед редактированием) или всего сайта. В DLE (DataLife Engine) есть встроенная функция бэкапа в разделе «Резервное копирование» .

  • Проверка кода. Убедитесь, что код ViaCRM полностью скопирован и не содержит ошибок.

  • Порядок загрузки. Убедитесь, что стандартные js библиотеки (jQuery и т.д.) подключаются раньше кода ViaCRM. В DLE (DataLife Engine) jQuery обычно уже подключён в стандартных шаблонах.

  • Кэширование. DLE (DataLife Engine) активно использует кеш. Всегда очищайте кеш шаблонов после изменений, иначе код может не отобразиться.

Что делать, если не получилось

  1. Проверьте кеш. Очистите кеш ещё раз и обновите страницу (Ctrl + F5).

  2. Проверьте синтаксис. Убедитесь, что код вставлен целиком и без опечаток.

  3. Проверьте место вставки. Попробуйте перенести код из <head> в конец <body> или наоборот.

  4. Отключите плагины/модули. Некоторые модули DLE (DataLife Engine) могут блокировать выполнение JS. Временно отключите их в «Модули»«Управление модулями» .

  5. Проверьте консоль браузера. Откройте сайт в режиме инкогнито (Ctrl + Shift + N), нажмите F12 → вкладка Console . Там могут быть ошибки (выделены красным), из-за которых не загружаются виджеты ViaCRM. Постарайтесь исправить их.

Если при установке возникнут сложности (например, ошибки в коде или проблемы с отображением), обратитесь в поддержку ViaCRM.