20 февраля 2025, 17:08 Тоже самое Новые дополнения и их версии / ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 43 0
15 января 2025, 21:00 ну в чанке да. Я то php написал для кастома Новые дополнения и их версии / [utmMark] - сохранения UTM меток для форм 16 0
15 января 2025, 20:34 Так выше уже написал как получить Новые дополнения и их версии / [utmMark] - сохранения UTM меток для форм 16 0
05 ноября 2024, 10:23 Нужно стандартный чанк изменить или предварительно копию сделать, И на строке 155 изменить стиль window.clusters = geoObjects.search(«geometry.type == 'Point'»).clusterize({ preset: 'islands#blackClusterIcons'}); Новые дополнения и их версии / [YandexMaps] Создаём объекты на Яндекс Картах из ресурсов со множеством опций 196 0
17 октября 2023, 10:38 Решено. Проблема оказалось в следующем. Шаблоны были объединены в категорию которая скрыта от менеджеров. При этом ресурсы с данными шаблонами редактировались, а TV нет Вопросы / В ресурсах не отображается вкладка дополнительных полей и TV. 3 +1
17 октября 2023, 10:09 Смотрел. Все на своих местах. И если бы было убрано, то и при полном доступе не показывалось бы. Или я ошибаюсь? Вопросы / В ресурсах не отображается вкладка дополнительных полей и TV. 3 0
08 сентября 2023, 21:46 Очень полезно. Сейчас редактировать файлы нельзя только весь отзыв перезаливать Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
29 августа 2023, 11:35 Походу я понял в чем проблема.Но не понимаю откуда она берется. К примеру загружаем фото путь к которому /assets/images/resources/91084/.jpg соответственно генерируются миниатюры в thumb, small. Запускается плагин: $q = $modx->newQuery('msResourceFile', array('url' => '/assets/images/resources/91084/.jpg')); $total = $modx->getCount('msResourceFile', $q); $modx->log(1, print_r($total, 1));Когда получаю результаты $total начинает считаться только с генерации thumb. У базового файла так и стоит $tota 0. Довольно странно.Как и В результатах по ним ниже Полностью код так выглядит q = $modx->newQuery('msResourceFile', array('url' => '/assets/images/resources/91084/.jpg')); $this_path = $path_parts['dirname'].''.$path_parts['basename']; $modx->log(1, print_r($this_path, 1));//В логи пишет как и должен /assets/images/resources/91084/.jpg' $total = $modx->getCount('msResourceFile', $q); $modx->log(1, print_r($total, 1)); $q->sortby('resource_id', 'ASC'); $q->sortby('rank', 'DESC'); $q->limit(99); $resources = $modx->getIterator('msResourceFile',$q); foreach ($resources as $resource) { $modx->log(1, print_r('обход',1)); $modx->log(1, print_r('____________________________________________', 1)); $modx->log(1, print_r('$resource->url'.$resource->url, 1)); $modx->log(1, print_r('$resource->file'.$resource->file, 1)); $modx->log(1, print_r('____________________________________________', 1)); }Результат: /assets/images/resources/91084.jpg 0 /assets/images/resources/91084/thumb.jpg 1 обход ____________________________________________ $resource->url/assets/images/resources/91084/.jpg $resource->file.jpg ____________________________________________ /assets/images/resources/91084/small.jpg 1 обход ____________________________________________ $resource->url/assets/images/resources/91084/.jpg $resource->file.jpg ____________________________________________Думаю что когда передаю в переменной «url» по каждому файлу, он его так же пропускает просто т.к. этот файл только что создан. и сможет его найти в таблице только при запуске плагина на другом файле. Странно… Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
29 августа 2023, 10:34 1. Да, это сразу исправил выырезал из path все до assets и оставил '/assets/images/resources/91084/.jpg'. Проверял в логи выводит все верно 2.Этой строки нет больше, ошибку сразу исправил с => не работает это выдает ошибку [2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND `msResourceFile`.`url` = '/assets/images/resources/91084/thumb/.jpg' ) ORDE' at line 1 3Хорошо. ТОлько пока не работает в любом случае. $q = $modx->newQuery('msResourceFile', array("url" => $this_path)); вот в этой строке не берет из переменной данные никак Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
29 августа 2023, 09:42 Теперь даже не понимаю или моя проблема слишком глупая, что никто даже комментировать не хочет ))) или слишком сложная, что никто не знает ответа Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 16:47 Переименовать получается не проблема, но нужно еще их в modx_ms2_resource_files и modx_ms2_product_files переписать, иначе они просто отвалятся от ресурса. И тут пока не работает почему-то. $this_path = str_replace(MODX_ASSETS_PATH, "", $path); $offset = isset($_SESSION['galgenoffset']) && $_SESSION['galgenoffset'] ? $_SESSION['galgenoffset'] : 0; $ms2Gallery = $modx->getService('ms2gallery', 'ms2Gallery', MODX_CORE_PATH . 'components/ms2gallery/model/ms2gallery/'); $q = $modx->newQuery('msResourceFile', array("url" => $this_path)); $modx->log(1, print_r($this_path, 1)); $total = $modx->getCount('msResourceFile', $q);$total получается 0 хотя файл то по этому урл создан. если $this_path прописать $this_path = '/assets/images/resources/91084/.jpg'; то файлы считает ну и собственно тогда файлы получаю $q->sortby('resource_id', 'ASC'); $q->sortby('rank', 'DESC'); $q->limit(99); $q->where(array("url" == $this_path)); $resources = $modx->getCollection('msResourceFile',$q);Почему из переменной не хочет получать? Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 14:49 да. И правда бесполезно. Выцеплять оттуда что-либо очень громоздко будет Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 13:03 Возможно я что-то не так делаю, но $source выводит огромный массив данных.Всю информацию о загрузке и созании файлов. Как оттуда выцепить информацию о файле для его переименовании. Или никак? Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 11:38 С этим событием работает отлично! Цель-переименование файлов на этапе загрузки. И вот теперь тут возникает вопрос:OnFileManagerFileCreate что еще можно получить кроме $path? _________________ source Нашел уже. Спасибо Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 11:18 Да тут просто кода нет Плагин сейчас так выглядит <?php switch ($modx->event->name) { case 'OnFileManagerUpload': $modx->log(1, 'запущен плагин перемименование'); } Вопросы / Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов 19 0
28 августа 2023, 10:58 С питоном если честно не работал еще.В планах на будущее))) Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
28 августа 2023, 10:55 Спасибо. Теперь и правда заработало. И почему я сам вчера не проверил это. Весь вчерашний код уложился бы в 4 строки. Может по другому моему вопросу тоже есть какие мысли Не срабатывает OnFileManagerUpload при загрузке файлов в галерею ресурсов. Когда загружаю просто в файловый менеджер работает. При загрузке в галерею нет Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
28 августа 2023, 10:22 путь от корня прописывал. Фал размещал и в корне и assets не работало. Уже решил просто копированием файлов с нормальным именем. Проверял так-же на file_exists() он тоже ошибку давал для .jpg при этом для 1.jpg нормально. Но почему rename() не работал не знаю. Код там элементарный был rename('/assets/images/resources/91080/.jpeg', '/assets/images/resources/91080/no-name.jpeg'). А при том, тестил на определенном файле, то даже в переменные не записывал и не получал resource->url, все просто текстом прописывал в rename().Подозреваю что каких-то парв не хватает консоли Вопросы / Изменить имя файла при добавлении картинки. minishop2 22 0
MiniShop3 - Не выводятся товары дополнительных категорий Это баг, недоработка или так задумано? У меня minishop3 1.12.0-beta1 — тоже не вижу товары, которые в этой категории как в дополнительной категории отмечены, приходится через фро...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Где можно править тексты и заголовки писем? «Управление словарями» находится в панели администратора по пути: меню Система (иконка в виде шестеренки) -> Управление словарями.
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Токены для ИИ-агентов, чтобы они могли работать с доской. Подробнее написал тут Баг проверю и постараюсь исправить.
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Лучше автоматический ci/cd настроить и не править прод напрямую. Это самый безопасный вариант. Другое дело, что далеко не каждый владелец сайта и далеко не каждый сайт готовы в авт...
[videoGallery] Видео галерея YouTube, Vimeo Невозможно установить пакет с подписью: videogallery-1.4.0-beta Ошибка установки Error в /core/packages/videogallery-1.4.0-beta/modCategory/7fc931a7772edc9752c16e9c41eb5e52.reso...
Релиз miniShop2 ver. 4.4.1 & 4.4.2 Подскажите пожалуйста, может я что-то не знаю или упустил. Но есть ли решение по глюку с radio? Указываешь свое radio c одинаковым name и в результате при переключении получаешь вс...
ну в чанке да. Я то php написал для кастомаПроблема оказалось в следующем. Шаблоны были объединены в категорию которая скрыта от менеджеров. При этом ресурсы с данными шаблонами редактировались, а TV нет
Когда получаю результаты $total начинает считаться только с генерации thumb. У базового файла так и стоит $tota 0. Довольно странно.Как и В результатах по ним ниже
Полностью код так выглядит
Результат:
Думаю что когда передаю в переменной «url» по каждому файлу, он его так же пропускает просто т.к. этот файл только что создан. и сможет его найти в таблице только при запуске плагина на другом файле. Странно…
2.Этой строки нет больше, ошибку сразу исправил с => не работает это выдает ошибку
[2] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND `msResourceFile`.`url` = '/assets/images/resources/91084/thumb/.jpg' ) ORDE' at line 1
3Хорошо. ТОлько пока не работает в любом случае.
вот в этой строке не берет из переменной данные никак
$total получается 0 хотя файл то по этому урл создан.
если $this_path прописать
то файлы считает
ну и собственно тогда файлы получаю
Почему из переменной не хочет получать?
_________________
source Нашел уже. Спасибо
switch ($modx->event->name) {
case 'OnFileManagerUpload':
$modx->log(1, 'запущен плагин перемименование');
}