Максим
теперь вбей в адресную строку названиесайта.домен/путь
Максим
и тот и другой
stepka15
так он же эти изображения показывает
stepka15
сейчас
Максим
отображаются они?
stepka15
да
stepka15
всё работает , как надо, но логи плывут сильно очень
Максим
Оба раза? с /es//assets/gallery/16/16065.jpg и /assets/gallery/.... ?
Максим
всё работает , как надо, но логи плывут сильно очень
Может какие-то картинки есть, какие-то нет. ПРоверь именно те , про которые в ошибке, там с fr что-то
stepka15
всё выводится и показывается и открывается в отдельном окне
stepka15
Может какие-то картинки есть, какие-то нет. ПРоверь именно те , про которые в ошибке, там с fr что-то
логи это на всех версиях выдают) картинки везде работают, лично проверял + шаблон для всех один
Максим
да
ну вот в ошибке путь к файлу без assets, а тут с ним /es//assets/gallery/16/16065.jpg
stepka15
так нет же!
stepka15
с :replace становится /assets/gallery/....
вот 2 случай тоже с assets
stepka15
или gallery
Максим
php?
ну ошибка в сниппете с id = 75. Самописный это? что за сниппет?
stepka15
stepka15
мне тут помогали с ним недавно
Максим
Судя по ошибке :replace не отрабатывает, т.к. fr (Он ведь должен убираться ?) попадает в сниппет. А сниппет не может найти такой файл. Я так понимаю.
stepka15
да, fr должен убираться и путь идти от корня сайта без контекста
🙈 PG
вангую что этот сниппет используется в другом месте и там уже нет replace
Максим
да, fr должен убираться и путь идти от корня сайта без контекста
а size вообще что делает? проверяет существует или нет файл?
🙈 PG
ну а не лучше делать этот replace в спиппете?
Максим
проверку там надо видимо сделать, если существует, то возвращаем то что надо, если нет, тогда false
🙈 PG
как минимум избавит от дублирования этого всего
stepka15
в каком сниппете? php?
Максим
Нужно короче понять вот эту конструкцию. Что тут происходит? Что вообще нужно получить в итоге?))
stepka15
Вы про size?
Максим
в каком сниппете? php?
написано на скрине: сниппет size )) Php не только тут используется.
Максим
Вы про size?
да, логику всю туда дописать, а в шалоне просто absolute_image передавать. Тогда понятнее станет (более читабельно).
stepka15
ну это же просто местами поменять и оптимизировать
stepka15
меньше кода немного
stepka15
я не знаю, как это в php писать всё😳😳
Максим
меньше кода немного
тебе для отладки будет проще)) не надо в шаблон лезть)) А то у тебя и сниппет не пойми что делает и в шаблоне огород нагорожен)))
Максим
я не знаю, как это в php писать всё😳😳
что вообще должен делать снипет size ?))
stepka15
getimagesize он делает
stepka15
Максим
getimagesize он делает
с какой целью то?))
stepka15
определить высоту и ширину картинки\
stepka15
чтобы CLS был нормальным
stepka15
и при подгрузке ничего не скакало
🙈 PG
и при подгрузке ничего не скакало
напиши в личку доступы
🙈 PG
перепишем
Максим
Попробуй написать так :replace=/fr/==/ (т.е. с одним / везде).
stepka15
в логах такой же путь, хоть и с одним /
stepka15
изначально без него и пробовал - не работает так getimagesize
stepka15
тёмный лес. атрибуты выводит, а в логи пишет ошибку
Максим
Ну в общем проблема, как мне кажется, простейшая. Надо просто смотреть это всё, на словах сложно. Проблема в путях. getimagesize получает некорректный путь, т.е. путь до файла, которого не существует. Об этом говорится в ошибке Соответственно нужно смотреть почему так происходит.
stepka15
а как он тогда выводит высоту и ширину?
stepka15
если путь не получает
stepka15
:replace понимает криво?
Максим
а как он тогда выводит высоту и ширину?
значит где-то еще вызывается такой же сниппет (но с другими входящими данными), который и выдает ошибку, как тут написали выше.
Максим
Как вариант попробовать убрать вообще код с этими size и replce. Если ошибка все равно появляется, значит действительно где-то еще используется
stepka15
попробую
Максим
Тебе же предложили помощь выше.
stepka15
завтра только смогут
Максим
напиши в личку доступы
stepka15
скинул
Максим
завтра только смогут
можешь мне написать в личку посмотрю прям сейчас))
stepka15
как чисто😳
stepka15
это я убрал size
stepka15
с ним выскакивает по 100 ошибок в секунду
stepka15
тут за минуту набралось 20 от силы (там кое-что другое)
stepka15
в size дело)
Саша
Добрый день, подскажите, задача состоит в том, чтобы вывести товары первых 2х подкатегорий находясь на родительской категории. Тут свой сниппет писать или можно встроенными инструментами добиться такого результата?
Алексей
Добрый вечер всем! Почему может выдавать ошибку? на русской версии сайта работает, при переключении на англ - вылетает такая ошибка
Алексей
Алексей
Артур
Добрый день, подскажите, задача состоит в том, чтобы вывести товары первых 2х подкатегорий находясь на родительской категории. Тут свой сниппет писать или можно встроенными инструментами добиться такого результата?
{set $parents = 'pdoResourses' | snippet: ['parents'=> $_modx->resource.id, 'returnIds' => 1, 'limit' => 2, 'sortby' => ['menutitle' => 'ASC'] ]} {'pdoResources' | snippet: [ 'parents' => $parents ]}
Артур
Спасибр брльшое, можно было ответить - да и я бы пошел копать дальше)
А я и ответил))) Иди копай https://docs.modx.pro/komponentyi/pdotools/snippetyi/pdoresources😂