Олег
С нами с 19 декабря 2016; Место в рейтинге пользователей: #593modInstagram - как обрезать картинки до квадрата?
Добрый вечер!
Подключил modinstagram*. Очень удобно, но как мне обрезать подгружаемые из instagram*а картинки до квадрата? Там к сожалению встречаются и вертикальные и горизонтальные. В итоге на странице все разваливается.
Пробовал по-всякому обрезать через phpthumbon — выводится заглушка вместо картинки.
Подключил 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="">
*Meta, которой принадлежат facebook и instagram признана экстремистской в России
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?
Как только включаю для домена режим работы 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?
msOptions и offset
Добрый вечер!
Подскажите как мне в сниппете msOptions с одной единственной опцией пропустить первое значение, или наоборот вывести только первое значение?
offset и limit не работают.
{$_modx->runSnippet('!msOptions@PropertySet', [
'product' => $rid,
'name' => 'dinner',
'tpl' => 'store.tpl.msOptions.dinner',
])}
Подскажите как мне в сниппете msOptions с одной единственной опцией пропустить первое значение, или наоборот вывести только первое значение?
offset и limit не работают.
{$_modx->runSnippet('!msOptions@PropertySet', [
'product' => $rid,
'name' => 'dinner',
'tpl' => 'store.tpl.msOptions.dinner',
])}
Как организовать продажу билетов на сайте?
Подскажите, как реализовать на ModX продажу билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.
Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)
Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.
Может есть более простой способ без клонирования 365 билетов?
Один зал, Ежедневные концерты в 19 и 21 час. Менеджеры вручную контролируют количество оставшихся билетов и прописывают их в админке.
Иногда концерты отменяются, а зимой они идут почти всегда по одному в день.
Первое, что пришло в голову — 365 товаров, разбитых на 12 категорий- месяцев(категории только для удобства редактирования).
У каждого товара через msOptionsPrice прописать по две опции — 19:00 и 21:00. В каждой опции прописать количество билетов. (или что-то похожее предлагает msKuponator)
Посетителям удобней видеть простую форму, в которой они сами выбирают дату и подходящее время. Как при этом проверять доступное количество билетов?
Опять же в голову пришло выводить такую форму в карточке товара. Сделать в товарах опцию «дата концерта» и сделать связь всех товаров по дате.
Может есть более простой способ без клонирования 365 билетов?
yandexMaps - как отключить zoom при прокручивании колеса мыши?
Добрый вечер!
Подскажите, как yandexMaps — как отключить zoom при прокручивании колеса мыши?
Подскажите, как yandexMaps — как отключить zoom при прокручивании колеса мыши?
в pdoSitemap пропал домен
Добрый день!
В какой-то момент на всех сайтах яндекс вебмастер начал выдавать ошибки в sitemap.xml
В
Исправить пока удается только вручную вписывая домен.
Раньше вызывал сниппет просто указывая родителя и исключенные ресурсы. Сейчас вписал все, что только возможно по инструкции и все равно домен не появился.
Вот мой вызов:
Подскажите, кто как решил.
В какой-то момент на всех сайтах яндекс вебмастер начал выдавать ошибки в 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>`
]]
Проблема наверняка не только у меня одного.Подскажите, кто как решил.
Добавление собственных методов в mFilter2
2
Всем доброго времени суток!
Есть необходимость вывести галерею (>100 картинок) с фильтром по тегам.
т.е. внешне это будет выглядеть как стандартный каталог ms2 (слева колонка с фильтром, справа картинки), только вместо товаров будут выводиться картинки из альбома галереи. По клику — увеличение (fancybox).
Шаблон на bootstrap 3.
Пока остановился на связке mFilter2 + Gallery (у Gallery удобный загрузчик, сортировка и есть возможность прописывать теги). Если Вы посчитаете, что MigX в данном случае удобней — возьмем его вместо Gallery.
Помимо этой галереи mFilter2 участвует на сайте и в обычном каталоге, поэтому компонент нужно не переделывать а именно расширить нужный функционал.
Есть необходимость вывести галерею (>100 картинок) с фильтром по тегам.
т.е. внешне это будет выглядеть как стандартный каталог ms2 (слева колонка с фильтром, справа картинки), только вместо товаров будут выводиться картинки из альбома галереи. По клику — увеличение (fancybox).
Шаблон на bootstrap 3.
Пока остановился на связке mFilter2 + Gallery (у Gallery удобный загрузчик, сортировка и есть возможность прописывать теги). Если Вы посчитаете, что MigX в данном случае удобней — возьмем его вместо Gallery.
Помимо этой галереи mFilter2 участвует на сайте и в обычном каталоге, поэтому компонент нужно не переделывать а именно расширить нужный функционал.
согласие на обработку в MiniShop2
Поставил в форму оформления заказа чекбокс «согласие на обработку персональных данных» (вписал в чанк tpl.msOrder)
Не могу понять как сделать это поле обязательным.
Подскажите, как сделать по уму.
Не могу понять как сделать это поле обязательным.
Подскажите, как сделать по уму.
phpthumbon + сниппет
Добрый день!
Написал простейший сниппет для вывода картинки
if($img!='') {echo $img;}
else { echo $img2; }
как мне к картинкам добавить phpthumbon=`w=280&h=280&zc=1`?
Пробовал выводить через echo всю строку с картинкой + phpthumbon — не сработало.
Пробовал в чанке к вызову сниппета добавлять phpthumbon — тоже не сработало.
Написал простейший сниппет для вывода картинки
if($img!='') {echo $img;}
else { echo $img2; }
как мне к картинкам добавить phpthumbon=`w=280&h=280&zc=1`?
Пробовал выводить через echo всю строку с картинкой + phpthumbon — не сработало.
Пробовал в чанке к вызову сниппета добавлять phpthumbon — тоже не сработало.
вложенные альбомы в 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]]
Подскажите можно ли выводить вложенные альбомы?
К примеру изначально выводятся только основные альбомы, а по клику на них выводятся вложенные в них альбомы.
Сейчас у меня на страницу сразу вываливаются все альбомы (и основные и вложенные). При этом по клику на вложенные открывается их содержимое, а по клику на основные просто перезагружается страница (хоть 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]]