Домой Блог
На самом деле, что бы написать простой плагин для ВордПресс, потребуется не более 10 минут. В статье рассмотрим как написать простой плагин для вывода трех последних статей в любом месте сайта, используя шорткод.   Для начала в папке с проектом /wp-content/plugins/ создадим название папки-плагина, например, ms-plugin. Внутри этой папки создадим 2 файла, первый ms_plugin.php - обработчик кода, второй ms.css - стили...
Для данной доработки откроем файл catalogcontrollermailorder.php   в двух местах после строки вставим код Далее, в двух местах после вставим Далее откроем файл catalogviewthemedefaulttemplatemailorder_add.twig   Найдем строки сверху и снизу добавим 2 строки, получится так: и ниже найдем строки сверху и снизу также добавим 2 строки, получится так: Если у вас есть файл (отдельное письмо администратору сайта): catalogviewthemedefaulttemplatemail1order_alert.twig   Его содержимое изменяем точно как и в файле catalogviewthemedefaulttemplatemailorder_add.twig   В итоге письмо покупателю и администратору будет выглядеть так:    
Акции в cms OpenCart устроены не самым удобным образом. Для добавления акционной цены нужно в разделе акции указывать уменьшенную акционную цену, а основную цену увеличивать. А если захотите отменить акцию, нужно будет основную цену опять уменьшать. акцию удалять.       Изменим стандартную логику. Сделаем так, что бы при добавлении акции мы добавляли во вкладке АКЦИИ увеличенную цену. В итоге основная цена будет...
По умолчанию в Opencart 2-3.x письмо о новом заказе товаров приходит администратору сайта в таком виде:     Что бы письмо было такого же вида, какое оно отправляется покупателю, нужно доработать стандартный функционал.   Открываем файл catalogcontrollermailorder.php   в районе 270 строки ищем код после него вставляем код Далее, в директории своей темы или в папке стандартной темы (2 вариант будет в 90% случаев) catalogviewthemedefaulttemplate   создаем папку mail1, в ней...
В данной статье рассмотрим как добавить новые вкладки в карточке товара с редактированием их из админки. Приступим, добавим поле в админку, затем на сам сайт.   Для начала добавим новое поле а БД, откроем Базу Данных в phpmyadmin и сделаем запрос В итоге добавится новое поле sostav, где и будет храниться текст вкладки. Далее редактируем файлы сайта.   Админка, файл adminviewtemplatecatalogproduct_form.twig   после вставляем (назовем вкладку СОСТАВ)   файл admincontrollercatalogproduct.php   перед вставляем файл...
Модуль виджета Instagram можно скачать в данной статье. Скачать его можно здесь.   Выглядеть модуль будет вот так:  
Что бы создать адаптивную карусель со скроллом такого вида:   js библиотеки owl, slick не подойдут, т.к. их нужно дорабатывать + есть проблема ко скролл баром: есил нажимать стрелки, он не двигается. Проблему можно решить установив библиотеку sly-js.   Cкачать данную библиотеку можно здесь   Подключаем jQuery и библиотеку   Код карусели может быть таким:     Код вызова карусели в js (файл scripts.js):   Посмотреть демо-версии видов каруселей, а так же...
В OpenCart 3.x в последнее время случается баг: при добавлении товара, категории, статьи, производителя и др. контент дублируется. При сохранении создаются две копии. В основном эта проблема есть в браузере Google Chrome. Это связано с атрибутом form, он неправильно отрабатывает в Гугл Хром. Как решить проблему:   в товарах, файл adminviewtemplatecatalogproduct_form.twig меняем на   в категориях, файл adminviewtemplatecatalogcategory_form.twig меняем на   в производителях файл adminviewtemplatecatalogmanufacturer_form.twig меняем на   в статьях (страницах), файл adminviewtemplatecataloginformation_form.twig меняем на  
В статье рассмотрим как сделать jQuery модальное PopUp окно предупреждения при первом запуске сайта с использованием cookie для хранения переменной, по которой можно определить заходил ли ранее пользователь на сайт и какой выбор он сделал. Логика всплывающего окна следующая: при первом запуске сайта выпадает PopUp окно с условием, например, спросим у пользователя - исполнилось ли ему 18 лет.     Если он...
Иногда на сайте нужно вывести некоторые дополнительные данные, которых нет в админ панели. Например, добавить новые номера телефона, добавить ссылки на соц сети, вставить в  нужном месте время работы магазина и т.д. Для этой задачи можно задать свои настройки. Разберем пример по добавлению собственного поля настройки.   В файле adminviewtemplatesettingsetting.twig в нужном месте создаем копию поля fax, после вставляем свое поле: где имя config_val01...

Популярное

Рекомендуем