Вопросы

Minishop2 минимальная сумма для способа доставки

Здравствуйте.
Нужно что бы один из способов доставки был доступен только при достижении в корзине определенной суммы.
Прочитал, что подобное можно сделать с помощью подключения собственного класса доставки docs.modx.pro/komponentyi/minishop2/razrabotka/sluzhbyi/podklyuchenie#Пример-подключения-собственного-класса-доставки.
Класс подключил, но не знаю как переделать саму функцию под мою потребность (что бы способ доставки отображался только когда сумма в корзине больше минимальной).
<?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 = $this->modx->getOption('deliverys');
//print_r ($freedeliverysumm);
        $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;
        }
    }
}
Игорь
30 апреля 2020, 17:14
modx.pro
836
0

кеширование файловых элементов. Оно есть? Нет? Как отлючить?

Есть файл шаблона
В нем код
{extends 'file:templates/general.tpl'}

{block 'content'}
<div class="container">
    <h1>{$_modx->resource.pagetitle}</h1>
    {'@FILE snippets/getFilters.php'|snippet}
</div>
{/block}
Так вот все что я пишу в getFilters.php жутко кешируется. Хотя в системных настройках установил все что связано с кешированием в «нет». Однако на странице ничего не меняется, пока не очистить кеш или в админке или физически.
Хотя в документации про файловые элементы написано, что они не кешируются.
docs.modx.pro/komponentyi/pdotools/fajlovyie-elementyi

Кто подскажет как отключить?
Александр Мельник
30 апреля 2020, 17:01
modx.pro
708
0

Главная страница 404. остальные ок [Babel]

Главная страница 404. остальные ок [Babel]

понятия не имею куда смотреть. прошу помочь. есть аналогичные сайты где все прекрасно работает.
detective-cyprus.com/

при смене языка кидает на 404.
если указать самому index, т.е detective-cyprus.com/index то главную открывает

прошу помочь
evgeniy dovgani
30 апреля 2020, 13:01
modx.pro
504
0

Товары minishop2 для турбо страниц XML яндекс

Опишу как создать XML файл для загрузки турбо страниц в яндекс вебмастер за 2 минуты 10 секунд.
Александр Иванов
30 апреля 2020, 08:59
modx.pro
1
1 639
+3

Как к цене прибавить число или TV параметр

Приветствую всех
Возник вопрос, как к цене товара прибавить TV параметр или просто числовое значение

Цена товара например 5 000
Попробовал таким образом

[[+price:add=`200`]]

Выводит почему-то 52

Что делаю не так?
Андрей
29 апреля 2020, 17:53
modx.pro
642
0

shared хостинг или VPS для сайта на MODX Revo?

Добрый день! На сайте под управлением MODX Revo последней версии возрос трафик до 12 тыс. визитов в сутки, мощности текущего SSD-хостинга стало не хватать. Хостер предлагает выполнить перенос на новый NVME хостинг, но, возможно, стоит приобрести VPS/VDS. Если стоит, какая конфигурация будет оптимальной?
Владимир
29 апреля 2020, 15:52
modx.pro
934
0

Скачивание файла конкретным пользователем

Подскажите, как лучше организовать возможность скачать файл пользователем, чтобы файл для скачивания был доступен не по прямой ссылке, а по сгенеренной случайным образом для конкретного пользователя.
Поиском нашел FileAttach и FILEDOWNLOAD R но там я так понял, что нужно через эти же дополнения и закачивать файлы, а мне желательно условный сниппет
[[!FileDownload? &url=`http://site.ru/files/files.pdf`]]
который генерил бы виртуальную ссылку, по которой качался реальный файл, не раскрывая прямую ссылку.
а сами файлы, мне удобнее через фтп раскладывать.
Андрей
29 апреля 2020, 15:29
modx.pro
1
893
0

Включить Fenom для контекста

Добрый день. Хочу аккуратно перенести элементы своего сайта на Fenom. Я создал контекст для поддомена вида dev.mysite.ru. На основном сайте настройка pdotools_fenom_parser указана со значением Нет.

Пытаюсь переопределить её в новом контексте — prntscr.com/s7wr3d, но на странице вместо содержимого всё равно вижу
{include 'file:dev/templates/main.html'}
.
Если поменять значение в системных настройках, то в контексте всё работает ок.
Подскажите, в чем может быть дело?
mekirile
29 апреля 2020, 13:08
modx.pro
762
0

Базовый шаблон для ИМ

Всем доброе время суток

Хотел бы понять, есть ли какой нибудь базовый шаблон что бы с нуля запустить ИМ? Какой нибудь простой, но с функционалом меню, отображением товара, работой корзины. Некая базовая сборка или фреймворк, но рабочий «из коробки»?

Спасибо!
Sergey
29 апреля 2020, 11:04
modx.pro
961
0

mFilter2 убрать количество в фильтре (suggestions)

При включенном параметре suggestions = true Этот параметр включает предположительное количество результатов, которое показывается возле каждого фильтра. Отключите, если вы недовольны скоростью фильтрации.
В фильтре появляются цифры — как их можно убрать не теряя функционала?

Илья Александрович
28 апреля 2020, 18:05
modx.pro
1
1 322
0