2 часа назад
интересно, а не быстрее ли было бы перенести весь сайт с требуемым функционалом на пхп фреймворк…
врядли. gtsAPI 2000 строк. А весь сайт 20 компонент...
Плюсы и минусы Vue и gtsAPI 13
8 часов назад
ну тогда groupby и having«query» принимает все параметры pdoFetch и в нем есть и groupby и having. Пример навскидку:
"query":{
&quo...
Кейс gtsAPI. CRUD пользователей на фронте 2
Вчера в 20:31
Правильный вариант из текущей документации такой:
{set $condition = 1}
{switch $condition}
{case 0, 1, 2}
сработае...
Конструкция switch case без break в Fenom 6
Вчера в 13:39
Моя кофейная гуща говорит о том, что это код html и там есть смайлики, а кодировка бд не utf8mb4.
Modx Revo режет код HTML 2
23 ноября 2024, 11:51
Отличное дополнение, спасибо!
Подскажите, как организовать файл если стоит msOptionsPrice2 привязан к опции size там может быть много позиций с разн...
[YandexMarket2] интеграция с msOptionsPrice2 1
23 ноября 2024, 00:42
Еще снова вернулась проблемка, после выбора способа доставки почтой РФ — появляется стоимость доставки, но она «прилипает» и не исчезает после переклю...
Расчет стоимости доставки msRussianPost 11
22 ноября 2024, 21:57
Лучше деинсталировать и установить новую версию. Там полностью переписан JS.
ms_CDEK2 пропал? 5
22 ноября 2024, 20:33
Фильтрация как правило предполагает точное совпадения значений, а тебе нужен поиск.
mFilter2 фильтрация tv 1
22 ноября 2024, 19:55
Все исправилось, после замены на 'parents' => $_modx->resource.id
Помогите найти ошибку в шаблоне, теги 13
22 ноября 2024, 09:31
А кто подскажет, как в форму Создания/Редактирования ресурса, через ms2Form, добавить возможность выбирать несоклько параметров в одном TV?
Ну то-ест...
Создание ресурсов из фронтенда сайта, зарегистрированными пользователями. 4
Вопрос по AjaxForm. В описании сказано, используются jQuery.Form и jQuery.jGrowl.
То есть, ему нужен jQuery. Можно ли обойтись без него?
Велосипедить новый велик хорошо, но я сторонник, чтобы улучшить уже имеющуюся реализацию.
Просто 1 страничка со всем списком по дням. Как будто распечатанное меню в ресторане.
Меню планируется сразу на всю неделю. Каждый день предлагается по 2 разных блюда. На следующий день уже будут другие 2 разных блюда. И так всю неделю.
Несколько раз в месяц некоторые блюда повторяются. Цена единственная на все блюда.
Вот и думаю что будет удобнее редактору сайта: список, который пополняется или текстовое поле. Или еще как-то? Чтобы минимизировать количество писанины с его стороны.
Нет. Я имею в виду: что должно в админке сайта для ресторана? Есть ли пример, где можно посмотреть как (не «на чем», а «как») реализована админка такого сайта? Какие ТВ-поля используются? Сделать ли блюда списком или простое текстовое поле?
Админку MODX считают абсолютно понятной и логичной. Очень будут рады в ней работать.
Стандартных компонентов для Наименования, Цена, День недели — весьма хватает.
Мне бы пример увидеть. Есть примеры?
Можете подсказать, какие такие страшные компоненты должны быть в админке?
1. Создал группы ресурсов и пользователей.
2. Создал ресурсы, к которым открыл доступы нужным группам (ведь 1 пользователь может состоять в нескольких группах).
3. С помощью сниппета «FileDownload R» сделал вывод нужной директории с ftp.
4. С помощью .htaccess закрыл листинг этой директории.
5. Ну и стандартная логин-форма из сниппета «Login».
Теперь вопрос. Это безопасно?
Не могу представить в какую сторону копать. Циклы могу, но не понимаю, как сделать именно персональную рассылку.
После этого надо отправить по всем email'ам, кто находится внутри коллекции Москва (всем дочерним ресурсам — филиалам), у которых в ТВ хранятся разные email'ы.
Вызов:
Простейшая форма для тестов:
Сам сниппет setEmails:
Кроме того проблема в том, что я не знаю как отправить письма через FormIt персонально, а не в таком виде «mail1@mail.com,mail3@mail.com,mail3@mail.com,». Чтобы бы другие получатели не видели кому еще отправлено письмо.
Выводит подобие json'а, но Vue не принимает его и генерирует пустые объекты, без данных.
Пробовал в одну строку, пробовал играться со скобками (выносил в переменные) — не работает.
Что я делаю не так?
Пытаюсь все обработать привычным MODX Revo и его сниппетами, сформировать правильный json и скормить Vue.js а фронт с помощью axios.
Как можно сделать такой json с уже обработанными ТВ и др.?
Но я не могу использовать вложенные сниппеты при return=json, которые можно использовать только в чанках.
Как сначала обработать фотографии с помощью? Как В это (огромная фотка) воткнуть это ?
Как получить имя родителя? А потом вывести все в формате json?
Если все обобщить, то я ищу вариант чтобы сначала обработать встроенными сниппетами все что можно (мне нужно в чанках вложенные сниппеты использовать), затем сформировать правильный json и выкатить его на страницу (ресурс).
Как такое сделать? Смотрел в сторону API Rest, но это не совсем то.
выводит все поля ресурса, без обработок.
Попробую по-другому спросить. Как получить и вывести в json?
Есть вариант встроить это именно вместо $resource->content?
3 модуля на Laravel, которые отображают списки и форма добавления в этот список (ну и update, delete).
Вот и ищу как встроить это в MODX.
Я пока с API своим еще не работал. Но через API, как я понял, можно только считывать? Записывать через него можно?
Со всем этим справлюсь самостоятельно. Просто не понимал как всё склеить вместе.
Нет, только на фронте.