Anton
С нами с 26 мая 2013; Место в рейтинге пользователей: #232Проблема со спецсимволами &{' в Fenom, ignore не работает
Всем привет.
Использую MODX Revolution 3.0.4, pdotools-3.0.2-pl, migx-3.0.2-beta1.
В связи с этим 2 вопроса:
Буду благодарен за подсказку.
Использую MODX Revolution 3.0.4, pdotools-3.0.2-pl, migx-3.0.2-beta1.
{set $faqRubric = $_modx->resource.faqRubrics | fromJSON}
{foreach $faqRubrics as $faqRubricItem}
<h2>{$faqRubricItem.titleRubric}</h2>
{set $faqRows = $faqRubricItem.faq | fromJSON}
{foreach:ignore $faqRows as $idx => $row}
<h3>{$row.q}</h3>
<p>{$row.a}</p>
{/foreach}
{/foreach}
Не отображает ничего, кроме html-разметки. Если убираю :ignore, то не работает вообще (белая страница и лог ошибки в админке) из-за того, что в {$row.a} находится скопипастенный текст, в котором встречается мусор в разметке типа такогоВ связи с этим 2 вопроса:
- Как заставить работать ignore во вложенном цикле?
- Естьи какой-то способ очистить контент от таких мусорных тегов с помощью sql, console, еще что-то?
Буду благодарен за подсказку.
Перенести сайт с Bootstrap 3 на Bootstrap 5 + легкий редизайн (освежить)
14
Есть сайт bit.ly/3GCfKCD
- Надо переверстать с BS3 на BS5. Дизайн немного освежить, можно использовать современные компоненты, библиотеки.
- Перенести его с MODX Evo на MODX Revo. Всё на файловых элементах Fenom.
- Перенести (скопировать/вставить) все страницы кроме раздела второго раздела «Offerte aanvragen».
- Только первый пункт. Только вёрстка один-в-один и отправить мне html+css(scss)+js.
- Все три пункта.
Как запомнить пользователя, если он заполнил и отправил все формы?
Всем привет.
На сайте необходимо реализовать 3 формы, которые пользователь должен в течение 1 года отправить.
1 форма (FormIt) — 1 страница (ресурс). Как вывести чанк «Спасибо, вы уже заполняли эту форму 06.12.2021.», если пользователь уже заполнял эту форму?
По какому критерию запоминать, что форма уже была отправлена?
Пока в голову приходит что-то вроде такой схемы:
1. Хранить все формы с помощью сниппета FormIt2db
2. В каждой форме добавить 3 скрытых инпута: ID формы (тут можно вручную прописать), ID залогиненого пользователя ({$_modx->user.id}), текущая дата в UNIX формате ({time()}). Все отправленные формы сохраняем в отдельной таблице.
3. Разработать сниппет, который перед выводом форм будет проверять в базе наличие ID формы + ID пользователя НЕ пусто, то показываем чанк с сообщением.
Я правильно думаю или заморочено?
Буду рад рекомендациям.
На сайте необходимо реализовать 3 формы, которые пользователь должен в течение 1 года отправить.
1 форма (FormIt) — 1 страница (ресурс). Как вывести чанк «Спасибо, вы уже заполняли эту форму 06.12.2021.», если пользователь уже заполнял эту форму?
По какому критерию запоминать, что форма уже была отправлена?
Пока в голову приходит что-то вроде такой схемы:
1. Хранить все формы с помощью сниппета FormIt2db
2. В каждой форме добавить 3 скрытых инпута: ID формы (тут можно вручную прописать), ID залогиненого пользователя ({$_modx->user.id}), текущая дата в UNIX формате ({time()}). Все отправленные формы сохраняем в отдельной таблице.
3. Разработать сниппет, который перед выводом форм будет проверять в базе наличие ID формы + ID пользователя НЕ пусто, то показываем чанк с сообщением.
Я правильно думаю или заморочено?
Буду рад рекомендациям.
Разработать сайт для строительной бригады. Интерьеры и работы с гипсокартоном (гипрок).
14 20 000
Всем привет.
Мне нужно разработать сайт на MODX Revo для моего клиента.
Это бригада, которая делает строительные работы по интерьеру (гипрок, гипсокартон).
Мне нужно разработать сайт на MODX Revo для моего клиента.
Это бригада, которая делает строительные работы по интерьеру (гипрок, гипсокартон).
Сайт для ресторана. Что должно быть в админке?
Всем привет.
Делаю сайт для ресторана. Хочу сделать максимально удобно и приятно использование админки.
Что должно быть в админке для раздела «Меню»?
Меню у них делится не категориям, а по дням.
Каждый день, каждую неделю у них разные блюда (по два в день): одно основное блюдо и одно вегетарианское.
Блюда иногда повторяются, но не с небольшим изменением (в прошлый раз была рыба с пастой, в этот раз с салатом).
Для фронта есть идея сделать сниппет, который выделяет в меню текущий день недели.
Понятно, что надо использовать MIGX и Collections.
Есть совет как реализовать админку для меню с двумя блюдами в день? Можно где-то пример подсмотреть? Или ваши идеи?
Сам тоже в поисках решений.
Буду рад интересному совету.
Делаю сайт для ресторана. Хочу сделать максимально удобно и приятно использование админки.
Что должно быть в админке для раздела «Меню»?
Меню у них делится не категориям, а по дням.
Каждый день, каждую неделю у них разные блюда (по два в день): одно основное блюдо и одно вегетарианское.
Блюда иногда повторяются, но не с небольшим изменением (в прошлый раз была рыба с пастой, в этот раз с салатом).
Для фронта есть идея сделать сниппет, который выделяет в меню текущий день недели.
Понятно, что надо использовать MIGX и Collections.
Есть совет как реализовать админку для меню с двумя блюдами в день? Можно где-то пример подсмотреть? Или ваши идеи?
Сам тоже в поисках решений.
Буду рад интересному совету.
Альтернатива Sharepoint с помощью MODX Revolution
Всем привет.
Необходимо разработать альтернативу Sharepoint. Всё как обычно: есть несколько групп пользователей, они должны видеть только свои закачанные файлы, некоторые группы могут закачивать файлы, другие — нет.
Смысл — файлообмен после логина на сайт.
Вот думаю как это лучше сделать — через фронт и компонент Login или через бэкэнд, в админке (сделать источники файлов, позакрывать лишнее и т.д.)?
Хотелось бы на фронте.
Есть советы/идеи?
Спасибо.
Необходимо разработать альтернативу Sharepoint. Всё как обычно: есть несколько групп пользователей, они должны видеть только свои закачанные файлы, некоторые группы могут закачивать файлы, другие — нет.
Смысл — файлообмен после логина на сайт.
Вот думаю как это лучше сделать — через фронт и компонент Login или через бэкэнд, в админке (сделать источники файлов, позакрывать лишнее и т.д.)?
Хотелось бы на фронте.
Есть советы/идеи?
Спасибо.
Как реализовать массовую рассылку через FormIt?
Всем привет.
Имеется форма: Город (select из 5ти городов), Имя, Email, Телефон, Сообщение, кнопка «Отправить».
Всё передается в параметры GET.
Эта форма работает в качестве формы поиска для фильтрации ресурсов:
Вот так реализовано на страничке филиала:
Как реализовать персональную рассылку данных из этой формы всем филиалам, кто попал под критерий «Города»?
Имеется форма: Город (select из 5ти городов), Имя, Email, Телефон, Сообщение, кнопка «Отправить».
Всё передается в параметры GET.
Эта форма работает в качестве формы поиска для фильтрации ресурсов:
{var $filterSnippet = $_modx->runSnippet('@FILE snippets/getFiltersFields.php')}
{$_modx->runSnippet('pdoResources', [
'parents' => $_modx->resource.id,
'depth' => 2,
'where' => ['template' => 3, $filterSnippet],
'showLog' => 0,
])}
«Города» — это коллекция, в которой содержатся ресурсы филиалов (в городе по несколько филиалов), у каждого филиала разные email и хранятся в TV.Вот так реализовано на страничке филиала:
'emailTo' => $_modx->resource.filial_email,
Как реализовать персональную рассылку данных из этой формы всем филиалам, кто попал под критерий «Города»?
Как вывести результаты pdoResources в формате json, но с моим tpl
Всем привет!
Вывод с параметром &return=`json` меня не совсем устраивает, так как он выводит все поля документа без возможности обработки вложенными сниппетами.
Например, у меня есть TV в формате MIGX для добавления множества фото к документу и их необходимо обработать с помощью phpthumbon, а также другие необходимы обработки внутри чанков.
Если я делаю свой шаблон с закосом под структуру json:
{
«id»: "{$id}",
«pagetitle»: "{$pagetitle}",
},
То это не работает. Выводит в таком виде, но не работает там, куда отправляется эта json-ссылка.
Что делать?
Вывод с параметром &return=`json` меня не совсем устраивает, так как он выводит все поля документа без возможности обработки вложенными сниппетами.
Например, у меня есть TV в формате MIGX для добавления множества фото к документу и их необходимо обработать с помощью phpthumbon, а также другие необходимы обработки внутри чанков.
Если я делаю свой шаблон с закосом под структуру json:
{
«id»: "{$id}",
«pagetitle»: "{$pagetitle}",
},
То это не работает. Выводит в таком виде, но не работает там, куда отправляется эта json-ссылка.
Что делать?
Интегрировать (встроить) в несколько страниц компонент на Laravel
Всем привет.
Разрабатываю проект на Laravel, все работает как надо.
Но хотелось бы иметь админку для сайта на MODX Revo (pdoTools и FormIt) и всего несколько страниц, которые работают с компонентами Laravel и отдельной базой.
То есть, сайт сам на 90% информационный, потому хочется иметь нормальную админку.
Есть ли возможность на определенных страницах (ресурсах) загружать модуль Laravel в том месте, где у MODX находится $resource->content?
Всё остальное должно быть на элементах MODX.
Буду благодарен советам!
Разрабатываю проект на Laravel, все работает как надо.
Но хотелось бы иметь админку для сайта на MODX Revo (pdoTools и FormIt) и всего несколько страниц, которые работают с компонентами Laravel и отдельной базой.
То есть, сайт сам на 90% информационный, потому хочется иметь нормальную админку.
Есть ли возможность на определенных страницах (ресурсах) загружать модуль Laravel в том месте, где у MODX находится $resource->content?
Всё остальное должно быть на элементах MODX.
Буду благодарен советам!
Как реализовать личную панель пользователя со страницей выполненных заданий?
Всем привет.
Имеется готовы сайт на MODX Revo.
Появилась задача, чтобы примерно 15 организаций заходили на сайт под своим логином в личную админпанель на данном сайте (1 логин на 1 организацию) и могли отмечать выполненные задания галочкой, затем нажимать на кнопку Сохранить.
Имеется готовы сайт на MODX Revo.
Появилась задача, чтобы примерно 15 организаций заходили на сайт под своим логином в личную админпанель на данном сайте (1 логин на 1 организацию) и могли отмечать выполненные задания галочкой, затем нажимать на кнопку Сохранить.