7 часов назад
Из названия таблицы кажется очевидным её назначение: записывать просмотры тикетов. Если просмотры нигде не фигурируют можешь чистить хоть каждый день....
Что делает в Tickets таблица tickets_views? 1
13 июня 2025, 14:47
Все проще, ИИ просто выдумывает. Он чтобы дать ответ придумывает, то чего не было.
PageBlocks стал ещё мощнее — теперь с пагинацией, сортировкой и фильтрацией 23
11 июня 2025, 17:29
Компонент создан для MODX2 и MODX3. Загрузил в репозиторий, жду модерации.
Проверка на новые файлы с уведомлением в телегу 9
10 июня 2025, 23:12
спасибо большое за подсказки!
**Это можно сделать даже без пароля или с отключенной учетной записью (если он спец)*** вот те на :((( а закрыть это ни...
Взломали сайт на версии 2.6.5 2
10 июня 2025, 16:59
Noto Sans
В миникорзине msMCD обновляется цена и счетчик на лету, а pagetitle и изображение только при обновле... 6
09 июня 2025, 16:11
Спасибо, Илья, способ рабочий, пытаюсь его прикрутить к немного усложненной задаче: надо вывести все товары одного производителя и разбить их по катег...
Подскажите с выводом категорий 13
А если серьезно, вы сами поняли, что написали?
Ссылку на сайт дайте посмотреть.
Просто несколько замечаний:
1. Создавать ресурсы лучше через процессоры. Но это чревато тем, что анонимный пользователь не имеет на это прав, в общем нужно еще как то его авторизовывать предварительно. Плюс в том, что если есть какие либо плагины — в вашем способе они не будут отрабатывать, а при вызове процессора — будут.
2. После создания ресурса — хорошо бы чистить кеш сайта.
3. Вместо $_POST['contact_name'] наверное красивее использовать $hook->get…
К ней пишут так называемые хуки (hooks), которые могут делать все что вам нужно с данными, переданными в форму. В принципе ваше право реализовать нужный вам функционал. Но, некоторые вещи уже реализовали на хорошем уровне сторонними приложениями.
Одно время я на многих сайтах делал отзывы через Formit и MIGx ( см комментарии здесь modx.pro/help/3967/ ), потом мне это надоело и я написал компонент easyComm, который делал то, что мне нужно. Сейчас использую его + разместил в магазине.
Tickets мощнее, но для меня его настройка сложна для большинства сайтов.
Вывод — Formit можно, но если готовые дополнения уже реализуют то, что вам нужно, лучше их)
Посмотрите в сторону Tickets, easyComm.
Прям с помощью компонента такое не получится сделать, наверное здесь проще все создать с нуля, используя ZPI Яндекс.Карт. По-сути компонент вам здесь вообще не нужен…
В принципе задача «поставить точку» — простая, проложить маршрут — тоже довольно простая. Кластеры — просто.
Поизучайте песочницу tech.yandex.ru/maps/jsbox/2.1/
1. github.com/modxcms/revolution/blob/2.x/core%2Fmodel%2Fmodx%2Fprocessors%2Felement%2Ftv%2Fcreate.class.php
2. github.com/modxcms/revolution/search?utf8=%E2%9C%93&q=element%2Ftv%2Fcreate
3. github.com/modxcms/revolution/blob/330020a20f81d1614925c370fd407d85fef6abd1/_build/test/Tests/Processors/Element/TemplateVarTest.php#L67
Например
Лучше будет написать свой сниппет, где делать простую выборку нужных вам комментариев.
1 — id главной страницы
Из коробки нельзя, с помощью плагинов в принципе можно попробовать, но все равно не будет полноценной поддержки, к примеру сейчас идет проверка на сервере, что оценка в диапазоне 1-5, что бы пользователь лишнего не проставил.
Плюс средняя оценка храниться в thread и ее можно использовать…
В общем много нюансов.
Если есть потребность — можно сделать fork на основе компонента с поддержкой нужного вам количества рейтингов или попробовать реализовать поддержку N количества рейтингов прям из коробки, но пока что у меня на это нет времени.
И сниппет BabelLinks наверное не кешированным надо вызывать?..
Посмотрите для примера родные чанки Babel, там же все есть.
подробно в документации
rtfm.modx.com/revolution/2.x/developing-in-modx/advanced-development/internationalization
2. Постраничной навигации по комментариям нет, ибо они выводятся древовидно.
Можно сделать постраничную навигацию для вывода к примеру «последних комментариев», как здесь modx.pro/comments/, без иерархии.