Sentinel
Здравствуйте! не могу вывести через pdo дополнительное поле с картинкой, лог такой 0.0000842: pdoTools loaded 0.0000219: xPDO query object created 0.0004442: Included list of tvs: myimageplus 0.0001478: leftJoined modTemplateVarResource as TVmyimageplus 0.0001819: Added selection of modResource: id, type, contentType, pagetitle, longtitle, description, alias, alias_visible, link_attributes, published, pub_date, unpub_date, parent, isfolder, introtext, richtext, template, menuindex, searchable, cacheable, createdby, createdon, editedby, editedon, deleted, deletedon, deletedby, publishedon, publishedby, menutitle, donthit, privateweb, privatemgr, content_dispo, hidemenu, class_key, context_key, content_type, uri, uri_override, hide_children_in_tree, show_in_tree, properties 0.0000081: Added selection of modTemplateVarResource: IFNULL(value, '') AS tv.myimageplus 0.0015609: Processed additional conditions 0.0017290: Added where condition: modResource.parent:IN(3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47), modResource.published=1, modResource.deleted=0 0.0000081: Replaced TV conditions 0.0000732: Sorted by modResource.publishedon, DESC 0.0000029: Limited to 10, offset 0 0.0001912: SQL prepared "SELECT modResource.id, modResource.type, modResource.contentType, modResource.pagetitle, modResource.longtitle, modResource.description, modResource.alias, modResource.alias_visible, modResource.link_attributes, modResource.published, modResource.pub_date, modResource.unpub_date, modResource.parent, modResource.isfolder, modResource.introtext, modResource.richtext, modResource.template, modResource.menuindex, modResource.searchable, modResource.cacheable, modResource.createdby, modResource.createdon, modResource.editedby, modResource.editedon, modResource.deleted, modResource.deletedon, modResource.deletedby, modResource.publishedon, modResource.publishedby, modResource.menutitle, modResource.donthit, modResource.privateweb, modResource.privatemgr, modResource.content_dispo, modResource.hidemenu, modResource.class_key, modResource.context_key, modResource.content_type, modResource.uri, modResource.uri_override, modResource.hide_children_in_tree, modResource.show_in_tree, modResource.properties, IFNULL(TVmyimageplus.value, '') AS tv.myimageplus FROM modxzc_site_content AS modResource LEFT JOIN modxzc_site_tmplvar_contentvalues TVmyimageplus ON TVmyimageplus.contentid = modResource.id AND TVmyimageplus.tmplvarid = 4 WHERE ( modResource.parent IN (3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47) AND modResource.published = 1 AND modResource.deleted = 0 ) ORDER BY modResource.publishedon DESC LIMIT 10 " 0.0013938: SQL executed 0.0000181: Rows fetched 0.0008111: Prepared and processed TVs 0.0012801: Loaded "modChunk" with name "catalg_effect" 0.0018342: Returning processed chunks 0.0070591: Total time 2 097 152: Memory usage такой чанк <div class="item col-xs-6 col-sm-4 col-md-3"> <div class="element relative"> <a data-caption="Фото 2" data-fancybox="my-images-2" href="https://atuin.ru/demo/1280/fantasy-1.jpg"> <img class="element-bg" src="[[+tv.myimageplus]]" alt=""/></a> <div class="title bold f18"> <div class="table"> <div class="table-cell"> [[+pagetitle]] </div> </div> </div> </div> </div> так вывожу [[pdoResources? &parents=3,4,5,6 &tpl=catalg_effect &includeTVs=myimageplus &showLog=1 ]]
а картинка сама есть в ресурсе, шаблон правильный?
Добрый Человек
а картинка сама есть в ресурсе, шаблон правильный?
ну картинку загрузил в ресурсе в дополнительном поле через imagex+ в самом каталоге как файл она есть, если вывести ее полным путем то появится. шаблон правильный, без поля выводит, ну если в место поля просто путь к картинки указать.
Иван
Здравствуйте! не могу вывести через pdo дополнительное поле с картинкой, лог такой 0.0000842: pdoTools loaded 0.0000219: xPDO query object created 0.0004442: Included list of tvs: myimageplus 0.0001478: leftJoined modTemplateVarResource as TVmyimageplus 0.0001819: Added selection of modResource: id, type, contentType, pagetitle, longtitle, description, alias, alias_visible, link_attributes, published, pub_date, unpub_date, parent, isfolder, introtext, richtext, template, menuindex, searchable, cacheable, createdby, createdon, editedby, editedon, deleted, deletedon, deletedby, publishedon, publishedby, menutitle, donthit, privateweb, privatemgr, content_dispo, hidemenu, class_key, context_key, content_type, uri, uri_override, hide_children_in_tree, show_in_tree, properties 0.0000081: Added selection of modTemplateVarResource: IFNULL(value, '') AS tv.myimageplus 0.0015609: Processed additional conditions 0.0017290: Added where condition: modResource.parent:IN(3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47), modResource.published=1, modResource.deleted=0 0.0000081: Replaced TV conditions 0.0000732: Sorted by modResource.publishedon, DESC 0.0000029: Limited to 10, offset 0 0.0001912: SQL prepared "SELECT modResource.id, modResource.type, modResource.contentType, modResource.pagetitle, modResource.longtitle, modResource.description, modResource.alias, modResource.alias_visible, modResource.link_attributes, modResource.published, modResource.pub_date, modResource.unpub_date, modResource.parent, modResource.isfolder, modResource.introtext, modResource.richtext, modResource.template, modResource.menuindex, modResource.searchable, modResource.cacheable, modResource.createdby, modResource.createdon, modResource.editedby, modResource.editedon, modResource.deleted, modResource.deletedon, modResource.deletedby, modResource.publishedon, modResource.publishedby, modResource.menutitle, modResource.donthit, modResource.privateweb, modResource.privatemgr, modResource.content_dispo, modResource.hidemenu, modResource.class_key, modResource.context_key, modResource.content_type, modResource.uri, modResource.uri_override, modResource.hide_children_in_tree, modResource.show_in_tree, modResource.properties, IFNULL(TVmyimageplus.value, '') AS tv.myimageplus FROM modxzc_site_content AS modResource LEFT JOIN modxzc_site_tmplvar_contentvalues TVmyimageplus ON TVmyimageplus.contentid = modResource.id AND TVmyimageplus.tmplvarid = 4 WHERE ( modResource.parent IN (3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47) AND modResource.published = 1 AND modResource.deleted = 0 ) ORDER BY modResource.publishedon DESC LIMIT 10 " 0.0013938: SQL executed 0.0000181: Rows fetched 0.0008111: Prepared and processed TVs 0.0012801: Loaded "modChunk" with name "catalg_effect" 0.0018342: Returning processed chunks 0.0070591: Total time 2 097 152: Memory usage такой чанк <div class="item col-xs-6 col-sm-4 col-md-3"> <div class="element relative"> <a data-caption="Фото 2" data-fancybox="my-images-2" href="https://atuin.ru/demo/1280/fantasy-1.jpg"> <img class="element-bg" src="[[+tv.myimageplus]]" alt=""/></a> <div class="title bold f18"> <div class="table"> <div class="table-cell"> [[+pagetitle]] </div> </div> </div> </div> </div> так вывожу [[pdoResources? &parents=3,4,5,6 &tpl=catalg_effect &includeTVs=myimageplus &showLog=1 ]]
processTVs - укажи
Добрый Человек
processTVs - укажи
трындеу блин, так работает спасибо!!! вот инструкция https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources вот сука пример вывода с дополнительным полем [[pdoResources? &parents=1 &depth=0 &tpl=ListRowTpl &includeTVs=image ]] Простите за выражения какого черта???? я всю голову сломал.
Добрый Человек
капец сломалось на ровном месте, теперь просто код выводит, <img class="element-bg" src="/{ " sourceimg":="" {="" "src":="" "assets="" images="" decor="" interer="" alpiyskie-snega.jpg",="" "width":="" 600,="" "height":="" "source":="" 1="" },="" "crop":="" "x":="" 78,="" "y":="" 0,="" 332,="" 600="" "targetwidth":="" 277,="" "targetheight":="" 500,="" "alttag":="" "Альпийские="" снега"="" }"="" alt=""> Что блин не так с этой кмс 😂
Андрей
http://jako.github.io/ImagePlus/usage/
Sergey
Всем привет, ребятушки простите что в воскресенье. Но увы нужна помощь, надеюсь на постоянку. Нужен человек который дружет с python. Заранее очень благодарен за ответ
Добрый Человек
Так у image+ свой сниппет для вывода есть, а не просто ТВ вызывать
подскажите, еще не совсем разобрался, но исходя из когда, там есть такие параметры "width":="" 600,="" "height":="" я так понял это реальный размер картинки, а не тот который ты задал в настройках поля. как сделать чтоб image+ выводил в том размере котором картинка была реально загружена без применения зумбнаил
Добрый Человек
Оригинальная картинка выводится плейсхолдером [[+source.src]]
ну в итоге мне удалось вывести только через [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]] по другому типо [[+tv.tvname]] не выводи. а даже один раз сработало и опять все пропало, выше написал как мне [[+source.src]] получить в [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]]
Андрей
А плейсхолдер в чанке добавить
Добрый Человек
Ну так оно и должно так работать
неа, в доп поле есть возможность указать параметры ввода, и там можно задать размеры картинки. таким образом когда загружаешь картинку там квадрат с заданными размерами и ты выбираешь область из картинки что необходимо отобразить в заданном размере. Следовательно если выводить так как вывожу то отвыводит с заданвми размерами, и вот теперь думаю как получить оригинальный размер. только что попробовал просто [[+source.src]] выводит с размерами. Может я что то путаю и он ее реально обрезает?
Добрый Человек
Добрый Человек
так не пойдет?
Добрый Человек
Хз, проверил, [[+source.src]] нормально выводит путь исходной картинки, вызов из доки, tpl из демки: [[ImagePlus? &tvname=`test` &docid=`1` &type=`tpl` &tpl=`ImagePlus.demo` ]]
<div class="item col-xs-6 col-sm-4 col-md-3"> <div class="element relative"> <a data-caption="Фото 2" data-fancybox="my-images-2" href="[[ImagePlus? &tvname=myimageplus &docid=[[+id]]]]"> <img class="element-bg" src="[[ImagePlus? &tvname=myimageplus &docid=[[+id]]]]" alt=""/></a> <div class="title bold f18"> <div class="table"> <div class="table-cell"> [[+pagetitle]] </div> </div> </div> </div> </div> вот к примеру так выводит картинку но с заданными размерами.
Андрей
В чём проблема прописать так: [[!ImagePlus? &tvname=`myimageplus` &docid=[[+id]] &type=tpl &tpl=tplname ]] И в tpl: [[+source.src]]
Добрый Человек
Добрый Человек
В чём проблема прописать так: [[!ImagePlus? &tvname=`myimageplus` &docid=[[+id]] &type=tpl &tpl=tplname ]] И в tpl: [[+source.src]]
Добавляю эти два параметра &type=tpl &tpl=ImagePlus.demo вообще не выводит
Добрый Человек
А чанк существует?
да, с тем содержимым что показали.
Добрый Человек
Дебаг тоже ничего не выводит, тоесть получается вообще работать перестает
Андрей
Дебаг тоже ничего не выводит, тоесть получается вообще работать перестает
Тогда фиг знает. У меня всё работает с демо чанком - https://ibb.co/gzbqzHW
Андрей
Вызов [[!ImagePlus? &tvname=`test` &docid=`1` &type=`tpl` &tpl=`ImagePlus.demo` ]]
Андрей
https://ibb.co/yF7DcDr - в чанке
Добрый Человек
https://ibb.co/yF7DcDr - в чанке
чанк где получить хочу картинку в оригинальном размере.
Добрый Человек
чанк для картинки
Добрый Человек
и вывод в шаблоне [[!pdoResources? &parents=3,4,5,6 &processTVs=1 &tpl=catalg_effect &includeTVs=myimageplus migx_image &showLog=0 ]]
Добрый Человек
нифига. там можно увидеть закоментированную строчку с migx с ним работает. но это не совсем удобно в данном случает, так как приходится два раза картинку загружать, выбирать.
Василий
Всем привет) Кто-то делал вывод количества комментариев в quip в превью публикации? Не могу найти в доках, как это сделать В самой новости получилось вывести, а там нет(
Андрей
[[!pdoResources? &parents=`0` &tpl=`cat` ]] В cat: [[!ImagePlus? &tvname=`test` &docid=`[[+id]]` &type=`tpl` &tpl=`img` ]] В img: [[+source.src]]
Лим
всем привет. Народ скиньте пожалуйста рабочий пример наложения водяного знака
Лим
<img class="img-fluid border border-light" src="[[*sliderphoto1:phpthumbof=`&fltr[]=wmi|images/water.png|100|100|92|49|`]]">
Лим
Не могу понять почему не выводится
Олег
{$image | phpthumbof : "w=470&h=470&q=96&fltr[]=wmi|files/images/water.png|*|100|90|90"}
Олег
Ребята, может кто сталкивался. Суть такая. Есть скрипт, который по API через runProcessor создает ресурсы. Но он "запинается" и не создает ресурс если есть ресурс с идентичным uri, хотя если этот скрипт запускать через сниппет в админке, то созданный ресурс просто проигнорируется и скрипт работает - создает ресурсыдальше. по API как-то можно игнорировать наличие такогоже ресурса?
Миша
кто помнит, как в seoFilter делать урлы одного параметра? Ну типо выбираем 2 или три цвета
Миша
https://modx.pro/components/14899#comment-96346 ответ тут
Sasha
'filterOptions' => '{ "more_tpl": "<div class=\"text-center\"><button class=\"btn btn-blue btn-rounded btn_more\">Загрузить еще</button></div>" }',
Sasha
Кто подскажет как правильно заменить "Загрузить еще" на лексикон?
Sasha
Для примера {'ms2_frontend_currency' | lexicon}
Sasha
@ibochkarev help
Alexey
@ibochkarev help
' ~ $_modx->lexicon('more_btn') ~ '
Alexey
Кавычки одинарные
Sasha
Заработало
Миша
че за прикол, выбираю чекбокс трехслойные, то могу выбрать еще и металлические
Миша
но если выбрать металлические то трехслойные уже не могу
Alexey
Можт в первом случае металлические по цене входят в диапазон, а во втором трехслойные уже не входят в диапазон
Alexey
вроде
Миша
только чекбокс
Миша
вот так выбираю, хотя у 90% есть 3
Миша
убираю трехслойные и уже их не могу выбрать
Alexey
Странное дело
Alexey
А в сниппете самом нету точно других фильтров?
Миша
н ену другие есть, но нажимаю только эти
Миша
на пример кол-зво вот
Миша
выбираю получаю вот
Миша
выбираю второй и вот
Миша
опции однако вот. Как мы видим их три
Миша
и так же, если выбрать под дерево то под кирпич уже доступно не будет
Миша
Миша
чет я первый раз такое вижу
Alexey
Ну быть может как то влияют... у меня конфликтов подобных не было вроде
Sasha
А кто как решал перевод Свойств товара через Localizator.. 🙈
Sasha
Или только через tv?
Sasha
Сочувствую разработчику который в дальнейшем что-то в магазине что-то захочет поменять🤪
Иван
Для опций
Иван