Префиксы catalog и product для OpenCart/ocStore

Модификатор добавляет поддержку префиксов «catalog» и «product» в ссылках для страниц категорий и товаров. Работает на OpenCart/OcStore 2.x/3.x, поддерживаются SEO_URL/SEO_PRO. SQL запрос для добавления префиксов находится в XML файле. Распространяется as is. […]

Читать далее…

Вирусы на сайте, как избавиться?

В статье представлено описание алгоритма для очистки сайта на OpenCart от вирусов. Эта статья рекомендована для технически подкованных пользователей, которые хорошо понимают код, а так же способны сами искать и применять широкий ассортимент ПО для решения задач. Если у вас другая CMS/фреймворк, все равно рекомендую ознакомиться, возможно, будет полезно. […]

Читать далее…

Реализация событий в Opencart 2.3, 3.x, 4.x

Всем привет, дорогие друзья! Эта статья написана специально для конкурса (коих у нас на форуме не было уже давно). Статья предназначена для разработчиков дополнений. Пишу без воды, сухо и по делу. Немного истории, нюансов, список аргументов для обработчиков событий, также приведу пример простой и понятной реализации большого кол-ва событий в ваших дополнениях для OpenCart 2.3, 3.x, 4.x (скачать примеры модулей можно […]

Читать далее…

Одноразовые скрипты

Эта статья — актуализация записи с моего блога на форуме. В этой обновляемой статье я буду выкладывать скрипты для ускорения проведения работ с OpenCart. Скрипты предназначены больше для разработчиков, чем для пользователей. […]

Читать далее…

Наше поведение, обусловленное генетикой

Всем привет. Хочу рассказать про то как гены влияют на наше поведение. О тех интересных рефлексах и поведенческих реакциях, которые мы принимаем как должное и которые предопределены нашей ДНК. Зевота Рептилии, птицы, рыбы и млекопитающие зевают. Это нужно для улучшения кровообращения, насыщения крови кислородом и отвода лишнего тепла от мозга, изменения положения челюсти после приема […]

Читать далее…

Скрипт для оптимизации индексов в БД OpenCart

Частая проблема старых версий opencart — отсутствие необходимых индексов в базе данных. Без индексных полей запросы выполняются намного медленней и эта задержка растет с ростом количества записей в таблице. От медленных запросов можно избавиться добавив правильные индексные поля в таблицы. А для добавления индексов в opencart я написал специальный скрипт. […]

Читать далее…

OpenCart для разработчиков. Часть 3. Шаблон

Третья публикация из серии статей для разработчиков модулей/шаблонов под OpenCart. Эта часть содержит описание файлов шаблона.  […]

Читать далее…

Оптимизация опций и аттрибутов в OpenCart

Всем привет. Недавно пришел заказ на backend-оптимизацию с описанием проблемы — тормозит страница редактирования товара. Так как на сайте используется много опций и аттрибутов, я стал грешить на них еще до проверки. Проверка xhprof дала понять, что задержка кроется именно в модели, в функциях получения опций и аттрибутов. Было принято решение сделать оптимизацию опций и […]

Читать далее…

NeoPI — статистический сканер файлов на PHP

Всем привет, дорогие друзья. В этой публикации речь пойдет об одном очень полезном инструменте для определения файлов с отличающимся «стилем программирования», относительно «общего стиля» сканируемых файлов. Это может пригодится для определения шеллов и других зараженных скриптов. Скрипт называется NeoPI, однако до недавнего времени он был только на Python, теперь есть и на PHP. […]

Читать далее…

Нейронная сеть для имитации художественного стиля на Ubuntu 14.04

Доброго времени суток, дорогие друзья. В изобразительном искусстве, особенно в живописи, люди имеют навыки и опыт для создания уникальных картин используя свое понимание сложной связи между стилем изображения и его содержанием. Так как люди еще далеки чтобы придумать этому название, на данный момент нет алгоритмической основы описания процесса, как и не существует искусственных систем с данными возможностями.  […]

Читать далее…