Опубликовано Оставить комментарий

отложенное написание комментов и оформление заказов opencart

поступила задача написать скрипт, который отложено мог бы писать комментарии и делать заказы на главной сайта стоит два модуля показывает последние комментарии на сайтепоказывает последние заказы на сайте тем самым создавая иллюзию активности я решил написать скрипт, который будет дергаться крон задачей каждые 30 минут у главного метода этого скрипта есть аргумент – количество действий…

читать

Опубликовано Оставить комментарий

KIT SERIES как вывести дочерние в поиске и фильтре, а в категории скрыть

<file path=”catalog/model/catalog/product.php”> <operation> <search><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) WHERE]]></search> <add position=”replace”><![CDATA[product_to_store p2s ON (p.product_id = p2s.product_id) LEFT JOIN ” . DB_PREFIX . “kjseries_product_hidden kph ON (p.product_id = kph.pid) WHERE kph.pid IS NULL AND ]]></add> </operation> </file> зайти в список модификаций и редактировать мою модификацию KIT SERIES найти часть модификации, которая находится ВЫШЕ этого текста…

читать

Опубликовано Оставить комментарий

KIT SERIES документация

установка после установки обновить модифы в редактировании товара должна появиться влкадка KIT-SERIES вводим ключ, который я выдам в личке форума и создаем серию простейшая настройка серии может выглядеть так настройка вывода в категорию может выглядеть так не забываем читать хелперы в странице модуля внизу есть крон ссылки, а так же кнопки, которые можно нажимать прямо…

читать

Опубликовано Оставить комментарий

лето 2019

сегодня был на пруду. погода уже походит на осеннюю, но водичка еще около 20 градусов. в этом летнем сезоне много катаюсь на велике. наснимал кучу материала на ксяоми экшн-камеру, купленную на розетке за 50 долларов. как похолодеет будет чем заняться, а именно монтажем того самого материала. через две недели улетаю в барселону. надеюсь мой отдых…

читать

Опубликовано Оставить комментарий

chart.js взаимодействие с php и ajax

php класс генерирующий массивы под chart.js class chartjs { public $barChardData; public function __construct() { $this->createData(); } public function getCount() { return count($this->barChardData[‘labels’]); } public function createData() { $this->barChardData = array(); $this->barChardData[‘labels’] = array(); $this->barChardData[‘datasets’] = array(); } public function addBarChardLabels($labels) { $this->barChardData[‘labels’] = $labels; } public function getData() { return $this->barChardData; } public function…

читать

Опубликовано Оставить комментарий

добавляем в ocfilter сворачивание. минимизируем фильтр цены

Чтобы добиться такого вида окфильтра. необходимо добавить к сайту следующие жс и цсс .noUi-pips-horizontal { display:none; } .ocfilter-option label { float:left; white-space:nowrap!important; width:50%!important; } .noUi-horizontal .noUi-handle { width: 23px!important; height: 23px!important; left: -17px!important; top: -4px!important; border-radius:50%!important; } .list-group .list-group-item { overflow:hidden!important; } .ocfilter-option .ocf-option-name { margin-bottom:0px!important; } .ocf-option-values { margin-top:10px; } var html_bott = “<i…

читать

Опубликовано Оставить комментарий

округление цен в опенкарте

цены в опенкарте округляются в библиотеке расположенной по пути system/library/currency.php или system/library/cart/currency.php в методе “format”. на oCstore 2.3 эта строка выглядит следующим образом $amount = round($amount, (int)$decimal_place); видим что округление работает по принципу round(3.4);         // 3round(3.5);         // 4 если мы хотим обернуть округление в большую или меньшую сторону, то можно использовать функции ceil / floor так же…

читать