Евгений

Евгений

С нами с 23 января 2017; Место в рейтинге пользователей: #10036
Евгений
29 апреля 2022, 02:19
0
Не получилось((
Не phpThumbOff, не phpThumbOn, не pThumb не понимают настройки качества для webP.
Мне кажется webP генерится по умолчанию с максимальным качеством, и это никак не поменять.
То есть наверно как-то можно, но у меня не получилось.
<picture>
    <source type="image/webp"
        srcset="[[+image_absolute:phpthumbon=`w=350&h=195&zc=C&q=50&f=webP`]], 
                [[+image_absolute:phpthumbon=`w=700&h=390&zc=C&q=50&f=webP`]] 2x">
    <img title="[[+pagetitle]]" alt="[[+pagetitle]]"
           src="[[+image_absolute:phpthumbon=`w=350&h=195&zc=C`]]" 
        srcset="[[+image_absolute:phpthumbon=`w=700&h=390&zc=C`]] 2x">
</picture>
Вэб пишная картинка получается в полтора раза тяжелее чем JPG. Весь смысл использования webP теряется.
Евгений
20 апреля 2022, 20:06
0
Не подскажете как вы вызываете phpThumbOff чтоб он webP генерил с заданным параметром качества?
Вызываю вот так:
[[+image_absolute:phpthumbof=`w=350&h=195&zc=C&f=webp&q=10`]]
но параметр «q», как не меняй на качестве и весе картинки не отражается.
В phpThumbOn, такая же история.
Евгений
19 августа 2020, 11:20
0
В итоге всё заработало
Скорее всего проблема была в значениях по умолчанию которые подставлялись в это поле
Евгений
19 августа 2020, 11:19
0
В итоге всё заработало
Скорее всего проблема была в значениях по умолчанию которые подставлялись в это поле
Евгений
11 августа 2020, 22:48
0
Вот такое вижу

0.0000350: PDOTOOLS LOADED
0.0000110: XPDO QUERY OBJECT CREATED
0.0002089: INCLUDED LIST OF TVS: CITY
0.0000999: LEFTJOINED MODTEMPLATEVARRESOURCE AS TVCITY
0.0000741: 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.0000041: ADDED SELECTION OF MODTEMPLATEVARRESOURCE: IFNULL(`VALUE`, 'САНКТ-ПЕТЕРБУРГ') AS `CITY`
0.0000050: REPLACED TV CONDITIONS
0.0000119: PROCESSED ADDITIONAL CONDITIONS
0.0001130: ADDED WHERE CONDITION: `TVCITY`.`VALUE`:IN(САНКТ-ПЕТЕРБУРГ), TEMPLATE:IN(3), MODRESOURCE.PARENT:IN(4), MODRESOURCE.PUBLISHED=1, MODRESOURCE.DELETED=0
0.0000021: REPLACED TV CONDITIONS
0.0000331: SORTED BY MODRESOURCE.MENUINDEX, ASC
0.0000010: LIMITED TO 10, OFFSET 0
0.0001111: 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(`TVCITY`.`VALUE`, 'САНКТ-ПЕТЕРБУРГ') AS `CITY` FROM `GRU234_SITE_CONTENT` AS `MODRESOURCE` LEFT JOIN `GRU234_SITE_TMPLVAR_CONTENTVALUES` `TVCITY` ON `TVCITY`.`CONTENTID` = `MODRESOURCE`.`ID` AND `TVCITY`.`TMPLVARID` = 33 WHERE ( `TVCITY`.`VALUE` IN ('САНКТ-ПЕТЕРБУРГ') AND `MODRESOURCE`.`TEMPLATE` IN (3) AND `MODRESOURCE`.`PARENT` IN (4) AND `MODRESOURCE`.`PUBLISHED` = 1 AND `MODRESOURCE`.`DELETED` = 0 ) ORDER BY MODRESOURCE.MENUINDEX ASC LIMIT 10 „
0.0004122: SQL EXECUTED
0.0000060: ROWS FETCHED
0.0000072: PREPARED AND PROCESSED TVS
0.0000010: RETURNING PROCESSED CHUNKS
0.0011742: TOTAL TIME
4 194 304: MEMORY USAGE
Евгений
10 августа 2020, 15:59
0
// Что значит не работает с дефисом? Не находит ничего или выбрасывает ошибку?
Ничего не находит

// Если ошибку то какую? В Журнале ошибок MODX я имею ввиду.
Ошибок нет, просто ничего не выводит

// В объекте по которому ищите у вас Санкт-Петербург как сохранен? С дефисом? С Тире?
Для экспериментов, в объекте по которому ищу, данные сохранены и с "–" (среднее тире) и с "-" (минус)
И делаю два вывода (тоже для эксперимента) «city»:«Санкт–Петербург» и «city»:«Санкт-Петербург»
Первый выводит то что должен, второй нафиньг ¯\_(ツ)_/¯
Евгений
10 августа 2020, 00:49
0
К сожелению не помогло
Не ключ, не лексикон
Евгений
02 августа 2020, 13:46
0
Может не совсем к месту вопрос, но всё равно задам

Есть вывод ресурсов
[[pdoResources?
	&parents=`[[++locations_plans]]`
        &tpl=`@INLINE <a href="[[+alias]]">[[+menutitle]]</a>`
        &tvPrefix=``
        &where=`{"city:=":"Санкт–Петербург","template:=":3}`
        &includeTVs=`city`
]]
так вот где
city:=":«Санкт–Петербург

в Санкт-Петербург приходится использовать тире, если ставить там „-“ (минус)
ничего не работает

как научить where корректно обрабатывать знак минус?
заэкранировать его както или что?
Евгений
14 октября 2019, 10:09
0
Спасибо, Евгений
Оно. Не самая очевидная инструкция, но потыкался с параметрами, заработало.
Задачу выполнил.
Этот фильтр судя по всему работает тока на уменьшение изображения. Увеличивать не может.
Оно мне и не нужно было. Так, наблюдение
Евгений
22 апреля 2019, 20:41
0
Присоединяюсь к просьбе

Или может уже разобрались?
Евгений
02 февраля 2017, 11:48
0
В принципе решение. Может быть так же поступлю. Но он себя еще странно ведёт когда собирает в один файл уже пожатые CSS-ки. Берет и разжимает их.
Но в общем какая-то глючная штука этот MinifyX.
Надо bezumkin-у сообщить.