Страница 1 из 1

Работа сайта по протоколу https

СообщениеДобавлено: 21 янв 2017, 01:26
Rob13
Здравствуйте!

После перехода на https в объявлениях не показывается карта yandex. Как можно это исправить? Версия 1.16.1.

Re: Работа сайта по протоколу https

СообщениеДобавлено: 21 янв 2017, 07:46
Xpycm
Здравствуйте.

Напишите адрес сайта и ссылку на объявление, где не отображается карта.

С большой вероятностью дело не Яндекс.Картах или https, а в том что на странице присутствует js ошибка

Re: Работа сайта по протоколу https

СообщениеДобавлено: 21 янв 2017, 12:33
Rob13
Здравствуйте.

https://krasnodarlive.ru/page/2 страница "Поиск на карте" и любая недвижимость с главной https://krasnodarlive.ru

В firefox в консоли firebug есть ошибка "Заблокирована загрузка смешанного активного содержимого «http://api-maps.yandex.ru/2.0/?load=package.standard,package.clusters&coordorder=longlat&lang=ru-RU»"


Также заметил что слетели стили вкладок " Дополнительно, Комментарии (0)" а также миниатюры Похожие объявления


Если отключить https все работает.

Re: Работа сайта по протоколу https

СообщениеДобавлено: 21 янв 2017, 20:21
vanred79
У меня тоже так было, проблему устранил, в файле framework\web\helpers\CGoogleApi.php поменял

Код: Выделить всё
public static $bootstrapUrl='http://www.google.com/jsapi' 

на
Код: Выделить всё
public static $bootstrapUrl='https://www.google.com/jsapi' 

У меня версия старая, но может в новой версии есть такой же файл

Re: Работа сайта по протоколу https

СообщениеДобавлено: 22 янв 2017, 07:44
Xpycm
Rob13 писал(а):В firefox в консоли firebug есть ошибка "Заблокирована загрузка смешанного активного содержимого «http://api-maps.yandex.ru/2.0/?load=package.standard,package.clusters&coordorder=longlat&lang=ru-RU»".


Здравствуйте.

Ищите в папке protected или themes файл, содержащий строку api-maps.yandex.ru

Поискать можно тем же Total Commander, Notepad ++ и множеством других программ.

Заменяете http://api-maps.yandex.ru на https://api-maps.yandex.ru

Re: Работа сайта по протоколу https

СообщениеДобавлено: 22 янв 2017, 07:48
Xpycm
vanred79 писал(а):У меня тоже так было, проблему устранил, в файле framework\web\helpers\CGoogleApi.php поменял


Я бы крайне не рекомендовал править файлы в папке framework.

Захотите обновить фреймворк и все такие "доработки" будут потёрты. Конечно, можно вести репозиторий и потом вручную переносить изменения снова ... но зачем.

Используйте наследование: http://php.net/manual/ru/language.oop5.inheritance.php

Re: Работа сайта по протоколу https

СообщениеДобавлено: 22 янв 2017, 12:30
Rob13
Здравствуйте.

Спасибо! Файл .../protected/modules/apartments/components/CustomYMap.php может кому пригодится.

Также firefox показал смешанное содержимое.

Исправил http://gmaps-utility-library.googlecode ... ges/m1.png на https в этом же файле.