Обсудить проект

Поговорим о деталях, сроках и стоимости!

Просто заполните форму и наш специалист свяжется с вами в течение 10 минут!

Добавление всех регионов России в новую географическую зону

Задача под Ocstore 2.3 (под другие бд не решал, однозначно аналог, но возможно поля несколько отличаются). Необходимо создать геозону со всеми регионами России для дальнейшего редактирования. Добавлять по одному — не вариант. Делаем через бд. Исходим,  что geo_zone_id новой геозоны 4, country_id России 176 ..выполняем SQL запрос  INSERT INTO `oc_zone_to_geo_zone` (`zone_to_geo_zone_id`, `country_id`, `zone_id`, `geo_zone_id`, `date_added`,

Подробнее »

Ошибка SQLSTATE[HY000] [2054]

Полностью ошибка звучит так SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client Причины возникновения — связка MySQL 8 и PHP 7.  Дословно — при подключении к бд не воспринимается метод аутентификации. Причина в том, что в MySQL 8 используется методика аутентификации, отличная от предыдущих версий. В MySQL 8 была изменена схема хранения

Подробнее »

Адаптивный модуль Карусель на Opencart

По умолчанию модуль карусель в Opencart используется для вывода производителей товаров.   Не могу сказать, что этот модуль очень популярен, но на части магазинов он используется.  Единственным недостатком данного модуля является то, что он не адаптивен для мобильных устройств, то есть количество изображений производителей постоянно для компьютера и мобильного устройства.   Расскажу как можно его

Подробнее »
OpenCart
sadykovs

Спам из формы обратной связи Opencart

Удивительная штука все таки спам. Уже давно доказана бесполезность этого метода привлечения клиентов, но нет. Различные недоумники до сих пор пытаются, что то отловить с помощью спам рассылок. В этом случае расскажу о спам рассылке из формы обратной связи в Opencart. Один из моих клиентов стал наблюдать рассылку на себя с использованием почтовых средств своего

Подробнее »
Bitrix
sadykovs

В фильтрацию умного фильтра попадают недоступные предложения после синхронизации с 1С

При фильтрации в умном фильтре например по размеру «S» в список попадает товар с  недоступным предложением по размеру «S»     В доступности товара у нас стоит Нет и в настройках каталога также стоит «не отображать недоступные товары»   Проблема заключается в том, что пока у недоступного товара стоит признак активности в товарных предложениях он

Подробнее »
Без рубрики
sadykovs

Установка Min.io с подключением ssl сертификата и вывод как сайт через nginx на ubuntu 18.04

Установка Min.io Обновляем пакеты  sudo apt update Грузим бинарный файл сервера Minio с официального веб-сайта: wget https://dl.min.io/server/minio/release/linux-amd64/minio После завершения загрузки файл с именем minio будет находиться в вашей рабочей директории. Получаем исполняемый файл: sudo chmod +x minio Перемещаем файл в каталог /usr/local/bin, где скрипт запуска Minio systemd ожидает его найти: sudo mv minio /usr/local/bin Делаем пользователя для запуска

Подробнее »
Страница Nginx по умолчанию
Техничка
sadykovs

Как установить WordPress c Let’s Encrypt сертификатом на сервер Ubuntu 18.04- Полное руководство

При проектах, требующих больших ресурсов или если вы решили освоить работу в командной строке и быть полноправным владельцем своего сервера для сайта, возникает необходимость полной настройки сервера. У хостера вы приобрели виртуальную машину с предустановленной операционной системой и собираетесь самостоятельно полностью настроить его как веб-сервер. О процессе установки Nginx, MySQL, PHP7.2-FPM, WordPress и бесплатного сертификата

Подробнее »
OpenCart
sadykovs

Устраняем ошибку при копировании товара в Opencart 2.3

При копировании товара в Opencart в частности в Ocstore 2.3 замечен следующий баг — товар не копируется, а полностью удаляется. Предлагаю три типа решения — использование модулей batch editor или admin quick edit pro. Другой вариант — отредактировать строку /admin/view/template/catalog/product_list.tpl. заменить: <button type=»submit» form=»form-product» href=»<?php echo $copy; ?>» data-toggle=»tooltip» title=»<?php echo $button_copy; ?>»><i></i></button> на <button

Подробнее »
Добавление минус-слов списком в KeyCollector
Техничка
sadykovs

Список минус- слов — Города России

При первоначальном сборе семантического ядра, не имеет значения под рекламную компанию в поисковиках или для очистки упоминания всех городов кроме необходимого, использую файл со списком всех городов России для удаления ненужных фраз в KeyCollector. Принцип использования прост.   Далее берем файл со списком городов с исключенным необходимым или группой и загружаем через пункт «Добавить списком»

Подробнее »
Bitrix
sadykovs

Шаблон Romza Bitronic2

Хотелось бы рассказать об особенностях установки данного шаблона для Bitrix. Для одного из своих клиентов решил обновить шаблон интернет магазина на платный. Давно присматривался к решению студии ROMZA Bitronic2, еще со времен когда данное  решение было Bitronic. Визуально шаблон очень понравился, поэтому решили приобретатьименно это решение, тем более что на тот момент на шаблон была

Подробнее »
Bitrix
sadykovs

Изменение кодировки с CP-1251 на UTF-8 в html описаниях товара 1C-Bitrix

      После изменения кодировки сайта на 1С-Bitrix c CP-1251 на UTF-8 очень часто наблюдается ситуация, что описания товара выводятся вопросиками. Проблема заключается в том, что меняя кодировку сайта — ее базу данных и файлы, мы не изменяем значения на нужную кодировку в самих таблицах описаний.      Для решения данной проблемы был найден

Подробнее »
WordPress
sadykovs

Подключение моментальных статей Facebook к WordPress

Настройка моментальных статей, Audience Network и выплат в фейсбук  Настройка моментальных статей Для начала сразу скажу, что если вы не большой любитель читать длинные портянки, то можете посмотреть мое видео по вопросу установки и настройки моментальных статей   После установки WordPress в первую очередь необходимо добавить плагин моментальных статей от Facebook (в репозитории вордпресса два

Подробнее »

Добавление keywords и discription для статей в Opencart 1.5

Да да вы не ослышались и прочитали все верно именно для старой версии 1.5.5.1. Известно что в ней есть бага что keywords и discription есть только у товаров а для стаей они отсутствую, так вот для исправления данного недоразумения есть соотвествующий Vqmod — вследствие того что модули под данную версию все труднее находить привожу его полностью…единственный

Подробнее »

Изменение страницы выхода пользователя wp-login на главную

Как известно при нажатии выйти в административном верхнем меню мы попадаем на страницу wp-login, но иногда возникает необходимость редиректить пользователя, например, на главную страницу блога. Разберем как это сделать. Откроем файл wp-include/admin-bar.php и находим строки $wp_admin_bar->add_menu( array( ‘parent’ => ‘user-actions’, ‘id’ => ‘logout’, ‘title’ => __( ‘Log Out’ ), ‘href’ => wp_logout_url(), ) ); С ними

Подробнее »

Добавление 3 кнопки в теме Zerif lite в блоке большого заголовка

Мне довольно давно нравится тема Zerif lite и pro. Для создания небольшого проекта это очень удачное решение. На очередном сайте, сделанном на данной теме возникла необходимость добавления третьей кнопки в блоке большого заголовка. Вот визуализация, как реализовано. Как проще всего добавить данную кнопку? Откроем файл big_title.php, для редактирования темы и найдем блок if ( !empty($zerif_bigtitle_greenbutton_label) &&

Подробнее »

Проблема отправки почты в 1С Bitrix

При проблеме отправки почты в 1с bitrix диагностируем проблему следующим образом проверяем правильность почтового ящика в главном модуле и существует ли ящик вообще, при отсутствии создаем проверяем активность почтового шаблона выполняем SQL запрос к базе данных на наличие сгенерированных сообщений (в данном случае хотим найти событие добавление в нового сообщения в гостевую) в Настройки-Инструменты-SQL-запрос select * from

Подробнее »

В таблице sql-базы отсутствует уникальный столбец

  Подобная ошибка иногда возникает при переезде с версии Opencart на Ocstore. Казалось бы — и то и то Opencart, но база данных для Ocstore немного отличается от оригинала. При возникновении данной ошибки логично предположить, что отсутствует столбец с Primary Key и проще всего его добавить либо назначить какой либо столбец содержащим данные значения SQL

Подробнее »

Как исправить ошибку при загрузке ocmod модулей в Opencart2

Те кто только начал осваивать Opencart2, неизбежно сталкивается с ошибкой загрузки ocmod-модулей при установке через установщик модулей, то есть система хочет, чтобы мы в настройках магазина прописали FTP доступы. И это не всегда возможно — сайт находится на локальном вебсервере или по каким либо иным причинам (для меня таковой является, что просто нет желания светить

Подробнее »

Как подключить виджет instagram на Opencart

В последнее время стало популярной тенденцией устанавливать виджеты социальных сетей на разрабатываемый сайт. Если с VK и FB все понятно, то как установить виджет Instagram и будет темой данной статьи. По умолчанию доступ к API Instagram предлагает на довольно замудреной основе, в бесплатном варианте может работать, а может неожиданно сломаться (навскидку не скажу какой виджет

Подробнее »

Изменение даты отзыва в Opencart 2

При создании нового магазина на Opencart с точки зрения сео и контентной части положительной практикой является создание отзывов на товар. Конечно если магазин только создан, то отзывы вы будете добавлять самостоятельно, но при этом возникает проблема того, что по умолчанию отзвы будут публиковаться с текущей датой создания. Не очень хорошо, что отзывы будут за один

Подробнее »

Исправление ошибки «Uncaught TypeError: undefined is not a function»

После обновления WordPress появилась следующая ошибка «Uncaught TypeError: undefined is not a function», которую можно увидеть в консоли Chrome tools, как выяснилось ошибка связана с изменениями в jQuery библиотеках. Очень часто данная ошибка приводит к невозможности выполнения скриптов типа слайдеров и тому подобное. С чем же связано появление данного типа ошибок? Как выяснилось данная ошибка возникает

Подробнее »

Как удалить возможность выбора количества товара в Opencart2

Как удалить возможность выбора количества товара в Opencart2 Подписывайтесь на мой канал: http://goo.gl/5vK6sB От нескольких заказчиков поступала такая просьба — как удалить возможность выбора количества товаров в карточке товаров в Opencart2. Для этого нам нужно править файл product.tpl в нашей теме. По умолчанию, если используем дефолтную тему \catalog\view\theme\default\template\product\product.tpl Определяем, что блок для редактирования начинается с

Подробнее »

Wget. Скачиваем из интернета необходимую информацию

Для скачивания из интернета существует масса всяческих возможностей — и менеджеры закачек, и возможность скачивать из броузера и тому подобное. Но если у вас, например, стоит задача скачать список файлов с сайта, или сделать локальное зеркало сайта, либо скачать с сайта поставщика большой xml со списком номенклатуры, лучшим решением по моему мнению является консольная программа

Подробнее »

Как украсить магазин на Opencart2 новогодними снежинками

Как украсить магазин на Opencart2 новогодними снежинками В преддверии Нового года администраторы интернет-магазинов очень часто задаются вопросом как можно создать праздничное настроение на своем сайте. И самым простым вариантом будет настроить какой-нибудь падающий снег или что-либо подобное.. Я не говорю о новогодних баннерах или popup-окнах поздравляющих пользователя, а именно о простейшем падающем снеге)..На самом деле

Подробнее »

Массовое изменение географических зон и регионов в Opencart

Предположим возникла следующая ситуация. Вы открываете интернет магазин на Opencart и хотите осуществлять доставку только на территории России и Украины. То есть чтобы у пользователей при оформлении заказа были доступны только данные страны. Также нам нужно исключить все регионы, не принадлежащие данным странам. Можно вручную зайти в настройки стран и по очереди удалить все ненужные

Подробнее »

Как массово поменять настройки товара «Необходима доставка» в Opencart

Иногда при настройке интернет магазина на Opencart возникает ситуация, что у всех товаров отсутствует пункт «Необходима доставка и при оформлении заказа доставка отсутствует как таковая. В этом случае можно воспользоваться двумя методами -1) вручную зайти во все товары, данные ->»Необходима доставка» -> выставить чекбокс «Да», 2) — зайти в базу данных либо через PHPMyadmin либо

Подробнее »
Техничка
sadykovs

Zyxel Kennetic Extra — перезагрузка по расписанию

Как известно, в роутерах данной серии нет возможности через веб интерфейс прошивки настроить задания по расписанию. Конечно учитывая, что на борту роутера установлен линукс и данные модели имеют даже собственную CLI думаю, что это можно сделать через настройку линукса. Но самый простой способ для перезагрузки будет использовать возможности заданий по расписанию постоянно включенного компьютера (в

Подробнее »

Защита админки Opencart разных версий

Как известно большинство сайтов ломаются не по какому- либо заказу, а либо для собственного самоутверждения ну или для каких-то других целей, поэтому желательно сделать банальную защиту от дурака в данном случае на Opencart. Рассмотрим случай Opencart версии 1.5.х Открываем файл /admin/view/template/common/login.tpl В самый верх файла (над строчкой <?php echo $header; ?>) вставляем такой код, предварительно

Подробнее »
OpenCart
sadykovs

Отключение компрессии в Opencart через mysql или ошибка err_content_decoding_failed

Если при открытии магазина / админки у вас вместо содержимого выводится такая ошибка — отключите сжатие в настройках магазина. Учитывая, что доступа к админке в этом случае у вас скорее всего уже не будет, вы можете выполнить через phpmyadmin следующий запрос (предварительно открыв свою БД):   UPDATE `{ПРЕФИКС_ТАБЛИЦ}setting` SET `value`=’0′ WHERE `group`=’config’ AND `key`=’config_compression’; {ПРЕФИКС_ТАБЛИЦ}

Подробнее »

Всегда открытые категории в Opencart 2

Как развернуть все категории в Opencart 1.5 я уже описывал в посте по данной версии. Расскажу как открыть все категории в версии Opencart 2,  здесь будем использовать несколько иную технологию. Для начала в файле catalog/controller/module/category.php  необходимо найти строку  if ($category[‘category_id’] == $data[‘category_id’]) { и заменить на  if ($category[‘category_id’]) { Далее необходимо в файле шаблона вывода категорий catalog /view/theme/default/template/module/category.tpl находим строку <?php if

Подробнее »

Opencart2. Установка модулей на Opencart2

    Opencart2 поддерживает технологию установки расширений, называемую Ocmod. Данная технология также использует для описания XML формат, что часто конфликтует с более ранней технологией установки расширений Vqmod. Чтобы установить расширение на Opencart 2, необходимо перейти в раздел «Настройки» — «установка расширений» и загрузить zip архив модуля. После успешной установки необходимо перейти в раздел «Настройки» —

Подробнее »

Выгрузка данных о товарах Opencart в XML

Поговорим о том как можно выгрузить данные о товаре из Opencart в xml файл. Допустим нас интересуют следующие данные — наименование, расположение картинки, количество, цена и ссылка на товар. Проще всего данные получить из базы данных с помощью программы SQLyog либо через phpMyAdmin (последний нам не сможет вывести в xml). Запускаем и создаем соединение —

Подробнее »
ckeditor Меню сборщика редактора
Техничка
sadykovs

Установка pluginов в CKEditor

По моему мнению, CKEditor — один из лучших wysiwyg редакторов для сайтов. Последнее время в нем появилось много зауми для упрощения жизни пользователя, в итоге мешающей, например ACF. Как его редактировать и отключать я уже рассказывал. Но вернемся к теме нашей статьи как установить плагины на CKEditor. Я вижу здесь два подхода. Первый — заходим на

Подробнее »
OpenCart
sadykovs

CKEditor. Исправляем ошибки удаления тегов, php и javascript

Как известно в различных системах управления сайтов используют wysiwyg редакторы и одним из самых популярных является редактор CKEditor. Написано он на Javascript и используется, например, в CMS Drupal или Opencart версий до второй. Полностью скачать его можно с официального сайта CKEditor, как не удивительно с названием http://ckeditor.com/ ).

Подробнее »
Bitrix
sadykovs

Подключаем «Модуль рекламы Уголок для любой версии opencart» к Bitrix

Наткнулся на интересный рекламный модуль для Opencart «Модуль рекламы Уголок для любой версии opencart» и решил подключить его к Bitrix. Если посмотреть описание модуля, то становится понятно, что основную логику модуля составляет javascript, который интегрируется в между тегами <head> и </head>. Конечно необходимо поправить сам скрипт и прописать необходимые пути в файле. Изменяется это в

Подробнее »

Как сделать шаблон для Битрикс

Сделать базовый шаблон для Битрикс на самом деле довольно простое занятие, естественно в данном случае мы не будем рассматривать включаемые области и тд что не очень удобно для администратора, но первоначально создать и интегрировать шаблон можно данным образом. Разберем как сделать свой шаблон на примере html шаблона Zerif Pro.

Подробнее »

ФУНКЦИИ ВЫВОДА В ШАБЛОНАХ БИТРИКС

В основном шаблоне: <?$APPLICATION->ShowTitle()?> — собственно вывод тайтла в основном шаблоне сайта <?$APPLICATION->ShowHead()?> — подключение для вывода в шаблоне сайта основных полей тега : мета-теги Content-Type, robots, keywords, description; стили CSS; скрипты <?$APPLICATION->ShowPanel();?> — выводит панель управления администратора <?=SITE_TEMPLATE_PATH?> — подставляет путь к шаблону <?$APPLICATION->ShowTitle(false);?> — заголовок (в h1 например использовать) ShowHead разбить на составляющие:

Подробнее »

Услуги

Разработка интернет-магазинов на Opencart
Разработка интернет-магазинов на 1C-Bitrix
Создание корпоративных сайтов компании
Создание Лендинг Пейдж
Разработка лендинга на Tilda
Настройка контекстной рекламы
Управление репутацией компании

Пролистать наверх