Модификатор добавляет поддержку префиксов «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
Доброго времени суток, дорогие друзья. В изобразительном искусстве, особенно в живописи, люди имеют навыки и опыт для создания уникальных картин используя свое понимание сложной связи между стилем изображения и его содержанием. Так как люди еще далеки чтобы придумать этому название, на данный момент нет алгоритмической основы описания процесса, как и не существует искусственных систем с данными возможностями. […]