Vadim

Vadim

С нами с 27 ноября 2016; Место в рейтинге пользователей: #468

Пример подключения собственного класса доставки

Здравствуйте!
Подскажите, как поменять значение $freedeliverysumm из админки.
Делал так:
в ClientConfig параметр free_delivery
Взял с Дока и изменил $freedeliverysumm = 5000; на $freedeliverysumm = $modx->getOption('free_delivery');
<?php
if(!class_exists('msDeliveryInterface')) {
    require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}

class msDeliveryHandlerMsk extends msDeliveryHandler implements msDeliveryInterface{

    public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {

        $freedeliverysumm = $modx->getOption('free_delivery');
        $cart = $order->ms2->cart->status();
        $cart_cost = $cart['total_cost'];

        if($cart_cost > $freedeliverysumm){
            return $cost;
        }else{
            $delivery_cost = parent::getCost($order, $delivery, $cost);
            return $delivery_cost;
        }
    }
}
Но что-то не работает.
Подскажите где ошибся
Vadim
22 февраля 2019, 09:17
modx.pro
210
0

Шаблон csv файла лдя импорта товаров в minishop2

Доброе утро!
Есть у кого шаблон csv файла лдя импорта товаров в minishop2 или инструкция?
Как делать иерархию?
Магазин
— Видеонаблюдение
— ШД камеры
— Товар 1
— Товар 2
— Товар 3
Vadim
15 февраля 2019, 06:22
modx.pro
209
0

Мануал по yandexkassaclient

Здравствуйте! Подскажите, пожалуйста, по работе с дополнением yandexkassaclient.
Может мануал какой есть к этому дополнению.
Как привязать его к minishop2?
Vadim
14 февраля 2019, 06:02
modx.pro
290
0

pdoPage и getImageList сортировка

Здравствуйте!
Решил вывести фото галерею с пагинацией и столкнулся с проблемой сортировки.
Делаю так:
[[!pdoPage?
                    &element=`getImageList`
                    &docid=`[[*id]]`
                    &maxLimit=`100`
                    &pageLimit=`5`
                    &tvname=`mgalery`
                    &processTVs=`1`
                    &prepareTVs=`1`
                    &randomize=`0`
                    &sort=`{"sortby":"idx","sortdir":"ASC"}`
                    &limit=`36`
                    &tpl=`@CODE: <li class="shown"  data-aos="zoom-in-up" data-aos-duration="800"><a href="[[+mgalery_img]]" class="m_img z-depth-2" data-fancybox="galery" title="[[+mgalery_tit]]"><img src="[[+mgalery_img]]" alt="[[+mgalery_tit]]" class="macy-image img-fluid"/></a>  </li>
                   &tplPageWrapper=`@INLINE <div class="pagination"><ul class="pagination">[[+prev]][[+pages]][[+next]]</ul></div>`
                ]]
Работает все кроме сортировки. Подскажите что не так?
перебрал все;
&sort=`[{"sortby":"[[+idx]]","sortdir":"ASC"}]`
&sort=`{"sortby":"[[+idx]]","sortdir":"ASC"}`
&sort=`[{"sortby":"idx","sortdir":"ASC"}]`
&sort=`{"sortby":"idx","sortdir":"ASC"}`,
&sort=`[{"sortby":"idx","sortdir":"ASC"}]`
Vadim
09 октября 2018, 09:34
modx.pro
1 352
0

ajaxform выбор получателя

Здравствуйте!
Подскажите, пожалуйста, как сделать выбор получателя письма.
&emailTo=`manager1@domain.com или manager2@domain.com`
Человек заполняет форму, где по умолчанию получатель письма «Менеджер 1», но человек может выбрать «Менеджера 2» и после нажатия кнопки письмо отправляется либо к первому менеджеру, либо ко второму.
Как это можно реализавать?
Vadim
04 февраля 2018, 12:28
modx.pro
2
643
0

Кнопка добавления чанка в содержимое

Добрый вечер!
Подскажите, пожалуйста, как реалиизавать такую штуку. На мой взгляд очень полезная вещь.
Сделать кнопочку для менеджера в содержимом, для вставки чанка в нужное место в тексте.
К примеру:
В на вкладке «Дополнительные поля» MIGX галерея, но ее необходимо вставить в середине содержимого [[*content]], менеджер ставит курсор в нужное место в содержимом и нажимает кнопку «Вставить галерею», куда автоматически вставляется код чанка.
Vadim
31 октября 2017, 17:27
modx.pro
1 645
0

Отображаются знаки вопроса у некоторых букв

Добрый вечер!
Подскажите, пожалуйста, как решить проблему!

В место некоторых русских букв (в моем случае заглавная Р) отображается знак вопроса �.
Версия Modx 2.5.7

В настройках utf8

В Базе Сравнение utf8_general_ci, Тип MyISAM

Конфигурационные файлы
$database_connection_charset = 'utf8';
$database_dsn = 'mysql:host=localhost;dbname=msite;charset=utf8';
Vadim
16 июня 2017, 21:17
modx.pro
684
0

Sitemap отображение ресурсов не показанных в меню

Здравствуйте! Подскажите, пожалуйста, как показать в sitemap.xml ресурсы, которые не отображаются в меню (на которых стоит галочка «Не показывать в меню»)?
Так работает, но только с теми, которые отображены в меню.
[[!pdoSitemap?
&context=`web,kz`
]]
Vadim
27 ноября 2016, 16:45
modx.pro
1 071
0