Архив статей — April, 2017

Opencart 2: Добавляем новую позицию в макет для вывода модуля

Иногда хочется вывести модуль в макет Opencart 2 в какую-то другую часть макета, потому что сам Opencart предлагает весьма ограниченный набор позиций в макете шаблона (слева, сверху, снизу, в основной части). А вам, например, хочется изменить хедер или футер и вставить туда какой-либо из имеющихся модулей.
 

SEO оптимизация хлебных крошек breadcrumbs в Opencart 2

Текущую страницу не следует отображать в хлебных крошках ссылкой, правильнее отображать её текстом.
 

Opencart 2: Закладки без регистрации (Wishlist without registration)

Вот очередная нелогичная штука в Opencart 2. Почему-то, чтобы перейти к отмеченным товарам в избранное (закладки), надо пройти регистрацию на сайте. Глупость же.
 

Opencart 2: сделать разные валюты в админке и на сайте

В админке поставить доллары, а на сайте выводить цены в рублях. Это актуально, когда вы покупаете товары у поставщиков за доллары, а продаёте в своём магазине в рублях.
 

Opencart 2: OCMOD замена нескольких строк

Это оказывается необходимо, когда вы хотите изменить существующую функцию и заставить её функционировать по-своему.
 

Как установить расширение в Opencart 2

В Opencart 2, благодаря OCMOD вместо VQmod, стало проще устанавливать расширения.
 

Нет картинки

Частая причина ошибки "Invalid argument supplied for foreach() in ..." - это когда вы передаёте в цикл не массив, а скаляр. Или, бывает, у вас двойной массив, и вы забыли определить как выбирается индекс.
 

MySQL: Как выбрать из таблицы строки, удовлетворяющие одновременно двум значениям колонки?

MySQL запрос выборки из таблицы всех строк, которые одновременно относятся и к одному значению поля категории, и к другому значению этого поля.
 

Нет картинки

Запрос с выборкой из нескольких таблиц, перечисляемых через запятую, с приджойниванием работает неправильно из-за более высокого приоритета JOIN