Перевод с http на https opencart
Рекомендуемые сообщения
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Похожий контент
800.00 руб
Скачать/Купить дополнение
Imagemanager (Редактор и пакетная загрузка изображений для магазина)+галерея ScangalleryPack
Менеджер изображений, он же и обработчик, с богатым функционалом, все, что нужно для обработки изображений на лету в нем есть, некоторый аналог швейцарского армейского ножа — этот модуль является идеальной заменой старого менеджера изображений, и Вы перестанете терять огромное количество времени на редактирование изображений.
Он поддерживает добавление нескольких изображений одновременно, просмотр истории (сохраняет последнюю открытую папку), перетаскивание загружаемых изображений, изменение размера/поворота, поиск изображений/папок и многое другое!
Ну и в комплект идет полноценная адаптивная галерея для организации своего блога, страницы новостей или фотогалереи с описанием товара или целой группы товаров с возможностью объединения галереи и товаров по тегам на сайте для более результативного поиска последних. Полноценный модуль imagemanager с возможностью заливать на лету тысячи фотографий для своих товаров, баннеров, обрабатывать их, перетягивать в нужном порядке методом drugNdrop и не только, теперь Вы сможете это, с новым пакетом ScangalleryPack.
модуль Imagemanager на базе jquery файл-менеджера elFinder для версий opencart 1.5.X -2.X – 3.X; галерея на базе jquery галереи blueimp-gallery конечно же с мультизагрузкой изображений, а также с более простой поисковой оптимизацией Вашего сайта, теперь для каждой картинки можно присвоить свой alt и title прям из под админ панели, ну и само собой, в данный пакет интегрирован модуль сортировки изображений методом перетягивания (Sortable module). Теперь ужасная и нудная работа по добавлению изображений к товарам и баннерам на сайте сводиться к минимуму, в данной версии Вы можете:
пакетная загрузка картинок на сервер; удаление файлов в корзину; drugNDrop пакетная загрузка изображение на сервер; обработка изображений (обрезка, поворот и другие приятности прям в окне Вашего броузера); создание, переименование, удаление, перемещение, копирование (вставка), архивирование, как изображений, так и папок, в том числе пакетная; различные варианты просмотра изображений и папок и т.д. многоязычность (два языка (En, Ru) + языки elFinder); легкость обновления версий (для опытных пользователей!); автоматическая нумерация изображений; отсутствие перезаписи системных файлов opencart; объектный метод определения загрузки файлов, теперь Вы избавитесь от лишних надоедливых кнопок внизу; изменять любое изображение в админ панели обычным выбором, есть как встроенный менеджер, так и Imagemanager на выбор. добавление водяного знака к изображению, работает «НЕ С КЕШЕМ» изображения, водяной знак накладывается сразу при загрузке изображения на сервер, неплохой вариант для тех кто только что открыл свой интернет магазин и не хочет чтобы его изображения были добавлены на сторонние сайты; автоматическая регулировка размеров изображения (высота, ширина) при загрузке изображения на сервер, работает при загрузке изображений выше тех размеров которые необходимо получить: 1024*768px -> 800*600px, основан на методе плагина elFinder AutoResize; добавлен ftp клиент для менеджера, теперь можно выгружать на свой сайт картинки из других источников, подключившись по ftp (пока убран, будет полный набор — ftp, onedrive и так далее в 1.12); загрузка изображение текстового редактора summernote (одиночное/пакетное); пакетное добавление изображений в раздел баннеры (Загрузка на сервер и добавление в карточку баннера); автоматическая транслитерация именах изображений, если у Вас на сервере имеются файлы с русскими символами посвящается данный функционал, пора заменить все имена файлов на латиницу; автоматическая замена символов в именах изображений, при загрузке можно контролировать замену символов (которые могут доставить не мало проблем при хранении, переносе сайта на другой хостинг), например на нижний пробел; поддержка тем для elfinder (помимо стандартного еще 4 шт.)
Посмотреть работу модуля можно на следующем видео: ссылка
Если возникли проблемы которые требуют моего вмешательства, заранее подготовьте доступы к админке и фтп(а также не забываем указывать точки входа-домен, адрес фтп. ), установка и решение проблем связанные с ней бесплатны.
Добавил q3dm0 Добавлено 08.03.2017 Категория Обмен данными Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
2.3
2.2
2.1
2.0
1.5.6.4
1.5.6.3
1.5.6.2
1.5.6.1
1.5.6
1.5.5.1
1.5.5
1.5.4.1
1.5.3.1 ocStore 3.0
2.3
2.2
2.1
1.5.5.1.2
1.5.5.1.1
1.5.5.1
1.5.4.1.2
1.5.4.1.1
1.5.4.1
1.5.3.1
1.5.2.1
1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
Opencart.pro 2.1
OcShop 2.0.3.х
OcShop 1.5.6.4.х Обращение к серверу разработчика Нет Старая цена 0
Менеджер изображений, он же и обработчик, с богатым функционалом, все, что нужно для обработки изображений на лету в нем есть, некоторый аналог швейцарского армейского ножа — этот модуль является идеальной заменой старого менеджера изображений, и Вы перестанете терять огромное количество времени на редактирование изображений.
Он поддерживает добавление нескольких изображений одновременно, просмотр истории (сохраняет последнюю открытую папку), перетаскивание загружаемых изображений, изменение размера/поворота, поиск изображений/папок и многое другое!
Ну и в комплект идет полноценная адаптивная галерея для организации своего блога, страницы новостей или фотогалереи с описанием товара или целой группы товаров с возможностью объединения галереи и товаров по тегам на сайте для более результативного поиска последних. Полноценный модуль imagemanager с возможностью заливать на лету тысячи фотографий для своих товаров, баннеров, обрабатывать их, перетягивать в нужном порядке методом drugNdrop и не только, теперь Вы сможете это, с новым пакетом ScangalleryPack.
модуль Imagemanager на базе jquery файл-менеджера elFinder для версий opencart 1.5.X -2.X – 3.X; галерея на базе jquery галереи blueimp-gallery конечно же с мультизагрузкой изображений, а также с более простой поисковой оптимизацией Вашего сайта, теперь для каждой картинки можно присвоить свой alt и title прям из под админ панели, ну и само собой, в данный пакет интегрирован модуль сортировки изображений методом перетягивания (Sortable module). Теперь ужасная и нудная работа по добавлению изображений к товарам и баннерам на сайте сводиться к минимуму, в данной версии Вы можете:
пакетная загрузка картинок на сервер; удаление файлов в корзину; drugNDrop пакетная загрузка изображение на сервер; обработка изображений (обрезка, поворот и другие приятности прям в окне Вашего броузера); создание, переименование, удаление, перемещение, копирование (вставка), архивирование, как изображений, так и папок, в том числе пакетная; различные варианты просмотра изображений и папок и т.д. многоязычность (два языка (En, Ru) + языки elFinder); легкость обновления версий (для опытных пользователей!); автоматическая нумерация изображений; отсутствие перезаписи системных файлов opencart; объектный метод определения загрузки файлов, теперь Вы избавитесь от лишних надоедливых кнопок внизу; изменять любое изображение в админ панели обычным выбором, есть как встроенный менеджер, так и Imagemanager на выбор. добавление водяного знака к изображению, работает «НЕ С КЕШЕМ» изображения, водяной знак накладывается сразу при загрузке изображения на сервер, неплохой вариант для тех кто только что открыл свой интернет магазин и не хочет чтобы его изображения были добавлены на сторонние сайты; автоматическая регулировка размеров изображения (высота, ширина) при загрузке изображения на сервер, работает при загрузке изображений выше тех размеров которые необходимо получить: 1024*768px -> 800*600px, основан на методе плагина elFinder AutoResize; добавлен ftp клиент для менеджера, теперь можно выгружать на свой сайт картинки из других источников, подключившись по ftp (пока убран, будет полный набор — ftp, onedrive и так далее в 1.12); загрузка изображение текстового редактора summernote (одиночное/пакетное); пакетное добавление изображений в раздел баннеры (Загрузка на сервер и добавление в карточку баннера); автоматическая транслитерация именах изображений, если у Вас на сервере имеются файлы с русскими символами посвящается данный функционал, пора заменить все имена файлов на латиницу; автоматическая замена символов в именах изображений, при загрузке можно контролировать замену символов (которые могут доставить не мало проблем при хранении, переносе сайта на другой хостинг), например на нижний пробел; поддержка тем для elfinder (помимо стандартного еще 4 шт.)
Посмотреть работу модуля можно на следующем видео: ссылка
Если возникли проблемы которые требуют моего вмешательства, заранее подготовьте доступы к админке и фтп(а также не забываем указывать точки входа-домен, адрес фтп. ), установка и решение проблем связанные с ней бесплатны.
Здравствуйте, видимо код не дописан, в товаре отображается изображение в разделе изображения, однако на главной странице товара и на самой странице сайта нет. Все фото прикрепил,
код:
if (is_resource($this->image)) <
if ($extension == ‘jpeg’ || $extension == ‘jpg’) <
> elseif ($extension == ‘png’) <
> elseif ($extension == ‘gif’) <
imagegif($this->image, $file);
>
Переезд магазина Opencart на SSL сертификат или меняем HTTP на HTTPS
Вчера сидел и убил весь вечер на процедуру, которая должна быть простой и примитивной, но которая нифига не является простой и примитивной. Мне нужно было сделать редирект для полного переезда с http на https в Opencart 2.
Фактически я установил SSL сертификат Opencart и теперь хотел заставить его корректно работать с ним. Причем чтобы сайт был доступен по двум протоколам одновременно.
Мне нравится Opencart (все преимущества этого движка), но чтобы докопаться до истины потребовалось столько усилий, что я сто раз спросил сам себя: ну почему Opencart — не WordPress, где подобная проблема даже не проявляется?
Впрочем, у Opencart есть много других преимуществ, поэтому ближе к делу, сейчас расскажу как решал эту задачу подробнее.
Итак, сама задача: переезд с HTTP на HTTPS
Если вы делаете SEO продвижение магазина, то вам придется корректно настроить переезд с HTTP-протокола на HTTPS (зачем вообще нужно https для SEO).
Обычно сам SSL сертификат предоставляется и устанавливается еще хостером. В противном случае придется его покупать отдельно — вот тут я нашел самые низкие цены на SSL сертификаты.
Я всегда выбираю хостеров с бесплатными или условно-бесплатными SSL, которые все эти работы делают за вас — и вам также советую делать, экономит время и деньги Смотреть хостеров с бесплатными SSL.
Если при вводе https://адрес.домена с сайта уже что-то начинает показываться — значит сертификат куплен и установлен на хостинге — полдела сделано!
Просто еще не настроен как положено.
Поэтому выглядит сайт обычно коряво.
Ведь многие JS скрипты, CSS и картинки не подгружаются.
Это потому, что в файле config.php (редактируется через FTP — как с ним работать) обычно прописываются пути по умолчанию, откуда нужно тянуть скрипты и картинки, и по умолчанию там прописан обычно HTTP домен.
По логике вещей вроде бы достаточно сделать две простые процедуры:
- Поменять второй адрес на HTTPS, то есть define(‘HTTPS_SERVER’, ‘https://ваш.домен’);
И поменять два последних адреса аналогично в config.php, который в папке /admin — там две строчки затрагиваются, которые после // HTTPS стоят. - В настройках Opencart во вкладке «Сервер» поставить галочку «Включить SSL».
И типа всё должно заработать легко и непринужденно.
Но Опенкарт не был бы собой, если бы не преподнёс ряд сюрпризов, и самый главный из них такой:
После включения SSL — HTTPS сайт вообще у меня перестал работать ((
Сделав всё по инструкции, вы вдруг обнаруживаете, что обычная версия сайта стала теперь корявой и фактически не отображается.
То есть включили в админке «Использовать SSL», добавили в конфиг https во второй строке, а в зайдя на https сайт — видите примерно такую ошибку:
Страница недоступна
Сайт выполнил переадресацию слишком много раз.
Удалите файлы cookie..
ERR_TOO_MANY_REDIRECTS
Согласитесь, это совсем не то, что ожидали.
Решение проблем с подключением HTTPS
Есть два пути решения вопроса:
1. ИСПОЛЬЗУЕМ «костыль»
Вы прописываете в config.php (для фронтенда и для админки) везде HTTPS, даже в HTTP (!) секции.
При этом ваш обычный старый http-сайт работать не будет. Но вы делаете с него редирект в htaccess (ниже расскажу как) — и всё пучком.
Метод простой и безотказный, рекомендую для всех, кто ценит своё время.
Но для любителей нелёгких путей предлагаю способ №2, как якобы более правильный с точки зрения SEO.
2. Исправить баг с HTTPS
Чиним баг с SSL сертификатом Opencart с помощью небольшого расширения, качаем отсюда https://opencartforum.com/files/file/3272-seo-fix-https/
Устанавливаем как обычное дополнение из админки.
И очищаем менеджер дополнений + заодно весь кэш (смотрите видео как очистить кэш Ocstore).
Обязательно проверьте, чтобы в настройках магазина Опенкарта во вкладке СЕРВЕР не было включено GZIP-сжатие, при нем данный мод не работает, на момент написания статьи по крайней мере.
И теперь сайт будет доступен как и в обычном HTTP режиме, так и в защищенном HTTPS.
Визуально это можно проверить в режиме инкогнито (CTRL + SHIFT + P в Firefox или CTRL + SHIFT + N в Chrome), чтобы сохраненные браузером настройки не влияли на результат эксперимента. Ну или в другом браузере просто открыть, на котором вы раньше не заходили на сайт.
А также можно проверить в любом инструменте на ответ сервера, например, http://checkmy.ru/
Вводите адрес сайта с http — ответ 200, вводите с https — тоже 200.
И если при этом в браузере что в обычном, что в защищенном соединении открывается сайт — значит всё получилось как и планировали
Редирект с HTTP на HTTPS в Opencart
Теперь вы можете играться с дальнейшей судьбой старого сайта на HTTP как хотите, но долгое время допускать существование двух сайтов не стоит с точки зрения SEO — для поисковиков это ненужный дубль.
В конце концов должен остаться только один. Как у горцев
Для этого всегда используется один и тот же инструмент: 301 редирект, который явно указывает поисковику, что все страницы сайта HTTP переехали на новый адрес HTTPS, а про старый сайт можно забыть.
Я считаю нормальной практикой — просто сделать редирект 301 сразу после успешного включения SSL сертификата на Opencart и больше не заморачиваться этой рутиной.
Я так делал на 50+ сайтов, никаких массовых падений позиций никогда не видел.
А что скажет Яндекс?
Но если придерживаться официальных рекомендаций от Яндекса, то перед тем, как сделать решающий финишхим и поставить 301 редирект на все страницы, Яндекс обычно рекомендует делать так:
- пока висит версия с HTTP — сделать внутри панели Вебмастера указание о переезде сайта с HTTP на HTTPS
- подождать недельку (пока это правило не вступит в силу, может и раньше произойдет)
- после этого сделать редиректы со всех внутренних страниц HTTP на HTTPS.
ИМХО лишние заморочки, но почему бы и нет? Тем более, что бывают ситуации, что нужен и http-сайт и https одновременно, у меня как раз была такая ситуация.
И кроме этого, при включении SSL без костылей в виде тотального прописывания HTTPS в конфигах, у вас появляется возможность следовать рекомендациям Яндекса.
Google этим не заморачивается и просто рекомендует, чтобы добавили новую версию сайта на HTTPS в панель вебмастера Гугл, а со старого сделали редирект.
Так что когда вы решите, что старый сайт на HTTP более не нужен, то делайте редирект с него на новую версию.
Обычно хватает такого кода в начале файла htaccess:
Вообще разных способов сделать 301 редирект — множество.
Они по-разному работают на разных хостингах. Поэтому универсального рецепта просто нет.
Если что-то не сработает, не кидайте помидорами, банально перебирайте разные другие варианты прописать редирект. Трясите хостера, нормальный хостер всегда подскажет, как сделать редирект именно на его серверах. Пишите в комментах ваши решения.
Те варианты, что я привел — проверены на разных толковых хостингах. Если не определились с хостером или планируете съезжать, то почитайте какие хостинги я рекомендую, там эти способы работают на отлично.
После правильного редиректа все внутренние страницы старого HTTP сайта должны вести на аналогичные страницы нового сайта с HTTPS.
Ответ сервера при этом будет 301 кодом:
Ну и не забудьте после успешного переезда на новый SSL сертификат магазина на Opencart, добавить новые карты сайта с HTTPS перед доменом в robots.txt (если используете там) и в панелях вебмастеров — читайте как добавить сайт в панель Яндекса и в панель Гугл.
Полезные цитаты: Работники работают ровно столько, чтобы их не уволили. А наниматели платят лишь столько, чтобы работники не уволились. Вполне закономерно, что большинство работников ни к чему не стремится.