Size: a a a

MODX. Русскоязычное сообщество.

2021 January 24

S

Sentinel in MODX. Русскоязычное сообщество.
Можно 😊 разрешаем 😉
источник

П

Поликарп in MODX. Русскоязычное сообщество.
источник

А

Андрей in MODX. Русскоязычное сообщество.
Sentinel
Можно 😊 разрешаем 😉
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Здравствуйте! не могу вывести через 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
                       ]]
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
кэш уже весь до дыр затер, что делать не могу понять. Спасибо
источник

S

Sentinel in MODX. Русскоязычное сообщество.
Добрый Человек
Здравствуйте! не могу вывести через 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
                       ]]
а картинка сама есть в ресурсе, шаблон правильный?
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Sentinel
а картинка сама есть в ресурсе, шаблон правильный?
ну картинку загрузил в ресурсе в дополнительном поле через imagex+ в самом каталоге как файл она есть, если вывести ее полным путем то появится. шаблон правильный, без поля выводит, ну если в место поля просто путь к картинки указать.
источник

ИБ

Иван Бочкарев... in MODX. Русскоязычное сообщество.
Добрый Человек
Здравствуйте! не могу вывести через 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 - укажи
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Иван Бочкарев
processTVs - укажи
трындеу блин, так работает спасибо!!!
вот инструкция https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources
вот сука пример вывода с дополнительным полем
[[pdoResources?
   &parents=1
   &depth=0
   &tpl=ListRowTpl
   &includeTVs=image
]]

Простите за выражения какого черта???? я всю голову сломал.
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
капец сломалось на ровном месте, теперь просто код выводит,
<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="">

Что блин не так с этой кмс 😂
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Добрый Человек
капец сломалось на ровном месте, теперь просто код выводит,
<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="">

Что блин не так с этой кмс 😂
Так у image+ свой сниппет для вывода есть, а не просто ТВ вызывать
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
источник

SS

Sergey Subbotin in MODX. Русскоязычное сообщество.
Всем привет, ребятушки простите что в воскресенье. Но увы нужна помощь, надеюсь на постоянку. Нужен человек который дружет с python. Заранее очень благодарен за ответ
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Так у image+ свой сниппет для вывода есть, а не просто ТВ вызывать
подскажите, еще не совсем разобрался, но исходя из когда, там есть такие параметры "width":="" 600,="" "height":="" я так понял это реальный размер картинки, а не тот который ты задал в настройках поля. как сделать чтоб image+ выводил в том размере котором картинка была реально загружена без применения зумбнаил
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Добрый Человек
подскажите, еще не совсем разобрался, но исходя из когда, там есть такие параметры "width":="" 600,="" "height":="" я так понял это реальный размер картинки, а не тот который ты задал в настройках поля. как сделать чтоб image+ выводил в том размере котором картинка была реально загружена без применения зумбнаил
Оригинальная картинка выводится плейсхолдером [[+source.src]]
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Оригинальная картинка выводится плейсхолдером [[+source.src]]
ну в итоге мне удалось вывести только через [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]] по другому типо [[+tv.tvname]] не выводи. а даже один раз сработало и опять все пропало, выше написал

как мне [[+source.src]]
получить в  [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]]
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Добрый Человек
ну в итоге мне удалось вывести только через [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]] по другому типо [[+tv.tvname]] не выводи. а даже один раз сработало и опять все пропало, выше написал

как мне [[+source.src]]
получить в  [[ImagePlus? &tvname=myimageplus &docid=`[[+id]]``]]
Ну так оно и должно так работать
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
А плейсхолдер в чанке добавить
источник

Д

Добрый Человек... in MODX. Русскоязычное сообщество.
Андрей Сергеевич
Ну так оно и должно так работать
неа, в доп поле есть возможность указать параметры ввода, и там можно задать размеры картинки. таким образом когда загружаешь картинку там квадрат с заданными размерами и ты выбираешь область из картинки что необходимо отобразить в заданном размере. Следовательно если выводить так как вывожу то отвыводит с заданвми размерами, и вот теперь думаю как получить оригинальный размер. только что попробовал просто [[+source.src]] выводит с размерами. Может я что то путаю и он ее реально обрезает?
источник

АС

Андрей Сергеевич... in MODX. Русскоязычное сообщество.
Добрый Человек
неа, в доп поле есть возможность указать параметры ввода, и там можно задать размеры картинки. таким образом когда загружаешь картинку там квадрат с заданными размерами и ты выбираешь область из картинки что необходимо отобразить в заданном размере. Следовательно если выводить так как вывожу то отвыводит с заданвми размерами, и вот теперь думаю как получить оригинальный размер. только что попробовал просто [[+source.src]] выводит с размерами. Может я что то путаю и он ее реально обрезает?
Хз, проверил, [[+source.src]] нормально выводит путь исходной картинки, вызов из доки, tpl из демки:

[[ImagePlus?
   &tvname=`test`
   &docid=`1`
   &type=`tpl`
   &tpl=`ImagePlus.demo`
]]
источник