Олег

Олег

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

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
774
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 744
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
818
0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

phpthumbon + сниппет

Добрый день!
Написал простейший сниппет для вывода картинки

if($img!='') {echo $img;}
else { echo $img2; }

как мне к картинкам добавить phpthumbon=`w=280&h=280&zc=1`?
Пробовал выводить через echo всю строку с картинкой + phpthumbon — не сработало.
Пробовал в чанке к вызову сниппета добавлять phpthumbon — тоже не сработало.
Олег
26 июля 2017, 09:11
modx.pro
4 951
0

вложенные альбомы в Gallery

Добрый день!

Подскажите можно ли выводить вложенные альбомы?
К примеру изначально выводятся только основные альбомы, а по клику на них выводятся вложенные в них альбомы.
Сейчас у меня на страницу сразу вываливаются все альбомы (и основные и вложенные). При этом по клику на вложенные открывается их содержимое, а по клику на основные просто перезагружается страница (хоть url и меняется)

Вызываю так:

[[!GalleryAlbums?
&toPlaceholder=`GalleryAlbums`
&limit=`0`
&albumCoverSort=`rank`
&rowTpl=`rowTpl`
&thumbWidth=`300`
&thumbHeight=`300`
&linkToImage=`1`
]]

[[!Gallery?
&toPlaceholder=`Gallery`
&useCss=`0`
&thumbWidth=`200`
&thumbHeight=`200`
&thumbTpl=`thumbTpl`
&imageWidth=`800`
&imageHeight=`800`
&linkToImage=`1`
]]
[[!If?
&subject=`[[+Gallery]]`
&operator=`isempty`
&then=`[[*content]][[+GalleryAlbums]]`
]]
[[+Gallery]]
Олег
30 июня 2017, 13:41
modx.pro
870
0