start.exe

start.exe

С нами с 13 сентября 2014; Место в рейтинге пользователей: #367

SeoFilter - Ошибка, уже есть такое слово для этого поля

При импорте товаров на сайт порой вижу такую ошибку в Журнале ошибок:

[SeoFilter] Array
(
    [success] => 
    [message] => 
    [total] => 1
    [errors] => Array
        (
            [0] => Array
                (
                    [id] => input
                    [msg] => Ошибка, уже есть такое слово для этого поля
                )

        )

    [object] => Array
        (
        )

)

Как же узнать, какое это слово и для какого именно поля? И какой ресурс повинен в этом безобразии? )
start.exe
29 ноября 2020, 22:24
modx.pro
236
0

page.nav для mFilter2 с SeoFilter

Приветствую, в демо-версии SeoFilter (и на моем проекте) в адресной строке всё в порядке.
при фильтрации по выбранной характеристике url формируется как задумано:
s9767.h8.modhost.pro/category/cvet-sinij/

А в плейсхолдере page.nav ссылка для перехода на вторую страницу выглядит вот так:
s9767.h8.modhost.pro/category/page-2?cvet=синий&limit=5

Хотелось бы видеть ссылки навигации в таком виде:
s9767.h8.modhost.pro/category/cvet-sinij/page-2

Манипуляции с настройкой seofilter_page_tpl для SeoFilter и параметром pageLinkScheme для mFilter2 не дали результат.

Подскажите, пожалуйста, что для этого нужно сделать?
start.exe
10 ноября 2020, 18:59
modx.pro
1
574
0

Запретить теги в комментариях к заказу minishop2

Оказывается, в комментарий к заказу можно вводить html, css теги, которые после отправки заказа благополучно отображаются в соответствующем поле в самом заказе.

Вопрос — как действо сие запретить?

Точнее, как произвести фильтрацию введенного текста?
Известна мне php функция strip_tags, только вот где её применить?
Возможно это уже заложено функционалом MS2, просто я не курсе.
start.exe
21 октября 2014, 08:27
modx.pro
853
0

Количество товара нецелым числом в Заказах

Продолжаю извращаться веселиться с количеством товара, которое необходимо выразить нецелым числом.
В корзину нецелые числа получилось запихать.
Общий итог тоже подсчитывается с нецелыми исходными значениями.
При обновлении страницы с корзиной введенные ранее значения сохраняются.

Но возникла новая проблемка, даже две:
start.exe
20 октября 2014, 07:09
modx.pro
4
3 434
0

Округление количества товара и итоговая сумма

Собственно, вопрос — как при подсчете общего кол-ва и суммы в корзине использовать значение, измененное с помощью своих скриптов?

Пояснение:
Развивая тему о Количестве товара нецелым числом я добавил скрипт, который округляет введенное количество с определенным шагом.

Пример:
Одна единица товара это — 0,5 кв.м
Товар отпускается упаковками по 1,5 кв.м
Пользователь хочет купить 2 кв.м
Введенное количество округляется вверх до двух упаковок — 3 кв.м

А вот скрипт, который производит округление введенного количества в input при потере фокуса
start.exe
18 октября 2014, 05:36
modx.pro
1 694
0

Класс продукта в зависимости от тега

Товарищи, подскажите, как при выводе списка товаров назначить класс товару в зависимости от тега, который указан в его настройках?

Для наглядности приведу пример:
Предположим, я хочу менять цвет фона элемента в зависимости от тега.
Некоторые товары имеют тег «Зеленый», а другие «Красный», как добавить «green» и «red» соответствующим пунктам в чанке для msProducts, чтобы получилось, как в нижеуказанном коде?

<ul class="product-list">
    <li class="product-item green">Товар1</li>
    <li class="product-item red">Товар2</li>
</ul>
start.exe
04 октября 2014, 10:59
modx.pro
1
1 129
0

Как лучше организовать структуру каталога товаров?

Доброе утречко, господа
Подскажите, как лучше организовать структуру каталога товаров, для максимального задействования функций и преимуществ minishop2, при условии, что:

1. Логическая структура каталога выглядит, так:
Производитель (их 20)
— Коллекция (у каждого производителя в среднем по 10)
— — Товар (в каждой коллекции по 40)
(В качестве примера можно посмотреть сайт ridaprom.ru)

2. Объектом поиска на сайте является не товар, а именно коллекция. И именно коллекция имеет такие свойства, как:
Статус(Новинка, Хит, Скидка),
Галерея (с выводом главной картинки и списка дополнительных)
Цена от (где выводится цена самого дешевого товара, входящего в эту коллекцию)
Назначение (обязательным требованием к которому является возможность выбора нескольких пунктов)
start.exe
17 сентября 2014, 07:27
modx.pro
1 226
0

Сниппет - проверка файла на существование

Создал сниппет FileExists
$pid = '[[*parent]]';                      //получаем id родителя (допустим 4)
$path = 'images/'.$pid.'.jpg';       //подставляем id родителя в путь (получается images/4.jpg)

if (file_exists($path)) {              
    echo $path. 'файл есть';
} else {
    echo $path. 'файла нет';
}
вызываю сниппет на странице [[!FileExists]]
выводит — images/4.jpg файла нет

если же я ручками прописываю $pid = '4';
то выводит — images/4.jpg файл есть

Что за волшебство такое? Непонятненько… Подскажите, в чем проблема?
start.exe
13 сентября 2014, 06:21
modx.pro
1
2 217
0