42 минуты назад
Можно через снимает или fenom. Сделать. Да и if else не кто не отменял, даже в стандартном шаблонизаторе
Как сделать проверку по нескольким полам 4
3 часа назад
Проблемы из-за неправильных настроек обязательно возникнут, на то они и неправильные.
Вручную сделать перевод 3
Вчера в 16:11
Век живи, век учись. Спасибо большое за помощь
Fenom вывод ТВ множественный выбор, слипается, не разделяется 2
Вчера в 12:39
Хорошая идея, так как я вижу по вебвизору на десктопе много людей смотрят сайт не кликая на закрытие плашки с уведомлением о куки. Т.е если с самого н...
Плашка о использовании cookie файлов на сайте 6
30 мая 2025, 19:57
Пишется небольшой сниппет, который получает список «непустых» категорий. Перечень ID кладем в плейсхолдер.
Запускаем сниппет ДО вызова pdoMenu
В pd...
Как скрыть пустые категории MiniShop2? 3
29 мая 2025, 16:19
Данная версия будет бесплатной всегда, задумывал ее как базовую версию. Я скоро выпушу платный вариант с расширенным функционалом, где будет возможнос...
IskWaf - Простой Web Application Firewall для MODX 3
28 мая 2025, 17:44
Данная проблема была на двух сайтах на reg.ru около 2 месяцев назад, высокая нагрузка на ЦП, решалось удалением папок и файлов observer, через top нах...
Вирусы майнеры 31
А если серьезно, вы сами поняли, что написали?
Ссылку на сайт дайте посмотреть.
Просто несколько замечаний:
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/, без иерархии.