Олег

Олег

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

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

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

modInstagram и пагинация

Подскажите, как в modinstagram* сделать пагинацию?
Олег
29 сентября 2019, 14:27
modx.pro
1 023
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
694
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 572
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
753
0

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

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

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

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

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

yandexMaps - как отключить zoom при прокручивании колеса мыши?

Добрый вечер!
Подскажите, как yandexMaps — как отключить zoom при прокручивании колеса мыши?
Олег
15 июля 2018, 00:59
modx.pro
1 496
0

в pdoSitemap пропал домен

Добрый день!
В какой-то момент на всех сайтах яндекс вебмастер начал выдавать ошибки в sitemap.xml
В
<loc></loc>
пропал домен.
Исправить пока удается только вручную вписывая домен.
Раньше вызывал сниппет просто указывая родителя и исключенные ресурсы. Сейчас вписал все, что только возможно по инструкции и все равно домен не появился.
Вот мой вызов:

[[!pdoSitemap? 
&parents=`0` 
&showHidden=`1` 
&resources=`-20,-45,-22,-21` 
&sitemapSchema=`http://www.sitemaps.org/schemas/sitemap/0.9` 
&tpl=`@INLINE <url><loc>[[+url]]</loc><lastmod>[[+date]]</lastmod><changefreq>[[+update]]</changefreq><priority>[[+priority]]</priority></url>`
&forceXML=`1`
&checkPermissions=`list`
&context=`web`
&tplWrapper=`@INLINE <?xml version="1.0" encoding="[[++modx_charset]]"?><urlset xmlns="[[+schema]]">[[+output]]</urlset>`
]]
Проблема наверняка не только у меня одного.
Подскажите, кто как решил.
Олег
11 марта 2018, 08:59
modx.pro
725
0

Добавление собственных методов в mFilter2

2
Всем доброго времени суток!

Есть необходимость вывести галерею (>100 картинок) с фильтром по тегам.
т.е. внешне это будет выглядеть как стандартный каталог ms2 (слева колонка с фильтром, справа картинки), только вместо товаров будут выводиться картинки из альбома галереи. По клику — увеличение (fancybox).
Шаблон на bootstrap 3.

Пока остановился на связке mFilter2 + Gallery (у Gallery удобный загрузчик, сортировка и есть возможность прописывать теги). Если Вы посчитаете, что MigX в данном случае удобней — возьмем его вместо Gallery.

Помимо этой галереи mFilter2 участвует на сайте и в обычном каталоге, поэтому компонент нужно не переделывать а именно расширить нужный функционал.
Олег
10 февраля 2018, 23:06
modx.pro
547
0

согласие на обработку в MiniShop2

Поставил в форму оформления заказа чекбокс «согласие на обработку персональных данных» (вписал в чанк tpl.msOrder)
Не могу понять как сделать это поле обязательным.

Подскажите, как сделать по уму.
Олег
31 октября 2017, 21:06
modx.pro
921
0