scary.png Happy Halloween! Лови жутко страшный список шаблонов и модулей со скидками.
Jump to content
Sign in to follow this  
zantibot

Не работает https в корзине.

Recommended Posts

Доброе время суток. Opencart 2.10.1 Проблема такая: Корзина не работае по https (index.php?route=checkout/buy#checkout-f) Причина в ошибке: Mixed Content: The page at 'https://site.ru/index.php?route=checkout/buy#checkout-f' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://site.ru/index.php?route=checkout/buy/edit'. This endpoint should be made available over a secure connection. 2 момент если он чем то поможет - при нажатие а обновить кол-во товаров перекидывает на index.php?route=checkout/buy/edit и показывает пустую страницу с двумя скобочками Прошу помощи! Момогие разобартся с ошибкой. Сайт исправно работает на https кроме корзины. В логах ошибок 2017-01-23 2:19:45 - PHP Notice:  Undefined offset: 1 in /catalog/controller/checkout/buy.php on line 1460

Edited by zantibot

Share this post


Link to post
Share on other sites

я бы прогнал ссылку корзины через Xenu и посмотрел что отдается по http и еще я бы поставил фикс от Марка, который исправляет подобные вещи ну и без ссылки трудно) 

Share this post


Link to post
Share on other sites

Ошибка только если добавить товар в корзину. А что за фикс ? ссылка.

Edited by zantibot

Share this post


Link to post
Share on other sites

Фикс   https://opencartforum.com/topic/63302-seo-fix-https/

Share this post


Link to post
Share on other sites

Тогда Вам к автору корзины, скорее всего там проблема

Share this post


Link to post
Share on other sites

как делали ? в конфиге оба протокола по https ? ssl конечно включен ? ссылки поставлены "принудительно на https" ? после установки фикса кеш сброшен ? фикс нужен этот 

opencartforum.com/files/file/3525-seo-https-fix-pro/   Edited by Blade

Share this post


Link to post
Share on other sites
10 часов назад, Blade сказал:

как делали ? в конфиге оба протокола по https ? ssl конечно включен ? ссылки поставлены "принудительно на https" ? после установки фикса кеш сброшен ? фикс нужен этот 

opencartforum.com/files/file/3525-seo-https-fix-pro/  

оба конфига, ssl-включен,  ссылки поставлены "принудительно на https" , фикс купил и сбросил кеш = Не помогло.

Впустую потраченные деньги

 

Скажите какой файл и где отвеает за кол-во товара в корзине - думаю проблема вся в нем. 

1й1.png

Edited by zantibot

Share this post


Link to post
Share on other sites
5 часов назад, zantibot сказал:

оба конфига, ssl-включен,  ссылки поставлены "принудительно на https" , фикс купил и сбросил кеш = Не помогло.

Впустую потраченные деньги

Крайне странно

напишите Марку

У меня так же Coloring, но проблем абсолютно нет никаких с ssl

  • +1 1

Share this post


Link to post
Share on other sites
Только что, Blade сказал:

Крайне странно

напишите Марку

У меня так же Coloring, но проблем абсолютно нет никаких с ssl

Отключаю в настрйках ssl работает все хорошо. Включаю сразу проблема.

Share this post


Link to post
Share on other sites

 

23 часа назад, zantibot сказал:

Mixed Content: The page at 'https://site.ru/index.php?route=checkout/buy#checkout-f' was loaded over a secure connection, but contains a form which targets an insecure endpoint 'http://site.ru/index.php?route=checkout/buy/edit'. This endpoint should be made available over a secure connection.

Судя по ошибке, вы проблему неправильно сформулировали. У вас не страница корзины по https не работает, а страница корзины содержит ссылку с http, на что брузер и ругается. Ссылка эта в самом модуле быстрого заказа и, вероятно, формируется не совсем правильно, так что никакие сторонние фиксы тут не спасут.

 

Лучшее решение: купить нормальный модуль оформления заказа - Simple.

Ну, либо этот расковырять и поправить (но если сами не сможете, то дешевле будет купить Simple).

  • +1 1

Share this post


Link to post
Share on other sites
6 минут назад, Dotrox сказал:

 так что никакие сторонние фиксы тут не спасут.

Марк уверяет в обратном

у него и написано что исправляет всякие кривые модули, то есть должен отдавать как прописано в его модуле, но есть какой то момент, он поможет

 

зы я бы еще для красоты записал в сео менеджер ссылку checkout/buy 

про модуль корзины вообще не подумал) ставьте симпл конечно, тут и думать не надо

 

  • +1 1

Share this post


Link to post
Share on other sites
7 минут назад, Blade сказал:

у него и написано что исправляет всякие кривые модули, то есть должен отдавать как прописано в его модуле

Если где-то ссылка формируется не через $this->url->link(), то я слабо представляю, как это возможно, потому что даже, если попробовать модификаторами прошерстить все файлы, то нужно ещё знать на что их шерстить (хотя, может вариантов меньше, чем мне кажется).

 

Если в конфигах для обоих версий (HTTP_SERVER и HTTPS_SERVER) вбиты ссылки с https, а проблема осталась даже с фиксом, то, скорее всего, автор модуля где-то тупо вбил в код 'http://'.

  • +1 1

Share this post


Link to post
Share on other sites

да я не спорю)

мне самому интересно что бы сказал Марк в этом случае и в чем проблема

просто для себя в общем

 

  • +1 1

Share this post


Link to post
Share on other sites
1 час назад, Dotrox сказал:

Если где-то ссылка формируется не через $this->url->link(), то я слабо представляю, как это возможно, потому что даже, если попробовать модификаторами прошерстить все файлы, то нужно ещё знать на что их шерстить (хотя, может вариантов меньше, чем мне кажется).

response

  • +1 1

Share this post


Link to post
Share on other sites
58 минут назад, jvz сказал:

response

И перебор регулярками сгенерированного кода? Это ещё хуже, чем перебор модификаторами исходного кода, ибо модификаторы не срабатывают на каждый запрос.

Хотя да, искать станет значительно проще, поскольку искать придётся только вхождение 'http://' и в рамках одного запроса нагрузка будет меньше, чем при обработке модификаторами всех файлов, но перебор регуляркой всего output  на лету - это плохая идея.

  • +1 1

Share this post


Link to post
Share on other sites
7 часов назад, Dotrox сказал:

И перебор регулярками сгенерированного кода? Это ещё хуже, чем перебор модификаторами исходного кода, ибо модификаторы не срабатывают на каждый запрос.

Хотя да, искать станет значительно проще, поскольку искать придётся только вхождение 'http://' и в рамках одного запроса нагрузка будет меньше, чем при обработке модификаторами всех файлов, но перебор регуляркой всего output  на лету - это плохая идея.

Не используются регулярки понятное дело :) Не в  первый в "первый класс"

  • +1 1

Share this post


Link to post
Share on other sites

Суть в том что у вас скорее всего протокол загрузки URL прописан прямо в JS ФАЙЛЕ

Потому что если бы был в самом коде HTML - то фикс спокойно исправил бы

Это уже к автору модуля

  • +1 1

Share this post


Link to post
Share on other sites

Модуль корзины стоит платный и работает на ура от ocprofi. Проблема была проста в мой голове...

Я как чевлоек логиг когда правил config.php в делал так 

// HTTP (Ну раз HTTP то должено быть с http)
define('HTTP_SERVER', 'http://fanfunny.ru/');

// HTTPS (Ну раз HTTPS то должено быть с https)
define('HTTPS_SERVER', 'https://fanfunny.ru/');

а строило сделать так все с https заработало

// HTTP
define('HTTP_SERVER', 'https://fanfunny.ru/');

// HTTPS
define('HTTPS_SERVER', 'https://fanfunny.ru/');
 

Ну да сам му*дак, но что поделаешь. Всем спасибо, все работает на ура. Всем продаж и кучу денег. Всем кто пытался помочь ставлю +

Edited by zantibot

Share this post


Link to post
Share on other sites
9 минут назад, zantibot сказал:

Проблема была проста в мой голове...

Если модуль заказа не пытается использовать https, то проблема не в вашей голове, а в голове автора модуля.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.