dinox Posted November 22, 2016 Share Posted November 22, 2016 Сообщаем Вам о выходе нового релиза ocStore 2.3.0.2. Немного позже мы предоставим архив, в котором будут только измененные файлы по сравнению с предыдущей версией для удобства внедрения в живые проекты. Версионность В названии OpenCart присутствует нумерация релиза, которая в свою очередь разбита на четыре пункта MAJOR.MINOR.FEATURE.PATCH. MAJOR – этот пункт указывает на основные изменения в ядре движка которые обратно не совместимы со старыми релизами. MINOR – этот пункт указывает на изменения которые совместимы в одинаковых минорных версиях но могут повлиять на работу сторонних дополнений. FEATURE – этот пункт указывает на расширения или добавление нового функционала (шлюзов оплаты, методов доставки и тп.) PATCH – этот пункт указывает на исправления ошибок, является безопасной для обновления в одинаковых мажорных и минорных версиях В версии ocStore может присутствовать пятая цифра релиза, она обозначает промежуточный номер сборки. Различия между ocStore 2.3.0.2 и ocStore 2.1.0.2.1 Исправлено: Исправлены недочеты перевода Исправлена сортировка опций в админ-панели Исправлена ошибка google recaptcha при оформлении заказа без регистрации и в карточке товара, добавлена смена локализации капчи при смене языка Исправлена ошибка не обновления страницы списка заказов при удалении заказа. Исправлен некорректный вывод мета-тега og:image на страницах категорий, производителей и карточки товара. Исправлена ошибка в мини-корзине при покупке на странице товара Исправлена ошибка в почтовой рассылке при использовании редактора Summer Note Исправлен файл менеджер Исправлена ошибка при удалении баннера Исправлена форма обратной связи Исправлена ошибка вывод картинки-заглушки при показе опций Исправлена ошибка показа главного изображения товара при его отсутствии Исправлена ошибка при установке дополнений Исправлена валидация в настройках системы Исправление ошибок, связанных с мультиязычностью в шаблоне Исправлены регионы для Украины Добавлена проверка SSL сертификата в catalog/controller/startup/startup.php Исправлена ошибка в методе оплаты “Квитанция сбербанка” Исправлена ошибка с локализацией в admin/controller/event/compatibility.php Изменено: Для лучшего юзабилити, в админ-панели в списке товаров фильтры категорий и модели поменялись местами. Незначительное визуальное изменение меню и списка категорий в админ-панели. Различия между ocStore 2.3.0.2 и OpenCart 2.3.0.2 Локализация: Добавлен русский языковой пакет Локализация базы (схемы, статусы, возвраты и пр.) Добавлена мультиязычность редактора Summernote Добавлена мультиязычность календаря Транслитерация файлов и директорий в файловом менеджере. Добавлена мультиязычность имени производителя и некоторых системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий. SEO: Добавление мета-тегов og:url, og:image, og:type, og:title; Добавление файла robots.txt; Добавлены title и h1 для товаров; Добавлены title и h1 для категорий; Для статей добавлены title, h1, meta keywords и meta description; Для производителей добавлены мультиязычные имена, title, h1, meta keywords, meta description и description; Добавлен альтернативный метод формирования ЧПУ исключающий формирование разных ссылок для одной страницы; Добавлено url alias для базовых страниц Добавлен SeoPro В Инструменты ocTeam добавлен SEO-менеджер, позволяющий управлять Seo-URL`ми. Добавлена мультиязычность системных настроек: Заголовок, Название магазина, Владелец магазина, Адрес магазина, Время работы, Комментарий. Расширение функционала: Добавлен редактор CKEditor, появилась возможность выбора редактора Добавлен модуль оплаты Сбербанк России Добавлен модуль оплаты Qiwi Добавлен модуль оплаты Wallet One (Единая Касса) Добавлен модуль оплаты Яндекс.Касса (Яндекс Деньги) Добавлен модуль оплаты Webmoney Добавлен модуль оплаты Payeer Добавлен вывод описания модулей доставки и оплаты, которые используют 'description' на странице оформления заказа. Добавлен модуль для создания рассылок через сервис Unisender Добавлен модуль доставки - доставка в зависимости от суммы заказа Возможность самостоятельного ввода регулярного выражения для валидации email Добавлена отправка SMS уведомлений Добавлены полезные инструменты от OC Team Добавлена возможность удаления кэша системы и изображений Добавлено возможность скрытия не часто используемых полей через настройки магазина (MPN, ISBN, JAN и т.д.); Добавлена возможность скрытия неиспользуемых модулей, методов оплат и доставок Добавлено запоминание последней открытой директории в файловом менеджере. Изменено: В логотипе на главной убрано ссылку на саму себя В библиотеку изображений добавлена заглушка 'no_image'. Исправлена пагинация (удалено дубль первой страницы, убрано дублирование мета) Изменена организация вывода категорий в админке Изменен сервис получения информации о IP-адресе покупателей с www.geoiptool.com на ipgeobase.ru Изменена организация вывода категорий в админке Скачать: https://sourceforge.net/projects/ocstore/files/ocStore-2.3.0.2.zip/downloadocStore на гитхабе: https://github.com/myopencart/ocStoreВсе предыдущие версии ocStore: https://sourceforge..../ocstore/files/ Документация - http://docs.myopencart.com/Facebook - https://www.facebook.com/ocstoreВконтакте - http://vk.com/myopencartcomTwitter - https://twitter.com/myopencartcomYouTube - https://www.youtube.com/c/MyOpenCartВсе благодарности и найденные ошибки можно писать в этой теме 13 Link to comment Share on other sites More sharing options...
Anatohi Posted November 22, 2016 Share Posted November 22, 2016 Спасибо большое Всем кто принимал участие в выходе этого релиза! Ребята от души низкий Вам всем поклон 3 Link to comment Share on other sites More sharing options...
giannirodari Posted November 22, 2016 Share Posted November 22, 2016 Спасибо! Сейчас буду ставить и тестировать) 1 Link to comment Share on other sites More sharing options...
globestar Posted November 22, 2016 Share Posted November 22, 2016 Приемного благодарен. 1 Link to comment Share on other sites More sharing options... Shureg Posted November 22, 2016 Share Posted November 22, 2016 Дождались ) Спасибо огромное 1 Link to comment Share on other sites More sharing options... JetLi Posted November 22, 2016 Share Posted November 22, 2016 Супер, спасибо! 1 Link to comment Share on other sites More sharing options... klaos27 Posted November 22, 2016 Share Posted November 22, 2016 track_no-oc2.3.x.ocmod.xml в папке system немного штормитВот так норм track_no-oc2.3.x.ocmod.xml 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Если в процессе роботы\тестирования будут выявлены баги - добавляйте пулл-реквесты на гитхаб https://github.com/myopencart/ocStore/tree/dev 1 Link to comment Share on other sites More sharing options... kopiyos Posted November 22, 2016 Share Posted November 22, 2016 (edited) При установке на хостинг в магазине нельзя переключить ни валюту ни язык магазина, список ошибок пуст. На локалке все работает отлично. Сори, разобрался. Проблема была в браузере. Edited November 22, 2016 by kopiyos Link to comment Share on other sites More sharing options... System256 Posted November 22, 2016 Share Posted November 22, 2016 Спасибо за релиз! Очень ждал. :eek: 1 Link to comment Share on other sites More sharing options... rihardknauff Posted November 22, 2016 Share Posted November 22, 2016 (edited) Огромное спасибо за развитие OcStore!!! :eek: Edited November 22, 2016 by rihardknauff Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Добавлена проверка SSL сертификата в catalog/controller/startup/startup.php $_SERVER['HTTPS'] = 'off'; ? if ($this->request->server['HTTPS']) { ... $_SERVER['HTTPS'] = 'off'; Не, не встречали ? А я частенько. Что будет с кодом выполнения IF ? Да, баг, к сожалению Настройки https у разных хостеров могут диаметрально отличаться. У 50% хостеров они вообще криво - левые. Может вообще не быть $_SERVER['HTTPS], да и такое часто бывает Так что код не зачтен = баг Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Так что код не зачтен = баг Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
Shureg Posted November 22, 2016 Share Posted November 22, 2016 Дождались ) Спасибо огромное 1 Link to comment Share on other sites More sharing options...
JetLi Posted November 22, 2016 Share Posted November 22, 2016 Супер, спасибо! 1 Link to comment Share on other sites More sharing options...
klaos27 Posted November 22, 2016 Share Posted November 22, 2016 track_no-oc2.3.x.ocmod.xml в папке system немного штормитВот так норм track_no-oc2.3.x.ocmod.xml 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Если в процессе роботы\тестирования будут выявлены баги - добавляйте пулл-реквесты на гитхаб https://github.com/myopencart/ocStore/tree/dev 1 Link to comment Share on other sites More sharing options... kopiyos Posted November 22, 2016 Share Posted November 22, 2016 (edited) При установке на хостинг в магазине нельзя переключить ни валюту ни язык магазина, список ошибок пуст. На локалке все работает отлично. Сори, разобрался. Проблема была в браузере. Edited November 22, 2016 by kopiyos Link to comment Share on other sites More sharing options... System256 Posted November 22, 2016 Share Posted November 22, 2016 Спасибо за релиз! Очень ждал. :eek: 1 Link to comment Share on other sites More sharing options... rihardknauff Posted November 22, 2016 Share Posted November 22, 2016 (edited) Огромное спасибо за развитие OcStore!!! :eek: Edited November 22, 2016 by rihardknauff Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Добавлена проверка SSL сертификата в catalog/controller/startup/startup.php $_SERVER['HTTPS'] = 'off'; ? if ($this->request->server['HTTPS']) { ... $_SERVER['HTTPS'] = 'off'; Не, не встречали ? А я частенько. Что будет с кодом выполнения IF ? Да, баг, к сожалению Настройки https у разных хостеров могут диаметрально отличаться. У 50% хостеров они вообще криво - левые. Может вообще не быть $_SERVER['HTTPS], да и такое часто бывает Так что код не зачтен = баг Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Так что код не зачтен = баг Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Если в процессе роботы\тестирования будут выявлены баги - добавляйте пулл-реквесты на гитхаб https://github.com/myopencart/ocStore/tree/dev 1 Link to comment Share on other sites More sharing options... kopiyos Posted November 22, 2016 Share Posted November 22, 2016 (edited) При установке на хостинг в магазине нельзя переключить ни валюту ни язык магазина, список ошибок пуст. На локалке все работает отлично. Сори, разобрался. Проблема была в браузере. Edited November 22, 2016 by kopiyos Link to comment Share on other sites More sharing options... System256 Posted November 22, 2016 Share Posted November 22, 2016 Спасибо за релиз! Очень ждал. :eek: 1 Link to comment Share on other sites More sharing options... rihardknauff Posted November 22, 2016 Share Posted November 22, 2016 (edited) Огромное спасибо за развитие OcStore!!! :eek: Edited November 22, 2016 by rihardknauff Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Добавлена проверка SSL сертификата в catalog/controller/startup/startup.php $_SERVER['HTTPS'] = 'off'; ? if ($this->request->server['HTTPS']) { ... $_SERVER['HTTPS'] = 'off'; Не, не встречали ? А я частенько. Что будет с кодом выполнения IF ? Да, баг, к сожалению Настройки https у разных хостеров могут диаметрально отличаться. У 50% хостеров они вообще криво - левые. Может вообще не быть $_SERVER['HTTPS], да и такое часто бывает Так что код не зачтен = баг Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Так что код не зачтен = баг Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
kopiyos Posted November 22, 2016 Share Posted November 22, 2016 (edited) При установке на хостинг в магазине нельзя переключить ни валюту ни язык магазина, список ошибок пуст. На локалке все работает отлично. Сори, разобрался. Проблема была в браузере. Edited November 22, 2016 by kopiyos Link to comment Share on other sites More sharing options...
System256 Posted November 22, 2016 Share Posted November 22, 2016 Спасибо за релиз! Очень ждал. :eek: 1 Link to comment Share on other sites More sharing options...
rihardknauff Posted November 22, 2016 Share Posted November 22, 2016 (edited) Огромное спасибо за развитие OcStore!!! :eek: Edited November 22, 2016 by rihardknauff Link to comment Share on other sites More sharing options...
markimax Posted November 22, 2016 Share Posted November 22, 2016 Добавлена проверка SSL сертификата в catalog/controller/startup/startup.php $_SERVER['HTTPS'] = 'off'; ? if ($this->request->server['HTTPS']) { ... $_SERVER['HTTPS'] = 'off'; Не, не встречали ? А я частенько. Что будет с кодом выполнения IF ? Да, баг, к сожалению Настройки https у разных хостеров могут диаметрально отличаться. У 50% хостеров они вообще криво - левые. Может вообще не быть $_SERVER['HTTPS], да и такое часто бывает Так что код не зачтен = баг Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Так что код не зачтен = баг Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Так что код не зачтен = баг Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev ArtemPitov - однозначно правильного решения нетЕсть на 99%. T.е. при 10`000 скачиваний ocStore 100 магазинов все равно словят баг связанный с https Но if ($this->request->server['HTTPS']) { Имеет и того меньший процент ~ 50% Да еще и notice получат, так как у многих вместо $_SERVER['HTTPS'] используется $_SERVER['HTTP_X_FORWARDED_PROTO'] или $_SERVER['HTTP_X_FORWARDED_SSL'] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
markimax Posted November 22, 2016 Share Posted November 22, 2016 Марк, поделитесь своим решением https://github.com/m...cStore/tree/dev Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } 1 Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Код на 99% if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1')) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { ... } Поправим :-) Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
chukcha Posted November 22, 2016 Share Posted November 22, 2016 Но все это можно чаcтично решить строкой в htaccess RewriteEngine OnRewriteCond %{HTTP:X-Forwarded-Proto} httpsRewriteRule .* - [E=HTTPS:on] Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
markimax Posted November 22, 2016 Share Posted November 22, 2016 Поправим :-) Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Толку... никакого - там в opencart еще туча багов связанных с "https" Я промолчу еще сколько их в модулях. Все равно на выходе получается "каша" нужно все собирать и фиксить и только тогда мы все получим хороший продукт 1 Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
chukcha Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " 1 Link to comment Share on other sites More sharing options... jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
jvz Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777 × Existing user? Sign In Sign Up Shopping section Back Purchased extensions Invoices Whishlist Alternative Contacts Forums News ocStore Back Official site Demo ocStore 3.0.3.2 Demo ocStore 2.3.0.2.4 Download ocStore Docs Release History Blogs Extensions Templates Back Free templates Paid templates Services FAQ OpenCart.Pro Back Demo Buy Compare × Create New... 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. I accept
markimax Posted November 22, 2016 Share Posted November 22, 2016 Не, а что делать если разработчик вообще не думает а тупо пишет HTTP_CATALOG . " Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги Link to comment Share on other sites More sharing options... markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2 Покупателям Оплата дополнений физическими лицами Оплата дополнений юридическими лицами Политика возвратов Разработчикам Регламент размещения дополнений Регламент продаж и поддержки дополнений Виртуальный аккаунт автора Политика продвижения объявлений API каталога дополнений Урегулирование споров по авторским правам Полезная информация Публичная оферта Политика возвратов Политика конфиденциальности Платежная политика Политика Передачи Персональных Данных Политика прозрачности Последние дополнения Chameleon - Responsive & Multipurpose Opencart Template + Quick Start By 29aleksey Wayforpay API оплата для Opencart 2.3, 3.x By bogdan281989 TgMarket - Модуль интернет магазина в телеграмме. By Rassol2 ShowCase – Responsive / Multipurpose Opencart Template By octemplates Telnotification By Yevhenii_7777
markimax Posted November 22, 2016 Share Posted November 22, 2016 Да в opencart они на каждом шагу order.php !!! Что будет при $_SERVER['HTTPS'] = 'off' или отсутствии $_SERVER['HTTPS'] if ($order_info) { $this->load->language('extension/payment/ocstore_payeer'); if (($this->config->get('ocstore_payeer_order_later_status_id') == $this->request->post['order_status_id']) && ($order_info['payment_code'] == 'ocstore_payeer')) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_payeer/laterpay&order_id=%s&order_tt=%s', defined('HTTPS_SERVER') ? HTTPS_SERVER : HTTP_SERVER, $order_info['order_id'], $order_info['total'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_payeer_onpay'), $onpay_url); } $this->load->language('extension/payment/ocstore_yk'); if (($this->config->get('ocstore_yk_order_later_status_id') == $this->request->post['order_status_id']) && (strpos($order_info['payment_code'], 'ocstore_yk') !== false)) { $onpay_url = sprintf('%sindex.php/?route=extension/payment/ocstore_yk/laterpay&order_id=%s&order_ttl=%s&paymentType=%s', isset($this->request->server['HTTPS']) && $this->request->server['HTTPS'] ? $this->config->get('config_ssl') : $this->config->get('config_url'), $order_info['order_id'], $order_info['total'], $order_info['payment_code'] ); $this->request->post['comment'] .= "\n" . sprintf($this->language->get('text_yk_onpay'), $onpay_url); } $this->load->language('api/order'); $this->model_checkout_order->addOrderHistory($order_id, $this->request->post['order_status_id'], $this->request->post['comment'], $this->request->post['notify'], $this->request->post['override']); $json['success'] = $this->language->get('text_success'); } else { $json['error'] = $this->language->get('error_not_found'); } И так везде в opencart Не могли уже сделать ОДНУ точку входа этой определяемой переменной (или константы), чтобы потом через define('HTTPS', ...функция определения...); и т п Link to comment Share on other sites More sharing options... ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page. Последние темы Последние дополнения Последние новости All Activity Home Genaral Новости и анонсы Релиз ocStore 2.3.0.2
ArtemPitov Posted November 22, 2016 Share Posted November 22, 2016 Та да. вот и я о том же :( И это помимо багов opencart в стиле if ($this->request->server['HTTPS']) { Где может запросто быть $_SERVER['HTTPS'] = 'off' Там куда не кинь взгляд с https везде баги off вернет только в одном случае Обратите внимание, что при использовании ISAPI с IIS значение будет off, если запрос не был произведен через протокол HTTPS. Но самое интересное в том что есть 33 вставки по коду HTTP_CATALOG Link to comment Share on other sites More sharing options... chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0 Go to topic listing Similar Content Релиз ocStore 3.0.2.0 1 2 3 4 11 By dinox, February 6, 2019 ocstore 3 ocstore 3.0.2.0 267 replies 101,218 views sergio1987 November 12, 2022 [Решено] При нажатии кнопки "в корзину" выдает ошибку "error undefined" Ocstore 2.3.0.2 By wellcom, February 20, 2017 error undefined 6 replies 2,614 views Valeriy1927 November 6, 2022 Open Graph для ocStore 3 By Viyale, November 1, 2019 18 replies 2,849 views FusSheva Friday at 11:36 AM Кнопка количества как у Розетки (ocStore 3) By Evgenius, January 26 7 replies 220 views Evgenius Thursday at 08:37 PM ocStore 3.0.3.7 - Модифицированный OpenCart 1 2 3 4 19 By dinox, July 8, 2021 465 replies 75,973 views LeonidoPapagatto January 11 Recently Browsing 0 members No registered users viewing this page.
chukcha Posted November 22, 2016 Share Posted November 22, 2016 https://github.com/myopencart/ocStore/blob/dev/upload/admin/controller/extension/feed/google_base.php 66 строка :-D Ну, это информационная строка. Link to comment Share on other sites More sharing options... 5 yr dinox locked this topic 5 yr dinox unpinned this topic Prev 1 2 3 4 5 6 Next Page 1 of 11 This topic is now closed to further replies. Share More sharing options... Followers 0
Recommended Posts