Всего 125 647 комментариев

Николай Савин
08 февраля 2026, 21:20
+1
Переключил минммальную версию в modStore. Программно заменю при следующем обновлении
Артур Шевченко
07 февраля 2026, 22:26
0
процессор, который сохраняет данные, но я бы подождал обновления.
Ivan K.
07 февраля 2026, 22:08
0
Николай сделай пожалуйста, невозможность установки компонентов если версия меньше 8.2.
А то если на сайте 8.1, потребуется восстановление из резервной копии) после попытки установить компонент.
Наумов Алексей
07 февраля 2026, 21:29
0
конечно нет, просто в описании компонента нужно актуализировать версию пэхэпэ
Николай Савин
07 февраля 2026, 19:12
0
Это при актуальном 8.5 то. Может не стоит пытаться оживить давно умирающего дедушку?
Наумов Алексей
07 февраля 2026, 16:02
0
Да, есть такое) при попытке установить на 8,1 сломается все с концами
Сергей Карпович
07 февраля 2026, 10:46
1
0
При встаке ссылок на Rutube ролики с доступом по ссылке, из ссылки вырезается ключ доступа после ID ролика: rutube.ru/play/embed/id_ролика/?p=ключ

Соответственно видео не работает

Решение:
в файле core/components/videogallery/lib/VideoThumb/VideoThumb.php заменить блок парсинга ссылку рутуб на этот:
// Rutube
        elseif (preg_match('~https?://(?:www\\.|)rutube\\.ru/video/embed/([a-zA-Z0-9_\\-]+)/?~i', $video, $matches) ||
                preg_match('~https?://(?:www\\.|)rutube\\.ru/video/([a-zA-Z0-9_\\-]+)/?~i', $video, $matches) ||
                preg_match('~https?://(?:www\\.|)rutube\\.ru/tracks/([a-zA-Z0-9_\\-]+)(&.+)?/?~i', $video, $matches)) {
            
            $videoId = $matches[1];
            $newVideo = 'https://rutube.ru/video/embed/' . $videoId;

            // --- НАЧАЛО ПРАВКИ: Добавляем поддержку приватного ключа ?p= ---
            $parts = parse_url($video);
            if (isset($parts['query'])) {
                parse_str($parts['query'], $queryParams);
                if (!empty($queryParams['p'])) {
                    // Добавляем ключ к embed ссылке
                    $newVideo .= '/?p=' . $queryParams['p'];
                }
            }
            // --- КОНЕЦ ПРАВКИ ---

            $video = $newVideo;
            $image = '';

            // Добавил @ перед file_get_contents, чтобы не сыпались ошибки если Rutube вернет 404 для закрытого видео
            if ($json = json_decode(@file_get_contents('https://rutube.ru/api/video/' . $videoId), true)) {
                $image = $json['thumbnail_url'];
                $image = $this->getRemoteImage($image);
            }
            $data = [
                'video' => $video,
                'videoId' => $videoId,
                'image' => $image,
            ];
        }
Олег
06 февраля 2026, 16:53
0
Важно именно «МойСклад»
Вячеслав
06 февраля 2026, 12:40
0
Спасибо за компонент, но что-то с ходу не могу предположить в каких ситуациях он понадобиться. Можно несколько примеров накидать?
Ivan K.
06 февраля 2026, 12:29
0
Более того, если используется на сайте 8.1 — то установку «клинит», сайт перестает работать вообще, выводится ошибка типа минимальная версия 8.2. И с другими компонентами тоже самое (mFilter и mSearch)
Наумов Алексей
06 февраля 2026, 10:15
0
Привет! Хоть у ms3 указана совместимость с php >= 8.1, однако тянутся библиотеки symfony/*, которые просят php >= 8.2.
Сергей Карпович
06 февраля 2026, 00:13
0
С MoySklad не знаю, а с 1С — работает точно
Дмитрий
05 февраля 2026, 17:10
+1
в /core/components/easycomm/src/EasyComm.php добавил на 79 строку
if (!is_array($config)) {
            $config = [];
        }
и ошибка пропала
Дмитрий
05 февраля 2026, 16:20
0
POST /assets/components/easycomm/connector.php?fileapi17702975348725 500 (Internal Server Error)
, версия php 8.2.29
Наумов Алексей
05 февраля 2026, 15:28
0
Посмотреть бы логи сервера, и ошибку в консоли браузера. Так сложно сказать… У меня под рукой нет сайта, чтобы проверить тоже самое.
Дмитрий
05 февраля 2026, 15:10
0
Здравствуйте, modx3, при отправке отзыва с файлом через сайт все работает, при добавлении через админку. при загрузке файла ошибка unknown photo-screen.ru/i/OgmiNbT6U
Дмитрий
05 февраля 2026, 13:12
+1
Я видел, что документация есть, вопрос был именно про docs.modx.pro, чтобы она не пропала, если не будет вашего сайта, вдруг. Спасибо.
Ivan K.
05 февраля 2026, 08:47
0
Привет.
в планах разместить доку для Thumb3x и Thumb2x на docs.modx.pro?
Нет в планах.

Ну или как-то вообще решить этот вопрос с документацией в экосистеме русскоязычного modx
Есть на русском языке документация:
docs.ivan345.com/books/thumb3x/page/thumb3x-dokumentaciia