Всего 123 782 комментария

Kakorin Stanislav
01 октября 2023, 14:38
2
+9
Быстрое решение, без перехода на php 8
github.com/modxcms/revolution/issues/16468#issuecomment-1708335830

В файле core/model/phpthumb/phpthumb.class.php на 317
Заменяем
public function __set(string $name, mixed $value): void {
на
public function __set(string $name, $value): void {
Алексей Смирнов
01 октября 2023, 14:05
0
Если получить в коде fenom нужно, то можно схитрить и подсчитывать в чанке вашем msProductIndex на феном дописав:setPlaceholder('myovechka', $idx) — уточните в доке как вызываются модификаторы эти.
а уже ниже в вызове принимайте getPlaceholde('myovechka')
Должно сработать.
Ну а в JS проблем не должно быть определить кол-во. там 1й строкой можно.
Артур Шевченко
01 октября 2023, 13:24
0
Причём тут остроумие? Это реальный выход, а phpthumb можно из предыдущей версии закинуть.
Денис Усманов
01 октября 2023, 10:38
+1
Да, вчера столкнулся с такой проблемой на 1 проекте, решилось выдачей прав 777 на папку cache_image, прописанием этой папки в сис. настройках (почему то слетела) и очисткой кэша вручную. Не знаю, были ли какие то действия правильными или в целом нужными, но по крайней мере генерация превью в админке и на фронте заработала. В медиа источнике к сожалению, превью не отображаются местами, но это мне не мешает и заказчику не помешает тоже, ибо он будет грузить все изображения через MixedImage.
Ну и добавлю, что всё работает на phpThumbOn. И да, его я тоже переустанавливал на всякий случай.
Николай Савин
01 октября 2023, 07:23
0
Вы думаете что в ядре MODX на каждую системную настройку прям свой отдельный код есть? Это немного не так устроено.
Николай Савин
01 октября 2023, 07:07
0
Тот случай когда не нужно торопиться обновлять софт, просто потому что новое — лучше.
На всякий случай уточню. Большинство русскоязычных компонентов основаны на единой зависимости — библиотеке pdoTools. Она не заявлена в поддержке PHP8. В целом работает конечно, но ее никто, включая текущего владельца не тестировал основательно. Возможны проблемы как с самой библой, так и с отдельными компонентами.
Гарри
01 октября 2023, 00:40
+1
Возможно, этот pull request на Github будет полезен:
github.com/artdevue/LikeDislike/pull/21
Евгений
01 октября 2023, 00:19
0
debugparser в помощь
Евгений
01 октября 2023, 00:17
-1
очень остроумно, но в 7.4 некорректно работает pthumb в админке modx 2.8.6
Артур Шевченко
30 сентября 2023, 23:18
-1
Понизить версию до 7.4
al1ve
30 сентября 2023, 22:52
0
Ну ошибки разве что насчёт прекращении поддержки модх 2.3.0 или что то такое.
Почему то подозреваю, что где то в файле настроек модх забыли прописать код, который изменяет значение этой настройки в таблицу бд. Но это не точно.
vit
vit
30 сентября 2023, 21:35
0
Спасибо большое за развернутый ответ
Алексей Смирнов
30 сентября 2023, 21:17
+1
Ускорить сайт, подключив все через файлы, думаю, не особо получиться. Потому что нужно для начала знать хотя бы какая область в шаблоне тормозит.
Тк тормозить может:
— Ответ сервера в который входит запросы и время ответа БД и обработка PHP.
— Загрузка контента после ответа. И тут влияет в общем комплекс из js,css,fonts, картинрки файлы, видео iframe И прочее.
— Ответ сервера, скорее всего вы не сможете поправить через include. нужно знать что именно подтормаживает (БД или php) и потом уже смотреть сниппеты и запросы.
А про фронтенду — там другая пляска более веселая и глобальная.
Игорь
30 сентября 2023, 20:10
0
Большое спасибо. Обновление версии PHP до 8.0 полностью решило проблему )
Евгений
30 сентября 2023, 19:39
0
да, действительно это я игрался с php версией и это сработало
Евгений
30 сентября 2023, 19:13
0
а, точно )
благодарю
Баха Волков
30 сентября 2023, 14:45
+2
Ну… Желаю тебе сил и выдержки!
Гарри
30 сентября 2023, 00:18
0
Последняя версия phpThumb некорректно работает с PHP 7.4:
github.com/modxcms/revolution/issues/16468
Гарри
29 сентября 2023, 23:59
+2
&tvFilters=`mytv!=%something%`