Instant и Livezilla

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Интеграция

#1 19 октября 2011 в 04:19
Некоторое время назад установила модуль онлайн-поддержки LiveZilla. По большей части из интереса. Но когда увидела возможности программы, была шокирована, до чего техника дошла) Хотя это вероятно потому, что я не супер кодер.
Модуль позволяет не только заниматься онлайн консультированием посетителей но и умеет отслеживать их перемещение по сайту, отображая в окне клиента изображение просматриваемой посетителем страницы. Еще он умеет собирать такую инфу, как откуда пришел человек, по какому запросу он перешел на сайт из поисковика, страну, город(это весьма относительно, так как он видит не дальше прокси), операционную систему, браузер и т.д. Еще он позволяет управлять перемещением посетителя по страницам сайта (жмешь в окне клиента на ссылку, а при любом обновлении страницы, посетитель, куда бы он ни нажал, попадет на таргет-юрл)
Помимо этого скрипт устанавливается на свой сервер и является абсолютно бесплатным (есть пара необязательных платных добавок к нему).
В общем не модуль, а мечта саппорта.
Тогда у меня стояла версия Инстанта помладше 1.8, не могу сказать точно какая, вероятнее всего 1.7
И вот сейчас я установила его на новый проект. И все было бы расчудесно, если бы не одна неприятная фигня — клиент не отображает то, что видит на экране посетитель. Сами urlы видны, а вот содержимое — страница 404.
Второй день бьюсь над проблемой.

Повторюсь, в старой версии Инстанта все работало распрекрасно.
Мысли у меня следующие — возможно проблема в ЧПУ?
Что любопытно, серверная часть установлена в mysite.com/livezilla/ и если пройти по этому адресу, то клиент отображает страницу! Тоже самое, если адресная строка у посетителя будет выглядеть например mysite.com/category/page.html, то-бишь, если ссылка содержит раздел.

Для большей наглядности привожу ссылку на офсайт и код для вшивания скрипта (прописываю его в tamplate.php):

  1. <!-- LiveZilla Chat Button Link Code (ALWAYS PLACE IN BODY ELEMENT) --><div style="display:none;"><a href="javascript:void(window.open('http://farcom16.ru/livezilla/chat.php','','width=590,height=610,left=0,top=0,resizable=yes,menubar=no,location=no,status=yes,scrollbars=yes'))"><img id="chat_button_image" src="http://farcom16.ru/livezilla/image.php?id=04&type=overlay" width="32" height="112" border="0" alt="LiveZilla Live Help"></a></div><!-- http://www.LiveZilla.net Chat Button Link Code --><!-- LiveZilla Tracking Code (ALWAYS PLACE IN BODY ELEMENT) --><div id="livezilla_tracking" style="display:none"></div><script type="text/javascript">
  2. var script = document.createElement("script");script.type="text/javascript";var src = "http://farcom16.ru/livezilla/server.php?request=track&output=jcrpt&fbpos=12&fbml=0&fbmt=0&fbmr=0&fbmb=0&fbw=32&fbh=112&fboo=1&nse="+Math.random();setTimeout("script.src=src;document.getElementById('livezilla_tracking').appendChild(script)",1);</script><noscript><img src="http://farcom16.ru/livezilla/server.php?request=track&output=nojcrpt&fbpos=12&fbml=0&fbmt=0&fbmr=0&fbmb=0&fbw=32&fbh=112&fboo=1" width="0" height="0" style="visibility:hidden;" alt=""></noscript><!-- http://www.LiveZilla.net Tracking Code -->
  3.  
Помогите советом, пожалуйста, кто осилил эту писанину — еще немного и сломаю мозг(
#2 19 октября 2011 в 11:22
Проблема решена с помощью поста 42 здесь, огромное спасибо за помощь Anonimus dance



.........
с твитерфидом проблема...
допустим URL Новости
rtishevo.net/novosti-rtischevo/novost-1.html

но когда переход идет с фейсбука или с твитерра через Твиттерфид URL приобретает следующий вид
rtishevo.net/novosti-rtischevo/novost-1.html?utm_medium=facebook

и как следствие " СТРАНИЦА НЕ НАЙДЕНА"

что не так?

saymon21

попробуйте это

1. Открываем файл /core/cms.php

2. Находим строку:
  1. if (in_array($folder, array('admin', 'install', 'migrate', 'index.php'))) { return; }
3. Сразу после нее вставляем:
  1.  
  2. if (strstr($uri, "?") && !preg_match('/^admin\/(.*)/i', $uri)){
  3. $query_str = substr($uri, strpos($uri, "?")+1);
  4. $uri = substr($uri, 0, strpos($uri, "?"));
  5. parse_str($query_str, $_REQUEST);
  6. }
  7.  

Anonimus
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.