Вопросы

formit ajaxform

Суть проблемы в том что при реализации формы через AjaxForm страница обновляется и не проходит валидацию. ПИсьмо приходит.

шаблон вызова
[[!AjaxForm? 
      &snippet=`FormIt`
      &form=`tpl.AjaxForm`
      &emailTpl=`tpl.email`
      &hooks=`FormItSaveForm,email`
      &emailSubject=`test`
      &emailTo=`test@gmail.com`
      &validate=`name:required,surname:required,phone:isNumber:required,email:email:required,message:required`
      &validationErrorMessage=`В форме содержатся ошибки!`
      &successMessage=`Сообщение успешно отправлено`
    ]]
Евгений
10 сентября 2020, 17:55
modx.pro
1 208
0

Код о снятии с публикации ресурса?

Здравствуйте!
Помогите реализовать код о снятии с публикации ресурса miniShop2 при нажатии на кнопку.
Можно переделать вот этот код?
<?php
$res = $modx->getObject('modResource',$id);
$createdby = $res->get('createdby');

$user = $modx->user->getOne('Profile');
$profile = $user->get('id');

if($createdby == $profile){
    if($_GET['user'] == $profile ) {
        $unid = $_GET['id'];
        $resource = $modx->getObject('modResource', $unid );
        $resource->set('published',1);
        $resource->save();
    }
}
Заранее благодарю за помощь!
Рушан
10 сентября 2020, 17:25
modx.pro
1 264
0

Не работает formIt

Ребят, всем привет. Возникла такая проблема, formIt не отправляет и не сохраняет формы. Отправляю все и пишет «Форма отправлена», после смотрю — не где нечего нет, не в FormIt не на почте. В логах одна ошибка PHP Deprecated: Unparenthesized `a? b: c? d: e` is deprecated. Use either `(a? b: c)? d: e` or `a? b: (c? d: e)` in /var/www/vladisla/data/www/vladislavchumak.com.ua/core/model/modx/modx.class.php on line 678\n, referer: vladislavchumak.com.ua/manager/?, как исправить это дело?? Подскажите пожалуйста, уже второй день сижу над ней. Вызов сниппета:
Владислав
10 сентября 2020, 16:51
modx.pro
765
0

Как реализовать такой алгоритм ModX?

1. При клике на кнопку на сервер по ajax должен улетать запрос с ID ресурса.
2. Ajax-запрос ловит эти данные и записывает в соответствующий ресурс в TV новое значение 1 и параллельно очищает кэш.
3. При выводе ресурсов в критерии ставим условие, чтобы в вашем TV не было значения 1.
Рушан
10 сентября 2020, 14:04
modx.pro
582
0

Проблема с ControlErrorLog из-за чего возникает ошибка?

Кто-нибудь может подсказать в чем проблема?
На сервере стоит php 7.4
На одном сайте ControlErrorLog работает, на другом выдает вот такую ошибку



Версия плагина последняя 1.4.0
Андрей
09 сентября 2020, 20:57
modx.pro
556
0

Есть ли готовое решение для просмотра скрытых дочерних ресурсов в админке в виде таблицы?

Есть ли готовое решение для просмотра скрытых дочерних ресурсов в админке в виде таблицы а-ля как это сделано в минишопе.
Есть «контейнер» с новостями, в кол-ве 700 штук. Естественно для контейнера сразу было принято решение ставить hide_children_in_tree. Но сразу после этого возникает другая проблема — сложность редактирования т.к. дочерних ресурсов уже не видно и приходится прибегать к костылям в виде frontendManager и редактирование из фронта ресурса.
Denis
09 сентября 2020, 12:31
modx.pro
868
0

При загрузке файла pdf больше 20 мб зависает UserFiles

Всем доброго дня, подскажите в чем может быть проблема. При создании в админпанели заметки Tickets загружаю файл через UserFiles если файл маленький до 10 мб то все нормально если больше 20 мб. то на середине загрузки полоса останавливается и дальше не грузится и админка висит. Если грузить те же 20 мб и больше на хорошем интернет канале 50 Mbps и выше то все работает без проблем,
EvgenyAly
09 сентября 2020, 10:25
modx.pro
825
0

Как удаллить ресурс, miniShop2 с frontend?

Всех приветствую!
Стоит miniShop2 и ms2Form.
Можно ли написать синепт на удаление ресурса miniShop2 c фронтэда?
Я в PHP вообще не силён.
Вот нашёл код для удаления ресурса можно ли переделать на удаление товара с miniShop2?
<?php
if (!isset($_GET['docid']) and !$id = intval($_GET['docid'])) {
    return;
}
$response = $modx->runProcessor('resource/delete', array('id' => $id));
if (!$response->isError()) {
    return 'Ресурс отмечен как удаленный!';
    // echo $response->getResponse();
}
Рушан
09 сентября 2020, 10:18
modx.pro
598
0

Помогите переписать выражения на Fenom

Друзья, помогите переписать эти два выражения на Fenom
Буду признателен

&leftJoin=`{"Author":{"class":"TicketAuthor","on":"Author.id=modUser.id"}}`
&select=`{"modUser":"*", "Author":"createdon,visitedon,tickets,comments,rating,views"}`
Андрей
09 сентября 2020, 09:33
modx.pro
820
0

Не определяет адрес YandexMaps ModX?

Здравствуйте!
Как правильно реализовать вывод карты?
city — вывод города
[[!yandexMaps?
                          	&tvCoords=`coords`
                          	&fieldForBalloonContent=`description`
                          	&fieldForHint=`pagetitle`
                          	&styleMapBlock = `width:100%;height:400px;`
                          	&zoom=`14`
                            &styleFiltersBlock = `display:none;`
                            &checkZoomRange = `0`
                            &tvAddress=`city`
                            &id=`[[*id]]`
                          ]]
Рушан
08 сентября 2020, 11:04
modx.pro
596
0