Cadmus
[[+tv.name:is=true:then=classname]]
Да , спасибо Артур , оно самое .
Cadmus
в tv поле типа картинка ,можно добавить одно изображение . Как добавить несколько картинок в tv поле ?
Алексей
Migx
Алексей
Ms2gallery еще
Артур
Или просто gallery
Алексей
Или просто gallery
Эта хрень жутко не удобная.
Артур
Эта хрень жутко не удобная.
Ну наверное, я по-моему сам её никогда не ставил, только уже использованную использовал😁
Sentinel
как в fenom сделать дату -1 день?
Developer
{'!mFilter2' | snippet : [ 'element'=> 'ms2GalleryResources', 'tpl'=>'tpl.portfolio.second', 'tplOuter' => 'tpl.mFilter2.outer.portfolio.mainpage', 'includeThumbs' => 'service,service_small,service_gif', 'includeOriginal' => 1, 'sortby' => 'menuindex', 'sortdir' => 'asc', 'processTVs' => 1, 'parents' => 3, 'limit'=> 6, 'tvFilters' => 'portfolio_tags==132', 'includeTVs' => 'filters_get,emoji', 'filters' => 'tv|filters_get:DefaultMy', 'aliases' => 'tv|filters_get==tag', 'tplFilter.outer.default' => 'tpl.mFilter2.filter.outer.mainpage', 'tplFilter.row.default' => 'tpl.mFilter2.filter.checkbox.portfolio.mainpage', 'filterOptions' => '{ "selected": "#mse2_selected", "selected_tpl": "<a href=\"#\" data-id=\"_id_\" class=\"mse2_selected_link link-selected gray\"><span class=\"flex al_center\"><span class=\"link-title\">_title_</span><span class=\"close\"></span></span></a>" }', 'pageVarKey' => 'portfolio', 'pageNavVar' => 'portfolio.nav', 'ajaxElemRows' => '#mse2_results', 'ajaxElemWrapper' => '.portfolio-list', 'ajaxElemPagination' => '.portfolio-list .pagination', 'ajaxElemMore' => '.portfolio-list .btn-more', 'ajaxMode' => 'button', 'frontend_js' => '', 'ajaxTplMore' => 'tpl.more.btn.second' ]} http://joxi.ru/J2bzJ7GiVp4ay2 подскажите пожалуйста, данный код выводит сетку из 6 ресурсов портфолио. после нажатия кнопки "Загрузить ещё" через ajax загружаются новые 6 блоков, но те же самые которые уже загружены. как это правильно настроить?
Developer
'tvFilters' => 'portfolio_tags==132', здесь 132 это ресурсы Портфолио посадочные (131) Создание сайта (132)
Developer
это код tpl.mFilter2.outer.portfolio.mainpage {set $page = $_modx->resource} <section class="white msearch2 pt_half pb_half" id="mse2_mfilter"> <div class="wrapper second titles-block"> <span class="small-title">Портфолио</span> <div class="flex"> <div class="half-block"> <span class="h2 title">Разрабатываем сайты для бизнеса</span> </div> <div class="half-block"> <div class="service-item_bar flex al_start f_nowrap"> <div class="flex f_wrap al_center"> <form action="{$page.id | url}" method="post" id="mse2_filters" class="flex al_center"> {$filters} </form> </div> </div> </div> </div> </div> <div class="wrapper"> <div class="category-selected {$page.id != 128?: 'filter_listener'} flex al_center f_wrap" id="mse2_selected"></div> <div class="category-list portfolio-wrapper"> <div id="mse2_results" class="flex f_wrap rows"> {$results} </div> <div class="mse2_pagination"> {$_modx->getPlaceholder('portfolio.nav')} </div> </div> </div> </section>
igor
Пробел после Или до фигурной скобки нужен
Sentinel
-24*60*60
не получилось 😊 сниппетом сделал
Алексей
{'!mFilter2' | snippet : [ 'element'=> 'ms2GalleryResources', 'tpl'=>'tpl.portfolio.second', 'tplOuter' => 'tpl.mFilter2.outer.portfolio.mainpage', 'includeThumbs' => 'service,service_small,service_gif', 'includeOriginal' => 1, 'sortby' => 'menuindex', 'sortdir' => 'asc', 'processTVs' => 1, 'parents' => 3, 'limit'=> 6, 'tvFilters' => 'portfolio_tags==132', 'includeTVs' => 'filters_get,emoji', 'filters' => 'tv|filters_get:DefaultMy', 'aliases' => 'tv|filters_get==tag', 'tplFilter.outer.default' => 'tpl.mFilter2.filter.outer.mainpage', 'tplFilter.row.default' => 'tpl.mFilter2.filter.checkbox.portfolio.mainpage', 'filterOptions' => '{ "selected": "#mse2_selected", "selected_tpl": "<a href=\"#\" data-id=\"_id_\" class=\"mse2_selected_link link-selected gray\"><span class=\"flex al_center\"><span class=\"link-title\">_title_</span><span class=\"close\"></span></span></a>" }', 'pageVarKey' => 'portfolio', 'pageNavVar' => 'portfolio.nav', 'ajaxElemRows' => '#mse2_results', 'ajaxElemWrapper' => '.portfolio-list', 'ajaxElemPagination' => '.portfolio-list .pagination', 'ajaxElemMore' => '.portfolio-list .btn-more', 'ajaxMode' => 'button', 'frontend_js' => '', 'ajaxTplMore' => 'tpl.more.btn.second' ]} http://joxi.ru/J2bzJ7GiVp4ay2 подскажите пожалуйста, данный код выводит сетку из 6 ресурсов портфолио. после нажатия кнопки "Загрузить ещё" через ajax загружаются новые 6 блоков, но те же самые которые уже загружены. как это правильно настроить?
Вверху появляется строка с параметром, что типа 2я страница?
Developer
Вверху появляется строка с параметром, что типа 2я страница?
всё разобрался, нужно было убрать параметр pageVarKey
Алексей
Огонь.
Андрей
не получилось 😊 сниппетом сделал
{set $time = $_modx->resource.createdon | date_format : "%s" - (24*60*60)} {$time | date_format : "%d.%m.%Y"}
Cadmus
ребят , как в чанке вывести ссылки на страницы ? допустим в каталоге есть три товара и чтоб руками не писать в чанке index.php?id=8
Cadmus
Использую pdoResources для вывода ресурсов
Cadmus
у каждого есть свой id ,
Nikolay
чет ппц странный вопрос
Nikolay
уточните запрос
Cadmus
чет ппц странный вопрос
В каталоге , есть три ресурса , с разными id . Как поставить ссылки на эти ресурсы в чанке , когда выводить буду через pdoResources .
Андрей
Ну и ЧПУ по хорошему включить
Андрей
Чтобы вот этого не было - index.php?id=8
Андрей
а подставлялся alias ресурса
Cadmus
Ну и ЧПУ по хорошему включить
хорошо , спасибо за совет
Nikolay
в идеале вам бы еще вот по этой ссылочке изучить документацию https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources
Nikolay
там примеры есть как что выводить
Cadmus
Да как раз , то что нужно. У разных ресурсов разные статусы ,и нужна сортировка .
Cadmus
Спасибо
Вячеслав
Добрый день, подскажите, из-за чего может phpthumbof изменять изображение? в параметрах выставлено только Размер и качество. [[!phpthumbon? &input=assets/template/img/proectirovanie/e_23.jpeg &options=w=240&h=320&q=80&zc=1]]
Nikolay
он своей жизнью живет
Nikolay
лучше pThumb юзай
Вячеслав
лучше pThumb юзай
Поставил pThumb, не чего не изменилось
Nikolay
Поставил pThumb, не чего не изменилось
{set $img = $_modx->runSnippet('!pthumb', [ 'input' => $img_news, 'options' => 'w=350&h=280&zc=C&far=C', ])} от так попробуй а картинку выводи через {$img} в input закинь путь к картинке
Nikolay
но лучше через tv
Nikolay
а лог че пишет?
Nikolay
консолька
Nikolay
лог сервера
Nikolay
хоть что то
Nikolay
у меня воно работает всегда
Вячеслав
Дак на других проектах тоже работало нормально, а тут вот так, при чем не на всех картинках, а в логах не чего существенного [2021-06-01 17:32:34] (ERROR @ /***/core/components/seosuite/model/seosuite/seosuite.class.php : 779) PHP warning: trim() expects parameter 1 to be string, array given [2021-06-01 17:32:34] (ERROR @ /***/core/components/seosuite/model/seosuite/seosuite.class.php : 779) PHP warning: trim() expects parameter 1 to be string, array given [2021-06-01 17:32:37] (ERROR @ /***/core/xpdo/xpdo.class.php : 644) Could not load class: Gallery from gallery. [2021-06-01 17:32:37] (ERROR @ /***/core/xpdo/xpdo.class.php : 1247) Problem getting service gallery, instance of class Gallery, from path /***/core/components/gallery/model/gallery/
Nikolay
слуш а какой путь на фронте?
Вячеслав
/assets/components/phpthumbof/cache/%D0%A4%D0%9E%D0%A2%D0%9E8.5e701eb705feaa3a28a34238eabba001.jpg , это через феном
Nikolay
а путь тот что надо
Nikolay
я проверил
Nikolay
именно обрезка не отрабатываетъ
Nikolay
слушай а мб стоит все же в tv залить фотку*
Вячеслав
Не, само изображение какое то косячное 😂 Переконвертировал изображение, чуть больший размер и нормально всё стало
Nikolay
кек
Олег
Привет ребят использую pdopage + ajax пагинацию, но есть проблема с путями к файлам http://joxi.ru/YmEBJZGcBBLp42 вверху до нажатия на кнопку загрузить еще, внизу после нажатия
Олег
Включи &prepareTVs=1
http://joxi.ru/Grq7ZqxIRRbek2 есть использую migx
Олег
+ там для полей типа изображение сделал другие источники файлов в migx
Вячеслав
Добавь &far=0
Добавлял, не чего не меняется
Андрей
+ там для полей типа изображение сделал другие источники файлов в migx
А попробуй ещё добавить &processTVs=1, должно вообще работать
Алексей
Вячеслав
Алексей
Тоже нет
А где zc=1 или 0. ???
Вячеслав
&bg=ffffff ??? Тоже нет?
Как я понял, это изображение сделанное через программу, и видимо программа как то кодирует изображение так, что pthumb делает сепию вместо изменения качества
Вячеслав
А где zc=1 или 0. ???
А зачем мне растягивать изображение?
Алексей
А зачем мне растягивать изображение?
Оно не растягивает - обрезает или нет. Просто явно можно указать.
Алексей
Я встречал что фотки при загрузке попадают с черным фоном... Те это был косяк фронта при конвертации...
Вячеслав
Я встречал что фотки при загрузке попадают с черным фоном... Те это был косяк фронта при конвертации...
Это как то лечится? Или надо картинки конвертировать, те что чёрным заливаются
Алексей
Это как то лечится? Или надо картинки конвертировать, те что чёрным заливаются
Если пару фоток наверное проще их перегнать конвертером...
Алексей
У меня пару фоток так было и я забил
Алексей
Загрузка через админку же стандартным способом???