Товары которых нет в наличии вниз списка

В Opencart сортировку товара можно сделать любую, по имени, рейтингу, цене и т.д. Но неудобно то что товары не сортируются по наличию — идут в общем списке по заданной сортировке. Часто, товар которого нет в наличии идет самым...

Адаптивное изменение размеров изображений (crop, resize) в OpenCart

Хотя с обработкой изображений в Opencart дела обстоят не очень плохо, но все же, примерно в 50% случаев, возникает необходимость сначала обрезать, а уже потом уменьшать изображения до заданных в настройках размеров. Таким образом,...

Подборка материалов для изучения Google Tag Manager

Google-Tag-Manager-Logo
Большая подборка материалов для самостоятельного изучения Google Tag Manager. В статье вы найдете всю необходимую информацию по работе GTM — от самых базовых вещей (что такое GTM, какие бывают типы триггеров) до работы с dataLayer и CSS-селекторами. Знакомство...

Сеть Windows 10 и Windows XP

Windows 10 не подключается к XP Это самая распространенная ошибка при настройке локальной сети, в которой есть компьютеры Windows 10 и Windows XP. На компьютере под управлением Windows 10, в апплете «Сеть», не видны компьютеры Windows XP. Причина...

Название месяца / дата на русском языке с помощью PHP

Иногда на страницах сайта появляется необходимость вывести не просто цифровую дату типа 23.07.2020, а сразу русскую дату, в которой месяц будет написан русским названием. И будет она выглядеть уже вот так 23 июля...

Отдельный шаблон для категории

Самый простой и удобный способ — применять шаблон категории в зависимости от category_id. Все правки делаются в файле контроллера категорий …/catalog/controller/product/category.php Для версии Opencart 1.5.*  if (file_exists(DIR_TEMPLATE . $this->config->get('config_template')...

Редирект всех страниц с HTTP на HTTPS

Добавьте в конце файла .htaccess одно из правил редиректа всех страниц с http:// на https://, в том числе и с http://www на https:// Вариант 1 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] или воспользуйтесь вторым вариантом (если...

Селекторы атрибутов

Селекторы атрибутов позволяют нам обратиться к тегам, имеющим необходимый нам атрибут или даже конкретное его значение: p[align] {свойства} /* применить ко всем тегам p, у которых есть атрибут align */ p[align="center"] {свойства} /* где значение...

Выравнивание модального окна по центру

Центрирование модального окна по горизонтали и вертикали. .modal { text-align: center; } @media screen and (min-width: 768px) { .modal:before { display: inline-block; vertical-align: middle; content: " "; height: 100%; } } .modal-dialog { display: inline-block; text-align: left; vertical-align: middle; }

Поиск и замена слова или части текста в поле MySQL

Как в один запрос массово заменить определенное слово/фразу или часть текста в MySQL. Итак, заменить часть текста в строке или целой пачке строк можно всего одним запросом: UPDATE [Таблица] SET Поле = REPLACE(Поле, "строка для замены",...