Андрей

Андрей

С нами с 28 февраля 2013; Место в рейтинге пользователей: #139

Геозависимые скидки на продукт магазина

Возникла необходимость в скидках на продукт в зависимости от города покупателя.
Ниже краткая инструкция как это реализовать с помощью компонента Discontrol.
Володя
14 февраля 2017, 07:55
modx.pro
8
1 919
+9

Возраст человека

Как, имея в ТВ параметре дату рождения, вывести на странице «Возраст ХХХ лет»?
Михаил Боровов
05 февраля 2017, 20:55
modx.pro
4
2 987
0

Сортировка по TV числовое значение

Помогите пожалуйста, есть

[[!pdoPage?
    &sortby=`likeDislike`
    &includeTVs=`likeDislike`
    &where=`{"likeDislike:>":1}`
    ....
Все работает отлично, но сортировка идет как по тексту, а нужно по числам. Т.е. сейчас сортировка такая
4
4
4
33
3
3
22
2
2
и т.п.

Помогите как сделать по числам?
Алексей
26 января 2017, 18:13
modx.pro
3
2 471
0

Можно ли взломать сайт на MODX?

Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Артем
23 января 2017, 20:04
modx.pro
23
7 722
+1

Сделать заказ программно. Minishop2

Друзья, подскажите, как можно создать заказ в минишопе через api?
Женя Савцов
19 января 2017, 16:12
modx.pro
4
3 729
0

Собственные модификаторы Fenom

Продолжаю разработку новой версии modstore.pro и хочу поделиться простым способом подключения своих модификаторов.

Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
{$variable | snippet}
Но
  • Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется
  • Вызов сниппета, это всё-таки дополнительная нагрузка
  • Лично я уже полностью перешел на файлы, и создавать запись в БД для сниппета, только ради его связи с файлом мне совсем не хочется
То есть, я хочу просто вызывать некий код в качестве модификатора. И в этом мне поможет событие pdoToolsOnFenomInit, которое появилось в pdoTools 2.6.0 и мало кто это заметил.
Василий Наумкин
14 января 2017, 05:49
modx.pro
29
8 351
+14

msProducts - не подключается превьюшка

Уже на нескольких сайтах заметил одну и ту же проблему с подставлением правильных превьюшек после перетаскивания порядка фоток в админке.

Создаёшь новый товар, грузишь фотку — всё круто, msProducts выводит подключённые превьюшки заданных размеров, которые указаны в источнике файлов.
Но как только изменишь изображение товара, например удалишь старые и зальёшь новые, или даже просто поменяешь порядок изображений, то новая превьюшка не подтягивается!
Новые превьюшки на сервере успешно создаются. Просто не подставляются в плейсхолдер, не джойнятся.
Василий Столейков
29 декабря 2016, 17:32
modx.pro
3
2 987
0

Поменять цену у товара через плагин

У некоторых товаров есть коэффициент, мне надо менять цену в зависимости от этого.

На другом проекте смена цены работала так, но там был minishop 2.2

if ($modx->event->name == 'msOnGetProductPrice') {

	$values = & $modx->event->returnedValues;

};

Сейчас в minishop 2.4 &values возвращает NULL, как быть? Какое-то другое событие появилось?
Андрей
06 ноября 2016, 09:06
modx.pro
2
4 866
0

Массовый импорт модификации продуктов [miniShop2]

В поддержке задали вопрос как можно массово добавлять модификации для продуктов (разные цены для разных размеров, артикулы уникальны для каждого размера).

Ниже привожу пример…
Володя
27 октября 2016, 09:54
modx.pro
20
4 750
+5

Добавление своих полей в форму заказа [обновлено]

При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.

Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей

Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.

Более подробно далее
Дмитрий Меркурьев
11 октября 2016, 16:38
modx.pro
97
19 177
+11