2016-05-03 1 views
0

On this site, который находится на Joomla и с помощью плагина Matukio, ссылки слева работали, но больше не работают, и мы отчаянно пытаемся понять, почему.Почему ссылки перерывают bc JS?

Компания, которая делает плагин, ответила на эту информацию, но похоже, что он просто набрасывает кучу вещей, что на самом деле не является причиной (JUri :: root() работает нормально, материал VWO был там до когда работали ссылки и т. д.).

Я сомневаюсь, что кто-то может дать много понимания, основанный на этой ограниченной информации, но просто взять снимок bc stackoverflow - это буквально лучший сайт в Интернете за помощью. Если у кого есть какие-либо идеи о том, что я должен смотреть на, тест, пожалуйста, поделитесь ...

ОТ MATUKIO:

у вас есть ошибки JavaScript на странице (не вызванное Matukio):

07:43:49.475 ReferenceError: Heatmap is not defined 
<anonym>events:129 
1events:129:3 

ga('set', 'VWO', Heatmap); 

Дополнительно следующее неудачу:

07:44:55.490 Loading of mixed contents "http://www.workwave.com/index.php?option=com_matukio&view=requests&format=raw&task=route_link&link=index.php%3FItemid%3D283%26option%3Dcom_matukio%26view%3Deventlist%26art%3D0%26catids%3D0%26search%3D%26limit%3D10%26dateid%3D2%26fees%3D0%26locations%3D0%26organizers%3D0%26ordering%3D1%26start%3D0&Itemid=283" was blocked .1jquery.min.js:5:25679 

Как вы видите, ссылка выглядит правильно, но протокол HTE неправильно. Например. http вместо https .. Вы используете какой-либо плагин для перенаправления https? Или htaccess? Кажется, что JUri :: root() не работает корректно на вашем примере . У Joomla есть настройка для https в глобальной конфигурации.

С наилучшими пожеланиями, Ив

+0

Я вижу, что они задали вам пару вопросов о HTTPS. Можем ли мы увидеть ваш ответ? –

+0

Мы не используем основной метод Joomla HTTPS. Вместо этого мы добавляем несколько строк PHP-скрипта в файл index.php для шаблона. Но мы делали это с момента выхода сайта, и эти ссылки работали до того, когда это было на месте, как сейчас. Так странно – user3304303

ответ

1

Трудно сказать без дополнительной информации, но это выглядит как ваш сайт использует HTTPS. Это хорошая вещь. Но одно из ограничений заключается в том, что если вы используете безопасное соединение, то вы не можете получить доступ к ресурсам, которые хранятся на сервере, используя незащищенный HTTP-протокол (это своего рода покупка модного замка для вашей входной двери, а затем оставляя окно открытым.)

Возможно, из библиотеки Heatmap. Если вы вытащите эту библиотеку из CDN, попробуйте изменить URL-адрес на «https: //» вместо «http: //», и это должно исправить.

Смежные вопросы