Ivan K.

Ivan K.

С нами с 30 марта 2017; Место в рейтинге пользователей: #30
Ivan K.
07 августа 2025, 19:53
0
Ваш бот не сможет написать вашему клиенту сообщение. Сначала клиент должен первым, что-то написать боту)) только после этого бот сможет писать клиенту. Так устроен телеграм, чтобы угомонить спамеров.
Ivan K.
07 августа 2025, 18:16
0
Сегодня написал всем кому можно, чтобы укорить модерацию))
Ivan K.
07 августа 2025, 08:43
0
Компонент на модерации, третья неделя пошла
Ivan K.
31 июля 2025, 23:47
0
Попробуйте в настройках выставить используемый драйвер в значение imagick
Ivan K.
31 июля 2025, 23:42
+1
pthumb работает по принципу «проверил файл в кэше -> отдал». Он проверяет только наличие файла на диске. Это очень быстрая файловая операция, которая не требует запросов к базе данных.
Thumb2x работает по более сложной схеме: «проверил запись в БД -> сгенерировал -> записал в БД».

Самое главное — это увеличение запросов происходит только во время первой генерации некэшированной страницы MODX.
Как только MODX кэширует страницу целиком, её HTML отдаётся пользователю мгновенно. Ни сниппет pthumb, ни Thumb2x больше не запускаются, и никаких дополнительных запросов к БД не происходит.
На производительность для конечного пользователя (на кэшированном сайте) это не влияет. Разница заметна только для администратора при первом заходе на страницу или при сбросе кэша.
Ivan K.
31 июля 2025, 23:36
0
В текущей реализации компонент работает только с локальными файлами, которые находятся в пределах указанного источника файлов.
Библиотека Glide, которую использует компонент, по умолчанию настроена на работу с LocalFilesystemAdapter — адаптером для локальной файловой системы. Это сделано в первую очередь для безопасности и предсказуемости работы.
Поддержку внешних URL, возможно сделаю в следующей версии.
По весу картинок я сравнительных тестов не проводил.
Ivan K.
23 июля 2025, 14:52
0
Отличная идея для компонента, вернее уже готовый компонент. Артур, не подскажите на тройке заработает? стоит ли пытаться, так сказать)
Ivan K.
17 июля 2025, 08:12
0
Я не тестировал работу компонента если core вынесена за пределы публичной части.
Ivan K.
16 июля 2025, 20:46
+1
Компонент для MODX2 готов и загружен в репозитории, жду модерации
Ivan K.
16 июля 2025, 17:41
+2
Загрузил новую исправленную версию в репозитории,
Ivan K.
15 июля 2025, 12:22
+4
Через несколько дней будет готов компонент и для второй ветки MODX. Glide тоже будет версии 2.
так как Glide 3.0 требует минимум php 8.1, а у второй версии минималка 7.2
Ivan K.
13 июля 2025, 13:21
+27
Я готов и для MODX2 написать подобный компонент. Если этот комментарий наберет 15 плюсиков))
Ivan K.
13 июля 2025, 12:55
0
Из-за лени )) Мне удобней у себя размещать.
Ivan K.
10 июля 2025, 12:26
+2
Есть такой компонент, но с ним могут быть сложности, у новичков точно, он давно не обновлялся и у меня например, не «заводился» из коробки.

msOptionsPrice2
modstore.pro/packages/ecommerce/msoptionsprice2

В вашем случае скорее всего нужно кастомное решение.
Ivan K.
09 июля 2025, 14:04
0
Значит я не зря все-таки вынес логику в сервисный класс))