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
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Вложенный migx тоже переведет??
PageBuilder — визуальный конструктор страниц для MODX 3 Класс! Пара моментов смутила: 1. Почему бы чанки сразу не вынести в файлы? 2. На фронте грузится свой CSS для стандартных блоков<link rel="stylesheet" href="/a...
mxDadata — интеграция DaData (Suggest, Clean, Party) с MODX 3 и MiniShop3 Вышла новая версия: [1.0.2-pl] — 2026-10-06 Fixed #9 Права mxdadata_edit, mxdadata_logs, mxdadata_cache_clear теперь проверяются в connector.php и в Processors\Mgr\Pr...
msp3PaymentSkeleton — шаблон для создания платёжных дополнений MiniShop3 вот круто. я как то писал платежное дополнение и парился как что. а теперь надеюсь все проше будет :-)
MiniShop3 1.2.0 - 1.3.0 Самое интересное Пообщались с клиентом он сказал что тыкал в позицию т.к. она не добавлялась (видимо лагал инет) и вот она размножилась таким образом.
Modx Revo 2.8.8 + Minishop 2 (4.4.2) + Babel 3.5.2 - превью товаров в админке у дополнител... Сначала сравните ответ connector для исходного товара и его перевода во вкладке Network. Если у перевода поле миниатюры пустое, смена чанка или рендерера сама картинку не добавит: ...
Сайт тормозит сервер, грузит процессор на 100% полезно посмотреть, какие URL запрашивают эти боты и сколько времени занимает их обработка. Частые обращения к поиску и фильтрам могут нагружать PHP сильнее, чем обычные страницы. ...
Подскажите насколько это рабочее решение Спасибо за ответ. У меня время создания заказа равно времени оплаты. Заказ оплачивается сразу через iframe на сайте. При нажатии на кнопку «оформить заказ» всплывает окошко робокас...
Не всегда срабатывает JS-событие Здесь лучше разделить «заказ создан» и «заказ оплачен». Первое событие фиксируется при успешном создании заказа, второе — после проверенного уведомления платёжной системы на сервер...
ну в чанке да. Я то 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, 'запущен плагин перемименование');
}