Андрей
С нами с 28 февраля 2013; Место в рейтинге пользователей: #139Геозависимые скидки на продукт магазина
Возникла необходимость в скидках на продукт в зависимости от города покупателя.
Ниже краткая инструкция как это реализовать с помощью компонента Discontrol.
Ниже краткая инструкция как это реализовать с помощью компонента Discontrol.
Возраст человека
Как, имея в ТВ параметре дату рождения, вывести на странице «Возраст ХХХ лет»?
Сортировка по TV числовое значение
Помогите пожалуйста, есть
4
4
4
33
3
3
22
2
2
и т.п.
Помогите как сделать по числам?
[[!pdoPage?
&sortby=`likeDislike`
&includeTVs=`likeDislike`
&where=`{"likeDislike:>":1}`
....
Все работает отлично, но сортировка идет как по тексту, а нужно по числам. Т.е. сейчас сортировка такая4
4
4
33
3
3
22
2
2
и т.п.
Помогите как сделать по числам?
Можно ли взломать сайт на MODX?
Добрый день!
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Такая проблема случилась:
Выгрузил сайт клиенту на хостинг, а он включил заднюю, нанял какого-то сисадмина, чтобы помог ему сменить все доступы и не хочет платить.
Как бы напрашивается вопрос: Есть ли такая возможность взломать MODX, чтобы справедливость восторжествовала? Возможно за $
Сделать заказ программно. Minishop2
Друзья, подскажите, как можно создать заказ в минишопе через api?
Собственные модификаторы Fenom
Продолжаю разработку новой версии modstore.pro и хочу поделиться простым способом подключения своих модификаторов.
Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
Обычный способ все знают: нужно создать сниппет, который будет принимать переменные $input и $options и вызвать его в чанке вот так:
{$variable | snippet}
Но- Сниппеты бывают совсем небольшие и создавать их на каждый чих не хочется
- Вызов сниппета, это всё-таки дополнительная нагрузка
- Лично я уже полностью перешел на файлы, и создавать запись в БД для сниппета, только ради его связи с файлом мне совсем не хочется
msProducts - не подключается превьюшка
Уже на нескольких сайтах заметил одну и ту же проблему с подставлением правильных превьюшек после перетаскивания порядка фоток в админке.
Создаёшь новый товар, грузишь фотку — всё круто, msProducts выводит подключённые превьюшки заданных размеров, которые указаны в источнике файлов.
Но как только изменишь изображение товара, например удалишь старые и зальёшь новые, или даже просто поменяешь порядок изображений, то новая превьюшка не подтягивается!
Новые превьюшки на сервере успешно создаются. Просто не подставляются в плейсхолдер, не джойнятся.
Создаёшь новый товар, грузишь фотку — всё круто, msProducts выводит подключённые превьюшки заданных размеров, которые указаны в источнике файлов.
Но как только изменишь изображение товара, например удалишь старые и зальёшь новые, или даже просто поменяешь порядок изображений, то новая превьюшка не подтягивается!
Новые превьюшки на сервере успешно создаются. Просто не подставляются в плейсхолдер, не джойнятся.
Поменять цену у товара через плагин
У некоторых товаров есть коэффициент, мне надо менять цену в зависимости от этого.
На другом проекте смена цены работала так, но там был minishop 2.2
Сейчас в minishop 2.4 &values возвращает NULL, как быть? Какое-то другое событие появилось?
На другом проекте смена цены работала так, но там был minishop 2.2
if ($modx->event->name == 'msOnGetProductPrice') {
$values = & $modx->event->returnedValues;
};
Сейчас в minishop 2.4 &values возвращает NULL, как быть? Какое-то другое событие появилось?
Массовый импорт модификации продуктов [miniShop2]
В поддержке задали вопрос как можно массово добавлять модификации для продуктов (разные цены для разных размеров, артикулы уникальны для каждого размера).
Ниже привожу пример…
Ниже привожу пример…
Добавление своих полей в форму заказа [обновлено]
При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее