resource/create API в CRON

Здравствуйте!

Наверняка вопрос «избитый»
Есть файл обновления по XML файл, если напрямую зайти через браузер, то все отрабатывает хорошо.
Но если по CRON(http запрос) запускать, то ресурсы не создаются, т.к. использую процессор resource/create, соответственно не хватает прав.

Вопрос, как обойти этот момент с правами? или все же придется через множественные $res->set('','')
Константин Ильин
30 ноября 2021, 09:37
modx.pro
752
0

Требуется верстальщик

4 50 000
Ищу в команду человека, который будет верстать сайты по готовому дизайну из фигмы. Верстку сразу же интегрируем в modx по всем стандартам: tv-поля, pdo-tools, шаблоны, чанки и т.д
Вы должны разбираться во всех популярных компонентах modx, в том числе и minishop2 и связанных с ним компонетов.
Вобщем нужен опытный человек. Работы достаточно много. В случае какой либо загвоздки смогу направить, подсказать, показать.

Оплата попроектная. В месяц 1-3 проекта.

Требования:
— Знание bootstrap 4-5
— Уверенное понимание логики построения сайтов на modx
— Опыт от 2 лет
— Наличие собственного портфолио

Для более детального обсуждения писать в:
телега serj858
вотсап 89312341909
skype serenia-russian
Сергей
29 ноября 2021, 15:16
modx.pro
510
0

Вывод .html в зависимости от языка страницы

Приветствую уважаемое сообщество!

На нашем сайте есть форма поиска чартерного рейса, которая вне зависимости от выбранного (Ru/En) языка страницы выдает параметр цены на русском языке (ОТ (сумма) )

Я перелопатил весь сайт, но нашел только один js файл, изменение слова ОТ в котором на любое другое дает мне видимое изменение результата в поисковой выдаче на сайте:
Алексей
29 ноября 2021, 14:59
modx.pro
687
0

Minishop2 раздел Производители (ms|vendor). Как их массово добавить в админку?

Исходные данные:
Есть сайт на MODX с Minishop2, есть названия производителей и картинки к ним.
Может кто уже сталкивался и есть наработки, допустим какая-то команда для PHP-консоли modx. Хочу разом их добавить в админку, чтобы не создавать каждый и указывать к нему картинку вручную. Поделитесь, пожалуйста, если был такой опыт.
Никита Серов
29 ноября 2021, 10:51
modx.pro
1
846
0

Как сделать акцию 1+1=3 в корзине minishop2?

Как сделать акцию 1+1=3 в корзине minishop2?

Нужно, что бы когда покупатель добавил 3 товара (любых) в корзину, товар с наименьшей ценой становился автоматом 0$. Искал везде примеры, но там скидка в процентах на заказ.

Нужно проверить кол-во товаров в корзине, далее найти товар с наименьшей ценой и изменить ему цену на 0$ так что бы в заказе он был 0$ (или бесплатно)
Sergey
28 ноября 2021, 18:39
modx.pro
738
-1

Настройка функционала закрепления новости

Пытаюсь реализовать фукционал закрепления новости, используя TV fixedpage (список одиочный выбор)
Да/Нет
Да==1||Нет==0

К самой твшке вопросов нет а вот увязать с таблицей новостей в коллекции не получается

вот так прописал в коллекции, поле выводится и значение в нем можно менять но в самом ресурсе от этого они не меняются :(

А еще сразу вопрос в pdoresources как сортировку новостей сделать чтобы ресурс с tv выводился первым а уже потом все остальные по дате публикации как обычно?
Евгений
28 ноября 2021, 16:07
modx.pro
759
0

Внедрить проверку на заполненность полей в сниппет

в xparser есть файлик и в нем такой код, как я понимаю это то самое место которое отвечает за создание ресурса после парсинга
$class = !empty($resource['class_key']) ? $resource['class_key'] : 'modResource';
$action = empty($resource['id']) ? 'create' : 'update';
а задача такая чтобы исключить создание ресурсов с пустыми полями (контент и TV картинка), еслиоба эти поля по каким то причинам не заполнились то его не нужно создавать илихотя бы не публиковать
может кто работал с xparser и знает иной способ и тп, буду благодарен
Евгений
27 ноября 2021, 20:35
modx.pro
519
0

Разработать сайт для строительной бригады. Интерьеры и работы с гипсокартоном (гипрок).

14 20 000
Всем привет.

Мне нужно разработать сайт на MODX Revo для моего клиента.
Это бригада, которая делает строительные работы по интерьеру (гипрок, гипсокартон).

Anton
26 ноября 2021, 16:45
modx.pro
530
0

minishop2 вытащить для плагина данные заказа по id

как в плагине самописном по АПИ вытащить данные заказа, зная ID этого заказа
события из минишопа не используются
alexandr.skyrda
24 ноября 2021, 19:07
modx.pro
2
1 607
0

Как вывести значения?

[[!FormIt?
               &hooks=`email, redirect,FormItSaveForm`
               &emailTpl=`zayavkaEmailTpl1`
               &emailTo=`extrememod@mail.ru`
               &emailFrom=`postmaster@na-goru.ru`
               &emailSubject=`Новая заявка на [[pdoField? &id=`[[*parent]]` &field=`pagetitle`]] на сайте na-goru!`
               &redirectTo=`134`
               &validate=`rule:required`
               &formName=`Заявка `
               &formFields=`field`
               &fieldNames=`date_start==Дата начала,date_end==Дата окончания,about==Доп текст`
            ]]
<form name="contactForm" id="contact-form" class="contact-form form form-equival" method="post" action="">
                <div class="row-fluid">
                    <label>Ваше ФИО (полностью)</label>
                    <input class="input" required type="text" name='field[][name][]''>
                </div>
               
                <div class="row-fluid">
                    <label>Ваш E-mail</label>
                    <input class="input" required type="email" name='field[][email][]'>
                </div>
                <div class="row-fluid" >
                    <label>Ваш телефон (в международном формате)</label>
                    <input class="input" required type="text" name="field[][phone][]">
                </div>
                <div class="row-fluid" >
                    <label>Ваш телефон (в международном формате)</label>
                    <input class="input" required type="text" name="field[][phone][]">
                </div>
                <div class="row-fluid"  style="display: none">
                    <label>Дата начала</label>
                    <input class="input" type="text" name="date_start" value="{$.get.date_start}">
                </div>
                <div class="row-fluid"  style="display: none">
                    <label>Дата окончания</label>
                    <input class="input" type="text" name="date_end" value="{$.get.date_end}">
                </div>
                </div>
            </form>
как мне в чанке zayavkaEmailTpl1 вывести значения в таком виде:

name
emai
phone
name
email
phone
Максим
24 ноября 2021, 13:48
modx.pro
478
0