Поговорим о деталях, сроках и стоимости!
Добавление всех регионов России в новую географическую зону
Задача под 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
Удивительная штука все таки спам. Уже давно доказана бесполезность этого метода привлечения клиентов, но нет. Различные недоумники до сих пор пытаются, что то отловить с помощью спам рассылок. В этом случае расскажу о спам рассылке из формы обратной связи в Opencart. Один из моих клиентов стал наблюдать рассылку на себя с использованием почтовых средств своего
В фильтрацию умного фильтра попадают недоступные предложения после синхронизации с 1С
При фильтрации в умном фильтре например по размеру «S» в список попадает товар с недоступным предложением по размеру «S» В доступности товара у нас стоит Нет и в настройках каталога также стоит «не отображать недоступные товары» Проблема заключается в том, что пока у недоступного товара стоит признак активности в товарных предложениях он
Установка 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 Делаем пользователя для запуска
Как установить WordPress c Let’s Encrypt сертификатом на сервер Ubuntu 18.04- Полное руководство
При проектах, требующих больших ресурсов или если вы решили освоить работу в командной строке и быть полноправным владельцем своего сервера для сайта, возникает необходимость полной настройки сервера. У хостера вы приобрели виртуальную машину с предустановленной операционной системой и собираетесь самостоятельно полностью настроить его как веб-сервер. О процессе установки Nginx, MySQL, PHP7.2-FPM, WordPress и бесплатного сертификата
Устраняем ошибку при копировании товара в 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. Принцип использования прост. Далее берем файл со списком городов с исключенным необходимым или группой и загружаем через пункт «Добавить списком»
Шаблон Romza Bitronic2
Хотелось бы рассказать об особенностях установки данного шаблона для Bitrix. Для одного из своих клиентов решил обновить шаблон интернет магазина на платный. Давно присматривался к решению студии ROMZA Bitronic2, еще со времен когда данное решение было Bitronic. Визуально шаблон очень понравился, поэтому решили приобретатьименно это решение, тем более что на тот момент на шаблон была
Изменение кодировки с CP-1251 на UTF-8 в html описаниях товара 1C-Bitrix
После изменения кодировки сайта на 1С-Bitrix c CP-1251 на UTF-8 очень часто наблюдается ситуация, что описания товара выводятся вопросиками. Проблема заключается в том, что меняя кодировку сайта — ее базу данных и файлы, мы не изменяем значения на нужную кодировку в самих таблицах описаний. Для решения данной проблемы был найден
Подключение моментальных статей 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
Макрос замены для столбца в Exel
Задачка — в прайсе поставщиков нулевой вес продукта поменять на сто. Делаем макросом Columns(«G:G»).Select Selection.Replace _ What:=»0″, Replacement:=»100″ End Sub конец решения
Как исправить ошибку при загрузке 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 либо
Zyxel Kennetic Extra — перезагрузка по расписанию
Как известно, в роутерах данной серии нет возможности через веб интерфейс прошивки настроить задания по расписанию. Конечно учитывая, что на борту роутера установлен линукс и данные модели имеют даже собственную CLI думаю, что это можно сделать через настройку линукса. Но самый простой способ для перезагрузки будет использовать возможности заданий по расписанию постоянно включенного компьютера (в
Защита админки Opencart разных версий
Как известно большинство сайтов ломаются не по какому- либо заказу, а либо для собственного самоутверждения ну или для каких-то других целей, поэтому желательно сделать банальную защиту от дурака в данном случае на Opencart. Рассмотрим случай Opencart версии 1.5.х Открываем файл /admin/view/template/common/login.tpl В самый верх файла (над строчкой <?php echo $header; ?>) вставляем такой код, предварительно
Отключение компрессии в 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). Запускаем и создаем соединение —
Установка pluginов в CKEditor
По моему мнению, CKEditor — один из лучших wysiwyg редакторов для сайтов. Последнее время в нем появилось много зауми для упрощения жизни пользователя, в итоге мешающей, например ACF. Как его редактировать и отключать я уже рассказывал. Но вернемся к теме нашей статьи как установить плагины на CKEditor. Я вижу здесь два подхода. Первый — заходим на
CKEditor. Исправляем ошибки удаления тегов, php и javascript
Как известно в различных системах управления сайтов используют wysiwyg редакторы и одним из самых популярных является редактор CKEditor. Написано он на Javascript и используется, например, в CMS Drupal или Opencart версий до второй. Полностью скачать его можно с официального сайта CKEditor, как не удивительно с названием http://ckeditor.com/ ).
Подключаем «Модуль рекламы Уголок для любой версии 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 разбить на составляющие:
замена строки, содержащую текст, на пустую строку-notepad++
Как заменить строку, содержащую текст на пустую строку в Notepad++
Рубрики
- Bitrix (8)
- Curl (2)
- Notepad++ (3)
- OpenCart (35)
- woocommerce (1)
- WordPress (17)
- Без рубрики (3)
- Другие типы интернет-магазинов (1)
- Интернет-магазины (7)
- Статьи (15)
- Темы Woocommerce (1)
- Техничка (15)
Услуги
Разработка интернет-магазинов на Opencart
Разработка интернет-магазинов на 1C-Bitrix
Создание корпоративных сайтов компании
Создание Лендинг Пейдж
Разработка лендинга на Tilda
Настройка контекстной рекламы
Управление репутацией компании
Обучение
OCDEV.RU 2010-2020