Олег

Олег

С нами с 19 декабря 2016; Место в рейтинге пользователей: #695

выбор опций msop2 прямо в каталоге

Добрый вечер!
Я купил msoptionsprice2 и msearch2.
Каждому товару добавил модификации — фасовку и цену
Не смог найти в инструкциях, как сделать в каталоге функционал как на скриншоте
Т.е. прямо в каталоге каждому товару вывести варианты фасовки. Выбирая вариант меняется цена. Далее выбираем количество и отправляем в корзину.
При этом в корзину летит именно выбранная модификация в выбранном количестве.

Олег
31 июля 2022, 23:02
modx.pro
392
0

помогите оптимизировать php скрипт

Добрый день!
Нужна воздмездная помощь.
Есть php скрипт. Отдельно от сайта работает. Но стоит вставить его в сниппет и получаю белый экран.
Готов оплатить (в разумных пределах)
Олег
23 июня 2022, 18:49
modx.pro
184
0

вывести заголовок категории

Добрый вечер!
Ситуация — часть товаров выводятся в разных категориях. В карточке товара в определенном месте мне нужно вывести longtitle той категории, через которую зашли в товар.
Сейчас все время выводится поле той категории, в которой товары физически добавлены.

Есть ли решение?
Олег
24 мая 2022, 01:00
modx.pro
1 069
0

Как скрыть пустые категории MiniShop2?

Добрый день!
Подскажите, как мне скрыть категории, в которых нет товаров (т.е. отсутствуют товары с Data.availability:1)?
Сейчас вывод сделан так:

[[pdoMenu?
&parents=`[[*id]]`
&level=`1`
&tpl=`cat_tpl`
&showHidden=`0`
&where=`{«template:!=»:12}`
]]

А еще сложность в том, что в категории могут быть не товары, а подкатегории, и тогда ее нужно отображать.
Олег
26 августа 2020, 14:28
modx.pro
348
0

проверка нескольких tv

Добрый день!
Есть такой простой вывод переменной.
[[+tv1:is!=``:then=`[[+tv1]]`:else=`[[+tv2]]`]]
Как добавить туда еще одно условие — если tv1 и tv2 пустые, то вывести какую-либо фразу?
Олег
03 августа 2020, 12:00
modx.pro
254
0

modInstagram и пагинация

Подскажите, как в modinstagram* сделать пагинацию?
Олег
29 сентября 2019, 14:27
modx.pro
796
0

modInstagram - как обрезать картинки до квадрата?

Добрый вечер!
Подключил modinstagram*. Очень удобно, но как мне обрезать подгружаемые из instagram*а картинки до квадрата? Там к сожалению встречаются и вертикальные и горизонтальные. В итоге на странице все разваливается.

Пробовал по-всякому обрезать через phpthumbon — выводится заглушка вместо картинки.

<img src="{$image_standard_resolution | phpthumbon : 'w=320&h=320&zc=T'}" alt="">

 <img src=" {'phpthumbon' | snippet : ['input' => $image_standard_resolution,  'options' => 'w=400&h=400&zc=T', ] }" alt="">
Олег
27 сентября 2019, 22:31
modx.pro
482
0

nginx+ php-fpm не работают дружественные url

Добрый день!
Как только включаю для домена режим работы nginx+ php-fpm перестают работать дружественные url
Версия php 7.1.31

Как я понял дело в .htaccess

Через онлайн конвертер попробовал поменять код
# The Friendly URLs part
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

получилось
# nginx configuration

location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?q=$1 break;
}
}

Все равно не сработало.

Кто подскажет работающий вариант кода для дружественных url в этом режиме php?
Олег
28 августа 2019, 12:26
modx.pro
1
1 046
0

msOptions и offset

Добрый вечер!
Подскажите как мне в сниппете msOptions с одной единственной опцией пропустить первое значение, или наоборот вывести только первое значение?

offset и limit не работают.

{$_modx->runSnippet('!msOptions@PropertySet', [
'product' => $rid,
'name' => 'dinner',
'tpl' => 'store.tpl.msOptions.dinner',
])}
Олег
14 июля 2019, 16:46
modx.pro
570
0

Как организовать продажу билетов на сайте?

Подскажите, как реализовать на ModX продажу билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.

Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)

Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.

Может есть более простой способ без клонирования 365 билетов?
Олег
18 июня 2019, 01:32
modx.pro
756
0