Как вставить LiveChat в Drupal6 - Решено

Главные вкладки

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 28 февраля 2012 в 21:26

Добрый вечер. вопрос такой. У меня есть сайт-визитка на Drupal 6. Хочу вставить попробовать себе туда установить livechat. Выбрал jivosite.ru там есть возможность попробовать бесплатно. Jivosite предлагает вставить код прямо перед закрывающим тегом
«

(function() {
var widget_id = '3625';
var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true;
s.src = '//code.jivosite.ru/script/widget/'+widget_id;
var ss = document.getElementsByTagName('script')[0]; ss.parentNode.insertBefore(s, ss);
})();

»
Как это сделать? Надо включать какие то допразрешения для выполнения этого скрипта?

Комментарии

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 28 февраля 2012 в 21:40

DD 85 wrote:
Перед каким закрывающим тегом они рекомендуют добавить код?

перед (/head) скобки я поставил круглые, а то угловые "съедает" и не видно

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 28 февраля 2012 в 23:32

Всем спасибо за советы, все получилось. Маленький нюанс, код надо вставлять прямо перед тегом (/head), а не в предыдущей строке

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 29 февраля 2012 в 10:57

Получилось, да не совсем Sad LiveChat отображается, только когда я регюсь админом. Если зайти на страницу сайта не зарегившись - виджет не виден. Видимо нужны права для выполнения скрипта. Куда копать?

Аватар пользователя Serjo@drupal.org Serjo@drupal.org 29 февраля 2012 в 11:11

Уже нашел. Нужно в Управление-Настройка сайта-производительность отключить кэширование для анонимных пользователей. Интересно - это намного ухудшит производительность сайта?