Svetlana S

Svetlana S

С нами с 12 февраля 2016; Место в рейтинге пользователей: #361

minishop2: как изменить точность числовых опций товара?

Здравствуйте.
Подскажите, пожалуйста, где можно изменить точность числовых опций товара? В бд значения опций хранятся как текст, в админке, видимо, точность всех числовых опций по умолчанию = 2 знака после запятой. Клиенту понадобилось 3, но тысячные доли админка не сохраняет.

Буду благодарна за наводку, как это можно сделать плагином, или хотя бы где это можно изменить в исходниках.
Svetlana S
12 ноября 2019, 13:48
modx.pro
107
0

mFilter2 и msDiscount - фильтрация по ценам со скидками

Здравствуйте.
Тема не новая, многие с этой проблемой сталкивались. Фильтрация по ценам работает с изначальной ценой из базы без учета скидок. Отсюда modx.pro/help/3860 следует, что нужно расширить класс mse2FiltersHandler. Может, найдется мудрый и добрый человек, который подскажет, как изменить getMsValues, в каком месте вызвать функцию изменения цены, и как лучше сделать — вызвать msdGetDiscount через runSnippet или использовать только часть его кода?

Если будет хотя бы примерное решение, уверена, это многим поможет)
Svetlana S
23 августа 2019, 10:21
modx.pro
181
0

Comparison, вывод нескольких групп сравнения товаров на одной странице

Здравствуйте.
Клиент поставил задачу реализовать сравнение товаров с разделением на несколько групп, на странице сравнения группы вывести в виде табов: гребные лодки, моторы и тп. Если клиент добавил в список сравнения несколько лодок и моторов, в одной вкладке сравниваются лодки, во второй — моторы. Проблема в том, что ссылка на страницу сравнения передает одну переменную, которая задает параметры для сравнения — сравнивать или лодки, или моторы.
Подскажите, пожалуйста, как это можно сделать?
Svetlana S
05 июня 2019, 13:00
modx.pro
170
0

Регистрация своего класса доставки в minishop2

Здравствуйте.
Пытаюсь подключить свой класс доставки по статье docs.modx.pro/components/minishop2/development/service/connection, поменяв только сумму, после которой доставка бесплатная, и слегка изменив названия файла и класса. Регистрировала и через Console, и через сниппет. Но класс не добавляется, в логах Could not load custom class. Подскажите, пожалуйста, с чем это может быть связано.
Измененный код:
<?php
if(!class_exists('msDeliveryInterface')) {
    require_once dirname(dirname(__FILE__)) . '/minishop2/model/minishop2/msdeliveryhandler.class.php';
}

class msDeliveryHandlerCustom extends msDeliveryHandler implements msDeliveryInterface{

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

        $freedeliverysumm = 2999;
        $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;
        }
    }
}

Регистрация
<?php
if ($miniShop2 = $modx->getService('miniShop2')) {
    $miniShop2->addService('delivery', 'CustomDelivery',
        '{core_path}components/minishop2/custom/delivery/msdeliveryhandlercustom.class.php'
    );
}
Svetlana S
04 февраля 2018, 16:07
modx.pro
733
0

Услуги верстальщика

Предлагаю услуги верстальщика.
По оценкам коллег-программистов, верстаю аккуратно и понятно, по оценкам дизайнеров — 1 в 1 с макетом). Использую адаптивную сетку Bootstrap, flex и пр.

Также 3 года разрабатываю сайты на MODX, при необходимости с использованием своих сниппетов (выборки с использованием связей таблиц, установка значений полей и пр., в том числе через Ajax), хотя это здесь умеют все)

Примеры реализованных проектов: cc-stroy.ru, либосмастерс.рф, saunaufa02.ru.

skype rassvetnaya84
erleanta@mail.ru

PS. Прошу прощения, что не совсем по теме.
Svetlana S
01 декабря 2017, 08:20
modx.pro
1
315
0

Вывод нескольких превью у ресурсов

Здравствуйте.
У старой версии ms2GalleryResources, помнится, была возможность выводить ресурсы с несколькими изображениями галереи. Есть ли такая возможность у версии 2.0? Если нет, подскажите, пожалуйста, как иначе можно это сделать?
Svetlana S
17 мая 2017, 18:41
modx.pro
4
1 136
0

Вырезаются теги со страниц

Здравствуйте.
Из статей-тикетов вырезаются все теги tr. хотя в настройках Jevix'a они прописаны как допустимые. Спустя некоторое время после возникновения проблемы исчезли и img. Теги вырезаются только из контента тикетов, изображения, добавленные через тв-поля этих же статей, выводятся. Буду благодарна за совет.
Svetlana S
14 марта 2016, 08:24
modx.pro
590
0

Ошибка 500

Здравствуйте.
На завершающем этапе разработки сайта при переходе с главной на внутренние станицы стала выходить ошибка 500. Последние действия — подключение Collections. Хостинг — beget, на сайте использую pdoTools, ms2gallery, minifyX. Все версии актуальны. В логе ошибок:
[09-Feb-2016 11:39:26 Europe/Moscow] PHP Fatal error: Call to undefined method pdoFetch::makeUrl() in /home/мойсайт.ru/public_html/core/cache/includes/elements/modsnippet/12.include.cache.php on line 123
Сниппет 12 — pdoCrumbs.
Техподдержка ответила следующее:
«Какой-то из скриптов вашего сайта „портит“ файл /home/r/regionof/burlesque-nail.ru/public_html/core/cache/includes/elements/modsnippet/12.include.cache.php вызывая в нём несуществующий метод pdoFetch::makeUrl() в строке 123. Я закомментировал этот вызов»
Но сие, конечно, не есть решение)
Как я понимаю, либо произошел конфликт php скриптов, либо конфликт модкса с хостингом))
Подскажите пожалуйста, что можно сделать.
Svetlana S
17 февраля 2016, 05:51
modx.pro
1 216
0