
Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #17 часов назад
Я не видел весь твой код, но думаю что $c это объект класса xPDOQuery, который является конструктором SQL-запросов. А $c->leftJoin(), $c->select...
Вывод перечня заказанных товаров в таблицу с заказами minishop2 7
8 часов назад
Зачем нужен пункт 1 и 2? Ведь это решается стандартными полями ресурса в MODX?Для полного контроля над страницами и логикой отображения.
pbStudio: Создаём сайт с PageBlocks – настройка и главная страница 2
Вчера в 15:03
У меня css корректно сжимаются, но js если даже 1 файл добавил, то сразу в 500 сайт падает, не понимаю в чем проблема, попробую попробую конечно логи ...
ModxMinify - Error 500 4
Вчера в 14:31
копал и накопал что в пути не хватает папки img, т.е. путь должен быть espkrf.ru/vendor/ img/ /files/reports/reglament-documents/osnovnyie-trebovaniya...
Не открываются загруженные файлы пишет страница не найдена 1
Вчера в 11:39
Не выводятся товары привязанные к данной категории, как дополнительной
В админке они отображаются в обеих категориях, опубликованы, кэши сняты
Showl...
MiniShop3 - 1.0.0-alpha 18
Вчера в 11:21
Но с другой — это сложнее: нужно учить, какие атрибуты куда вставлять.однозначно сложнее, поэтому так делаю только я)))
PageBlocks 2.6.0. Настройка меню MODX и гибкое управление страницей пользователя 8
15 апреля 2025, 08:56
Хорошо, что ты об этом заговорил. Мы написали короткий блог на английском языке на сайте Sterc: sterc.com/en/knowledge/blog/modx-ai-hackathon-2
Есл...
MODX/AI Hackathon Part 2 (27 марта) 3
14 апреля 2025, 22:34
Modx тут не причём, дело в строке, вероятно там есть символы, которые ты не видишь.
Здравствуйте! Первый раз такое вижу, у слеша, не 1 символ в строке, а 9!! Как это делает MODX 1
14 апреля 2025, 09:50
Добрый день! Добавьте, пожалуйста поле «Дата публикации» с возможность ручной правки. По-умолчанию можно его заполнять текущей датой.
FileMan - прикрепление файлов к ресурсам для MODX 3 58
Компонент в разработке, а чанки при обновлении не перезаписываются. Сверять можно с чанками в репозитории.
2. Смотри ошибки javascript в браузере.
Комментарий мне пришлось изменить, так как нужно использовать тег code для оформления частей скриптов или запросов. Удобнее читать.
Теперь можно так:
Ветка создаётся при первом вызове TicketComments на странице и пишет себе в поле resource, где её вызвали. Так же там есть поля comment_last и comment_time — это id и время последнего комментария ветки (т.е. на странице).
Проверь еще разок код отсюда.
Раздел тикетов — это контейнер для тикетов, класс TicketsSection.
Тикет — это дочерний ресурс контейнер, класс Ticket. Его можно создать только из страницы с типом TicketsSection в админке или сниппетом TicketForm на сайте.
Эти оба типа — расширенные классы, которые обладают особыми возможностями. Обычный ресурс так не умеет. В числе прочего — вывод кол-ва комментов. Причем, TicketsSection выведет сумму комментов для всех дочерних тикетов, а Ticket — только своих.
Если не хочешь создавать тикеты — то доставай кол-во комментов своим сниппетом, код запроса я тебе дал.
Как документ создавал, в смысле, ресурс? Если через Api — то нужно было указать верный class_key. При создании из админки или при помощи TicketForm — всё автоматом указывается.
Или ты просто вызываешь TicketComments на обычном ресурсе? Тогда конечно, таких полей не будет — ибо это фишка именно класса Ticket.
В этом случае можно получить кол-во комментов запросом в БД.
$id — идентификатор ресурса, на котором вызывался TicketComments.
1. Создаю новую страницу, тип «Документ», шаблон — 0.
2. Вызываю там сниппет Test,
3. В сниппет пишу
4. Выводятся все поля ресурса, в конце
Должно работать именно так, везде.
updated
После написания первого коммента проверил и $res->get('comments'); — всё окей, вывел уже единицу.
Если всё равно не работает — значит на твоём сайте уже чтото накручено, удаляй Tickets все версии и ставь последнюю, потом чисти кэш.
По нагрузке должно быть всё ок, там не чистится кэш сайта при создании\обновлении страницы. Только кэш ресурса и его родителя.
На тестовых сайтах всегда устанавливается последняя стабильная версия.
Соответственно, до ресурсов с типом CSS и JS запрос даже не доходит.
Надеюсь, кто-нибудь поможет.
Не знаю, что тут может быть сложного.
В любом случае, эти знания очень пригодятся в будущем. Навыки администрирования GNU/Linux никому не мешают.
Писать в базу можно через PDO или xPDO. Если второй случай, то надо схему и модель — можно освоить заодно и разработку компонента.
2. Тут просто — modMail.
Она вам такого наконфигурирует, во век не разгребёте.