Вопросы

Tickets

Добрый день. Не работает премодерация на тикетах, то есть на автомате публикует сразу. Вызов такой
[[!TicketComments? &allowGuest=`1` &autoPublish=`0`]]
Что может быть?
Alex
17 декабря 2017, 15:23
modx.pro
794
0

Перехватить значения в фильтре mFilter2

Добрый день!

Подскажите, как можно перехватить значения, которые передаются при нажатии опции фильтра?

$(document).on('mse2_load', function(e, data) {
	var result = mSearch2;
        console.log(result);
});
В консоле вижу в .selections, но необходим формат похожий на .startParams для дальнейшей обработки.

Спасибо.
Вадим Раевский
17 декабря 2017, 13:11
modx.pro
1 172
0

Не грузятся страницы сайта после обновления pdoTools с версии 2.10.3 на версию 2.10.4

У меня после обновления перестали грузиться некоторые страницы. В журнале ошибок выводит ошибки:
[2017-12-17 12:46:36] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/model/modx/modconnectorresponse.class.php : 159) PHP warning: Cannot modify header information - headers already sent by (output started at /home/hostxxxxx/sitename.com/htdocs/www/core/model/modx/modx.class.php:2284)
[2017-12-17 12:46:44] (ERROR @ /home/hostxxxxx/sitename.com/htdocs/www/core/components/pdotools/model/pdotools/pdotools.class.php : 977) Unexpected token ':' in e3512ec55ae9b7b37aa4964c4dea152a line 197, near '{"modUser.id:=":' <- there
Что делать?
На страницах выводит пустой код:
<html><head></head><body></body></html>
и все!
Олег Захаров
17 декабря 2017, 10:01
modx.pro
2 892
0

Подскажите, пожалуйста, как добавить политику конфиденциальности на сайт?

Извините, если вопрос глупый.
Мой сайт не принимают для рекламы вконтакте, из-за отсутствия политики конфиденциальности.
Как ее можно добавить?
Думаю, надо редактировать форму Formit.
А Planyo уж никак не отредактируешь.
Ольга
16 декабря 2017, 19:58
modx.pro
1 561
0

Номер заказа в Formit

1
При отправке сообщения нужно каждому отправленном письму присваивать номер по порядку, чтобы у получателя выводилось «Номер заказа #101», где 101 — это как раз этот порядковый номер.
Что то вроде ID, которые есть в FormiItSave.
Bor
Bor
16 декабря 2017, 18:07
modx.pro
3
2 396
0

Экспорт системных настроек сайта на MODX

Здравствуйте! Подскажите, пожалуйста, каким образом можно сделать экспорт системных настроек сайта? Хочу сделать что-то вроде «сборки» сайта с уже настроенными ключевыми параметрами (настройки контекстов, включение ЧПУ, настройка сортировки дерева ресурсов, локаль и транслитерация итд.). Удобный инструмент для экспорта чанков, сниппетов и файлов уже существует — PackMan. Но я не смог найти инструмента для экспорта настроек, а также ресурсов и источников файлов. У меня уже есть сборка, но для каждого нового сайта приходится делать одну и ту же не очень удобную процедуру — бекап текущей сборки, бекап базы, распаковку на новом сайте, импорт базы, правка конфигов, поиск инсталлятора для текущей версии MODX и его запуск итд. Было бы удобно установить всё необходимое одним махом на чистую дефолтную установку MODX. Я читал про дополнения siteExtra и modExtra — не разобрался (мало внятной информации и примеров использования).
Олег
16 декабря 2017, 14:23
modx.pro
1 569
0

Ошибка сайта на modx revo в браузере

Может кто-то подсказать откуда возникает ошибка. С некоторых пор, на тестовом сайте (Modx Revo + MS2) при загрузке страниц с браузере стало появляться окно с предупреждением: «Нет интернет-соединения. Проверьте подключение и повторите попытку.» (см. скриншот). Все остальные сайты, расположенные на этом сервере отображаются нормально. Пытался откатывать сайт на более ранний период, когда, судя по памяти этой ошибки не было — не помогает.
Futuris
16 декабря 2017, 10:10
modx.pro
934
0

Проблемы с ajaxform и formit

Доброго дня всем. Сижу туплю и взываю к помощи. Приходя пустые письма. Если прикрепить файлики, то приходят эти файлики, а в data не передаются данные из переменных. Запускал ajax form со стандартным tpl и такая же баллада. Есть варианты?

Вызов
{'!AjaxForm' | snippet : [
            'snippet'=>'FormIt',
            'form'=>'formReview',
            'hooks'=>'email',
            'emailSubject'=>'Отзыв',
            'emailTo'=>'{$_modx->config.email_reviews}',
            'validate'=>'name:required','message:required',
            'validationErrorMessage'=>'В форме имеются ошибки!',
            'successMessage'=>'Сообщение успешно отправлено!'
        ]}
Чанк

<form action=" " id="review_form" method="post" class="ajax_form">
    <div class="controls">
        <input type="text" name="name" id="af_name" value="[[+fi.name]]" placeholder="Ваше имя*">
        <span class="error_name">[[+fi.error.name]]</span>
    </div>
    <div class="controls">
        <textarea name="message" id="af_message" cols="30" rows="10" placeholder="Текст отзыва">[[+fi.message]]</textarea>
       <span class="error_name">[[+fi.error.message]]</span>
    </div>
    <div class="btn-submit">
        <input type="submit" class="btn-site" value="Отправить отзыв">
    </div>
    [[+fi.success:is=`1`:then=`
        <div class="alert alert-success">[[+fi.successMessage]]</div>
    `]]
        [[+fi.validation_error:is=`1`:then=`
        <div class="alert alert-danger">[[+fi.validation_error_message]]</div>
    `]]
</form>
bad_proger
16 декабря 2017, 09:23
modx.pro
2
3 625
0

TicketForm и tv

Доброго времени суток есть несколько секций с тикетами у каждой свои tv как будем правильно сделать вывод нужных tv при выборе секции то есть если я выбираю секцию новости тогда у меня выводятся tv которые есть в этой секции
eflit
15 декабря 2017, 16:56
modx.pro
848
0

Проблема с pdoTools 2.10.4

Привет всем! Встал вопрос инициализации переменных при загрузке Фенома. Все сделано как в инструкции и все работало при версии pdoTools 2.10.3. После обновления перестали работать дополнения, написанные при участии шаблонизатора Fenom, в т.ч. pdoResources,pdoMenu и т.д.
Рассказываю детально, что делал:
function clientConfig(){
    global $modx;
    if($clientConfig = $modx->getCollection('cgSetting')){
        $config = array();
        foreach($clientConfig as $vars){
            $config[$vars->get('key')] = $vars->get('value');
        }
    }
    return $config;
}

$fenom->addAccessorSmart("site", "data", Fenom::ACCESSOR_PROPERTY);
$fenom->data = [
    "field" => clientConfig()
];
Данный код висит на плагине с событием 'pdoToolsOnFenomInit'. Далее в шаблоне, правда в файловом (просто уточнил), вывожу следующим образом
{$.site.field.phone}
. Данные выводит, но после когда пытаюсь вывести, что-нибудь через pdoResources или pdoMenu, то в том месте ничего нет, т.е. обрезанный html код. Ошибки не выводит, абсолютно любые.
Stanislavsky
15 декабря 2017, 15:12
modx.pro
1
2 734
+1