Здесь я собрал все свои заметки о разработке интернет-проектов связанных с продажами в интернете. Пока здесь только немного об опенкарте. Вскоре, я надеюсь, у меня найдётся время, что бы написать о таких движках интернет-магазинов как wordpress с плагинами и bitrix разных версий. О своём опыте организации дохода от продаж через интернет.

Модуль отладки SQL для опенкарта

Сегодня разберу какие изменения я внёс в модуль отладки от open4dev. Изменения простые и будут вполне понятны начинающим разработчикам. Чем меня не устраивал модуль отладки, я описывал в одном из постов.

Ключевые слова MySQL

Подсветка синтаксиса в модуле уже была. Вот она.

define('DEBUG_SQL_KEYWORDS', 'select|delete|update|count|as|from|and|order by|or|where|inner join|left join|right join|join|group by|having|on|asc|desc|limit');

Всё самое нужное уже есть. Можно сюда было загнать сразу все ключевые слова SQL, но время деньги, а ещё нужно пост писать. Так что я ограничился только тем, что сразу бросилось в глаза при анализе главной страницы Опенкарта с включённым модулем.
Находим 45 строку и меняем её на такую.
Читать далее

Модуль отладки SQL в опенкарт 2.3

Вчера я написал про допил напильником модуля отладки Debug database queries for Opencart. Изменения очень простые, но сначала о проблеме.

А проблема в том, что модуль выводит кучу SQL запросов с возможностью их сортировки по времени исполнения или по порядку исполнения. Это, конечно, круто, но если я собираюсь оптимизировать и кэшировать запросы, мне нужно знать кто их вызывает. Читать далее

Новый опенкарт 2. Часть 1.

Опенкарт. Переезд на новый движок 2.3

Сегодня начал переезд на новый опенкарт.  Взял за основу сборку opencart.pro 2.3.0.2.2
Раньше был opencart 1.5.4 с сильно модифицированным движком. Но время идёт и чем больше изменений, тем труднее поддержка. Да и о будущем нужно подумать. У движка неплохое сообщества, а у моего мода только я один. За всем не уследишь. Так что принял решение о переезде. Читать далее