11 марта 2015, 16:11 0.0002551: pdoTools loaded 0.0031300: Conditions prepared 0.0002100: Query parameters prepared. 0.0000520: xPDO query object created 0.0002871: innerJoined TicketThread as Thread 0.0002952: leftJoined modUser as User 0.0002608: leftJoined modUserProfile as Profile 0.0000060: Grouped by TicketComment.id 0.0000949: Added selection of TicketComment: SQL_CALC_FOUND_ROWS `id`, `thread`, `parent`, `text`, `name`, `email`, `ip`, `rating`, `rating_plus`, `rating_minus`, `createdon`, `createdby`, `editedon`, `editedby`, `published`, `deleted`, `deletedon`, `deletedby`, `properties`, `parent` as `new_parent`, `rating` as `rating_total` 0.0000300: Added selection of TicketThread: `resource` 0.0000269: Added selection of modUser: `username` 0.0000560: Added selection of modUserProfile: `internalKey`, `fullname`, `phone`, `mobilephone`, `blocked`, `blockeduntil`, `blockedafter`, `logincount`, `lastlogin`, `thislogin`, `failedlogincount`, `sessionid`, `dob`, `gender`, `address`, `country`, `city`, `state`, `zip`, `fax`, `photo`, `comment`, `website`, `extended`,`email` as `user_email` 0.0002692: Added where condition: published=1 0.0000629: Sorted by TicketComment.id, ASC 0.0006180: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `TicketComment`.`id`, `TicketComment`.`thread`, `TicketComment`.`parent`, `TicketComment`.`text`, `TicketComment`.`name`, `TicketComment`.`email`, `TicketComment`.`ip`, `TicketComment`.`rating`, `TicketComment`.`rating_plus`, `TicketComment`.`rating_minus`, `TicketComment`.`createdon`, `TicketComment`.`createdby`, `TicketComment`.`editedon`, `TicketComment`.`editedby`, `TicketComment`.`published`, `TicketComment`.`deleted`, `TicketComment`.`deletedon`, `TicketComment`.`deletedby`, `TicketComment`.`properties`, `parent` as `new_parent`, `rating` as `rating_total`, `Thread`.`resource`, `User`.`username`, `Profile`.`internalKey`, `Profile`.`fullname`, `Profile`.`phone`, `Profile`.`mobilephone`, `Profile`.`blocked`, `Profile`.`blockeduntil`, `Profile`.`blockedafter`, `Profile`.`logincount`, `Profile`.`lastlogin`, `Profile`.`thislogin`, `Profile`.`failedlogincount`, `Profile`.`sessionid`, `Profile`.`dob`, `Profile`.`gender`, `Profile`.`address`, `Profile`.`country`, `Profile`.`city`, `Profile`.`state`, `Profile`.`zip`, `Profile`.`fax`, `Profile`.`photo`, `Profile`.`comment`, `Profile`.`website`, `Profile`.`extended`, `Profile`.`email` as `user_email` FROM `modx_tickets_comments` AS `TicketComment` JOIN `modx_tickets_threads` `Thread` ON `Thread`.`id` = `TicketComment`.`thread` AND `Thread`.`name` = "resource-59" LEFT JOIN `modx_users` `User` ON `User`.`id` = `TicketComment`.`createdby` LEFT JOIN `modx_user_attributes` `Profile` ON `Profile`.`internalKey` = `TicketComment`.`createdby` WHERE `TicketComment`.`published` = 1 GROUP BY TicketComment.id ORDER BY TicketComment.id ASC " 0.0016439: SQL executed 0.0001860: Total rows: 5 0.0001101: Rows fetched 0.0003829: Returning raw data 0.0091710: Returning processed chunks 0.0019090: Loaded chunk "tpl.Tickets.comment.wrapper" 0.0066681: Loaded chunk "tpl.Tickets.comment.login" 0.0264060: Total time 14 942 208: Memory usageоставить коммент не получается, т.к. showLog не работает с web user'ами Да и как лог мне поможет если данные отсылаются, а коменнты не добавляются? Вопросы / Tikets - комментарии 9 0
09 марта 2015, 17:22 действительно ведь это leftJoin… заработало Спасибо Василий, спасибо вам за ваши труды! Вопросы / Tickets сортировка по количеству комментариев 17 0
09 марта 2015, 13:15 Подскажите пожалуйста ребята Вопросы / Tickets сортировка по количеству комментариев 17 0
08 марта 2015, 12:05 А как вывести стандартные firstname,lastname и т.д.? Нужен ли вызов up? Новые дополнения и их версии / [UserProfile] - профиль пользователя. 77 0
07 марта 2015, 17:57 ТФУ, не увидел вторую вкладку в пространстве имен, виноват. тык спасибо! Новые дополнения и их версии / [UserProfile] - профиль пользователя. 77 0
07 марта 2015, 17:49 в следующих версиях будет через Управление словарями? :) Новые дополнения и их версии / [UserProfile] - профиль пользователя. 77 0
07 марта 2015, 17:33 Спасибо! А я думал через Управление словарями, оказалось все банально — в файле Новые дополнения и их версии / [UserProfile] - профиль пользователя. 77 0
07 марта 2015, 17:24 Отличный компонент, сыроват но все же!!! Как добавить описание к полю? т.е. я создал доп поле work в профиле он отображается как: up_field_work: как заменить up_field_work: на Должность тот же вопрос к закладке? В словаре нет пространства userprofile Новые дополнения и их версии / [UserProfile] - профиль пользователя. 77 0
03 марта 2015, 23:50 В логах ошибка [pdoTools] Error 42S22: Unknown column 'Thread.id' in 'on clause' Вопросы / Tickets сортировка по количеству комментариев 17 0
03 марта 2015, 23:11 Забыл, еще вопрос Как вывести только те тикеты у которых 0 комментариев? Вопросы / Tickets сортировка по количеству комментариев 17 0
20 февраля 2015, 12:12 Думал про него т.к. даже исходя из логики, что необходимо указывать его. Но это не помогло. попробовал другой код $q = $xpdo->newQuery('modResource'); $q->prepare(); $q->stmt->execute(); $results = $q->stmt->fetchAll(PDO::FETCH_ASSOC); print_r($results); foreach($results as $result){ echo $result['modResource_pagetitle']; }ошибку не выдает, но все же results пустой Вопросы / Работа с удаленным сервером mysql 4 0
30 января 2015, 02:41 Подскажите пожалуйста как сделать После отправки полям добавляется класс error. К примеру у меня он с красным бекграундом, т.е как бы те поля которые не прошли валидацию будут красными. Все как бы ок. Но если ввести все правильно повторно и поле проходит валидацию error не удаляется. И соответственно поле остается с красным бекграундом. В default.js надо что то дописать? Новые дополнения и их версии / [AjaxForm] Версия 1.0.2-pl 67 0
19 января 2015, 13:58 Создал простой сниппет, у него есть один параметр — date. echo $modx->getOption('date', $scriptProperties); $modx->setOption('date','test'); echo $modx->getOption('date', $scriptProperties);Итог работы снипетта выводит одно и то же значение(дефолтное) 2-а раза. Мне необходимо чтобы при setOption('date','test'); сохранялась новая дата, т.е. получается динамически параметр сниппета. Вопросы / Установка значения свойства. 15 0
15 января 2015, 16:05 Спасибо большое Василий! Вопросы / Ресайз изображений при загрузке в Gallery 10 0
15 января 2015, 15:43 Спасибо за конструктивный ответ! Там в настройках указывается максимально допустимый размер загружаемых картинокТ.е. я в админке загружаю фотки в альбом по 10мб (4000х4000), на сервере он хранятся уже допустим по 1мб(1000х1000), и никаких дублей 10мегабайтныйх на серваке нет? или это просто запрет на загрузку файла больше определенного размера? Мои дополнения доступы и бесплатно, исходный код лежит на GitHub. Нужно просто собрать и установить.вот это здорово! я не знал. попробую собрать. Вопросы / Ресайз изображений при загрузке в Gallery 10 0
15 января 2015, 15:19 так и думал что кто-то впихнет ссылку на платное дополнение. И может ли она делать такое чет не написано там Мне бы на Gallery надо реализовать, куда копать надо? в классы компонента? конкретно какой файл? Вопросы / Ресайз изображений при загрузке в Gallery 10 0
[Решено] Обновление MODX 3.2.2 компонент FetchIt ломает сайт PHP 8.3 FetchIt пока не адаптирован к MODX 3
Плагин EnvBadge: визуальный индикатор окружения в админке MODX3 Расскажите пожалуйста как вы настраиваете сайт на MODX 3 чтобы был dev, prod, stage. Можете описать workflow? Допустим у меня 80% — это магазины, там клиенты, продажи, все онлай...
MaxNotify Обновление компонента 1.3.0-pl (22.07.2026) — добавлено автоматическое получение полей через msOrder->toArray(); — массивы и объекты безопасно пропускаются; — стандартные...
MyFavorites MyFavorites — 3.0.0-beta Первая версия для MODX Revolution 3.x — компонент полностью переписан с нуля (PHP >= 8.4, namespaced-ядро MODX 3, PSR-4, сервис-ориентированная архит...
mxBoard: канбан-доска для команд, людей и ИИ-агентов в MODX 3 Для начала перейдем на Markdown, а дальше будет видно
MaxNotify3 Вышло обновление 1.3.0-pl (20.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет maxNotify3FormIt; — добавлены уведомления о заявках SendIt через hook-с...
Да и как лог мне поможет если данные отсылаются, а коменнты не добавляются?
заработало
Спасибо Василий, спасибо вам за ваши труды!
Нужен ли вызов up?
тык
спасибо!
А я думал через Управление словарями, оказалось все банально — в файле
Как добавить описание к полю?
т.е. я создал доп поле
work
в профиле он отображается как:
up_field_work:
как заменить up_field_work: на Должность
тот же вопрос к закладке?
В словаре нет пространства userprofile
Как вывести только те тикеты у которых 0 комментариев?
Но это не помогло.
попробовал другой код
ошибку не выдает, но все же results пустой
После отправки полям добавляется класс error.
К примеру у меня он с красным бекграундом, т.е как бы те поля которые не прошли валидацию будут красными.
Все как бы ок.
Но если ввести все правильно повторно и поле проходит валидацию error не удаляется. И соответственно поле остается с красным бекграундом.
В default.js надо что то дописать?
Итог работы снипетта выводит одно и то же значение(дефолтное) 2-а раза.
Мне необходимо чтобы при setOption('date','test'); сохранялась новая дата, т.е. получается динамически параметр сниппета.
Т.е. я в админке загружаю фотки в альбом по 10мб (4000х4000), на сервере он хранятся уже допустим по 1мб(1000х1000), и никаких дублей 10мегабайтныйх на серваке нет? или это просто запрет на загрузку файла больше определенного размера?
вот это здорово! я не знал. попробую собрать.
Мне бы на Gallery надо реализовать, куда копать надо? в классы компонента? конкретно какой файл?