Anton Erin
С нами с 26 мая 2013; Место в рейтинге пользователей: #225Как реализовать массовую рассылку через 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 организацию) и могли отмечать выполненные задания галочкой, затем нажимать на кнопку Сохранить.
Верификация на заполненность поля или Моб.тел, или Email. Что лучше FormIt-хук или JS?
Всем привет.
У меня уже не раз стояла задача сделать форму обратной связи, чтобы хотя бы 1 способ связи был указан.
В форме есть поля: Моб.тел. и Email
Надо чтобы хотя бы одно поле было заполнено. Если заполнил Email, то Моб.тел. можно оставить пустым. И наоборот.
Проблема в том, что я могу сделать верификатор (FormIt hook — обязательно для заполнения) на любое поле.
Как оптимальнее решить задачу? Хотелось бы именно проверку на сервере (hook), чем js, мне кажется так надежнее.
Подскажите, пожалуйста.
У меня уже не раз стояла задача сделать форму обратной связи, чтобы хотя бы 1 способ связи был указан.
В форме есть поля: Моб.тел. и Email
Надо чтобы хотя бы одно поле было заполнено. Если заполнил Email, то Моб.тел. можно оставить пустым. И наоборот.
Проблема в том, что я могу сделать верификатор (FormIt hook — обязательно для заполнения) на любое поле.
Как оптимальнее решить задачу? Хотелось бы именно проверку на сервере (hook), чем js, мне кажется так надежнее.
Подскажите, пожалуйста.
MIGXdb. Как распарсить вложенный json?
Всем привет.
Создал модуль с помощью MIGX.
Добавляется запись, у которой есть «Заголовок», «Функции», «Цена».
Где «Описание» это еще один TV типа MIGX. Там добавляются «Функция» по одной.

Вызываю так:
Но можно и сниппетом.
Спасибо.
Создал модуль с помощью MIGX.
Добавляется запись, у которой есть «Заголовок», «Функции», «Цена».
Где «Описание» это еще один TV типа MIGX. Там добавляются «Функция» по одной.

Вызываю так:
{$_modx->runSnippet('!migxLoopCollection', [
'packageName' => 'modules',
'classname' => 'modulesGroup',
'tpl' => '@CODE: <h1>[[+title]]</h1><p>[[+description]]
[[+price]]</p>'
])}
Выводит так:<h1>Урок 1</h1><p>[{"MIGX_id":"1","title":"Вступление"},{"MIGX_id":"2","title":"Тестирование"}]
50.00</p>
Как распарсить [[+description]] в нужный вид? Например, с переносом < br >
Желательно на Fenom.Но можно и сниппетом.
Спасибо.
Как сделать 1 чеклист для всех пользователей?
Всем привет.
Есть чеклист — список шагов, которые надо выполнить каждому пользователю на сайте.
Этот чеклист релизован в виде MIGX и выводится на каждой странице.
Реализовано следующим образом:
Есть чеклист — список шагов, которые надо выполнить каждому пользователю на сайте.
Этот чеклист релизован в виде MIGX и выводится на каждой странице.
Реализовано следующим образом:
- Создан ресурс «Этап 1»
- Создан MIGX-tv, где есть Название задания, Описание, Выполнено (чекбокс), Дата завершения (дата, когда выставлен чекбокс)
Как вызвать сниппет из файла не кэшированным на Fenom?
Всем привет!
Как можно его вызвать?
Спасибо.
Как можно его вызвать?
{$_modx->runSnippet('@FILE snippets/getFiltersFields.php')}
Вставлял знаки восклицания куда только мог — ничего не работает.Спасибо.
Как вывести список файлов из папки с разбивкой на подпапки?
Всем привет.
У меня такая ситуация: есть очень большая папка с документами (шаблоны в Word и Excel, презентации, pdf), которая имеет множество подпапок с документами (максимум 2-3 уровня вложенности).
Примерно так выглядит 1 папка DOCUMENTS 1:
Как сделать так, чтобы все эти папки с файлами вывести на одну страницу (можно на отдельные страницы) с разбивкой над подпапки как это делает, например, pdoMenu?
Можно, конечно, сделать по ресурсу на каждую папку и делать список файлов со ссылками на скачивание в content. Но это долго.
Посоветуйте, пожалуйста, как лучше решить такую задачу?
В идеале средствами Fenom и/или pdoTools.
Спасибо.
У меня такая ситуация: есть очень большая папка с документами (шаблоны в Word и Excel, презентации, pdf), которая имеет множество подпапок с документами (максимум 2-3 уровня вложенности).
Примерно так выглядит 1 папка DOCUMENTS 1:
DOCUMENTS 1
|---file_doc1.5.docx
|---file_doc1.docx
|---file_filetree.htm
|---file_report.xlsx
|---CATEGORY 1.1
| |---file_presentation template.pptx
| `---file_presentation.pptx
`---CATEGORY 1.2
`---file_custom.txt
Папок с документами штук 30.Как сделать так, чтобы все эти папки с файлами вывести на одну страницу (можно на отдельные страницы) с разбивкой над подпапки как это делает, например, pdoMenu?
Можно, конечно, сделать по ресурсу на каждую папку и делать список файлов со ссылками на скачивание в content. Но это долго.
Посоветуйте, пожалуйста, как лучше решить такую задачу?
В идеале средствами Fenom и/или pdoTools.
Спасибо.
MODX Revo + PhpStorm. Есть рекомендации по использованию?
Всем привет.
Может кто поделиться рекомендациями по разработке сайта на MODX Revo в студии PhpStorm?
Примеры, видео, куски кода, паттерны, шаблоны и т.д.
Может кто поделиться рекомендациями по разработке сайта на MODX Revo в студии PhpStorm?
Примеры, видео, куски кода, паттерны, шаблоны и т.д.