Вопросы

Спам с сайта modx.pro

Всем привет!
Народ, ни кто не сталкивался со спамом с модкс.про?
Сегодня пришло письмо с таким содержанием:

Stephanie отправил вам сообщение через форму обратной связи на modx.pro:
Привет, меня зовут Stephanie Мой новый профиль тут http: //u.to /m3BWEw (порвал адрес, на всякий случай)
Пока вы не ответите по адресу gikubu @ 1shivom.com, ваш email останется в тайне.
Если вы не хотите больше получать такие сообщения — отключите их в настройках своего профиля.


Ссылка перенаправляет на заражённый адрес в домене mmm.dadblack.com
Alex
30 августа 2018, 13:38
modx.pro
2 016
+2

Как реализовать вывод рекомендуемых ресурсов?

Привет всем, подскажите как реализовать следующее:
Допустим есть раздел услуги и есть раздел кейсы.
Нужно в услуге указать необходимые ресурсы с кейсам (Например услуга «продажа квартиры», а в ней указать кейсы — как купить квартиру, как оформить квартиру). А на выходе на странице ресурса «продажа квартиры», отображались следующие поля кейсов: титле, анонс и ссылка на кейс.
Спасибо
алексей
29 августа 2018, 14:10
modx.pro
1
1 570
0

formit Защита от спама

От спама помогали скрытые инпуты, и валидация &validate=`name:blank` (поле должно быть пустое)
Но проходят письма есть ввести 0 (ноль), может кто подскажет как сделать, что бы formit не пропускал форму даже с 0.
Александр
29 августа 2018, 10:33
modx.pro
1
1 905
0

Вывод данных о покупателе в письме менеджеру

Добрый день.
Подскажите как в письме менеджеру вывести данные о покупателе?
Пробую что нашел поиском:

Контактные данные
Имя: [[+address.receiver]]
Телефон: [[+address.phone]]
e-mail: [[+address.email]]
Комментарий: [[+address.comment]]

[[+delivery]] [[+payment]]

Это не работает.
Заранее спасибо за помощь.
Alex
28 августа 2018, 20:30
modx.pro
1
1 675
0

Разные шаблоны товара для разных категорий minishop2

Есть 3 категории товаров, нужно чтобы при добавлении товара в каждую автоматически товарам присваивались разные шаблоны. То есть для категории 1 все товары с Шаблоном 1 и пр.
Spirit_Ninja
28 августа 2018, 18:10
modx.pro
2 731
0

PdoPage и ЧПУ на главной

Здравствуйте!
Помогите с плагином из документации

<?php
// Реагируем только на событие OnPageNotFound
if ($modx->event->name == 'OnPageNotFound') {
    // Определяем ключ запроса из настроек
    $req = $modx->getOption('request_param_alias');
    // Ловим нужный ключ страницы
    $pageVarKey = 'page';
    // Если в запросе повторяется наш шаблон "pageVarKey-page", то работаем дальше
    if (preg_match("#.*?({$pageVarKey}-(\d+))#", $_REQUEST[$req], $matches)) {
        // Отрезаем ЧПУ строку и получаем точный адрес текущей страницы
        $uri = str_replace($matches[1], '', $matches[0]);

        // Ищем страницу по этому адресу
        $id = 0;
        // Сначала как есть, со слешем на конце
        if (!$id = $modx->findResource($uri)) {
            // Если не находим - то пробуем отрезать слэш и ищем повторно
            $id = $modx->findResource(rtrim($uri, '/'));
        }

        // Если ресурс найден
        if ($id) {
            // Добавляем номер страницы в глобальные массивы, чтобы pdoPage их там увидел
            $_GET[$pageVarKey] = $_REQUEST[$pageVarKey] = $matches[2];
            // И загружаем эту страницу
            $modx->sendForward($id);
        }
        // Если ресурс не был найден - ничего не делаем, возможно запрос поймает другой плагин
    }
}
на всякий случай вызов

<div class="row justify-content-around">
{$_modx->runSnippet('!pdoPage', [
                    'parents' => 1,
                    'templates' => '4',
                    'useWeblinkUrl' => 1,
                    'limit' => 14,
                    'pageLinkScheme' => '[[+pageVarKey]]-[[+page]]',
                    'sortby' => 'id',
                    'sortdir' => 'DESC',
                    'includeTVs' => 'image',
                    'tpl' => '@FILE chunks/catalog/category.row.tpl'
                    'tplPageWrapper' => '@INLINE <nav aria-label="Page navigation example"><ul class="pagination pagination-template d-flex justify-content-center">[[+prev]][[+pages]][[+next]]</ul></nav>'
                    'tplPage' => '@INLINE <li class="page-item"><a href="[[+href]]" class="page-link">[[+pageNo]]</a></li>'
                    'tplPageActive' => '@INLINE <li class="page-item"><a href="[[+href]]" class="page-link active">[[+pageNo]]</a></li>'
                    'tplPagePrev' => '@INLINE <li class="page-item"><a href="[[+href]]" class="page-link"> <i class="fa fa-angle-left"></i></a></li>'
                    'tplPageNext' => '@INLINE <li class="page-item"><a href="[[+href]]" class="page-link"> <i class="fa fa-angle-right"></i></a></li>'
                    'tplPagePrevEmpty' => '@INLINE <li class="page-item"> </li>'
                    'tplPageNextEmpty' => '@INLINE <li class="page-item"> </li>'
                    'cache' => '1'
                    'cacheTime' => '23400'
                ])}
</div>
{'page.nav' | placeholder}
Всё работает на всех страницах, кроме главной. При переходе с главной на любую /page-№ «Страница не найдена». Как его переписать, чтобы работал на любых страницах?
Ксения
28 августа 2018, 16:38
modx.pro
915
0

сайт на fenom ,перекидывает на главную ссылки с pdf

Подскажите пожалуйста, переделал сайт на Fenom, все отлично но я его только осваиваю и столкнулся с проблемой, на странице где у меня выводятся скрины pdf файлов, картинки выводятся, а вот сами pdf файлы не открываются ссылки ведут на главную страницу.
Контентная часть у меня такая,
EvgenyAly
28 августа 2018, 08:56
modx.pro
1 210
0

Ошибка 400 при обновлении MODx

Добрый день!
Установлена MODx Revolution 2.6.2-pl
Собрался обновить до последней версии, т.е. 2.6.5. Однако, при установке выскакивает ошибка 400 (Bad Request. The plain HTTP request was sent to HTTPS port.)
Как победить? Сервер установлен по инструкции с этого сайта от Василия Наумкина (https://modx.pro/hosting/678). Изначально был настроен на HTTP, пару месяцев назад я подключил SSL сертификат.

Итого: Как обновиться?
Роман
28 августа 2018, 07:57
modx.pro
1 263
0

Взломали сайт и не могу зайти с под админа

Здравствуйте. пару дней назад взломали сайт на MODX Revolution, точно какая версия не помню.
Пароль сбрасывал через бд, предварительно вставив шифрование hashing.modMD5 и md5 хеширование.
Но пишет что заблокирован админом — prntscr.com/kngjvd В таблице modx_user_attributes выставил в ноль поля — prntscr.com/kngkb9 И по прежнему ничего.
Сказали что прошлый программист поставил какую-то защиту для админки, возможно она на другом уровне блокирует меня.
И конечно же вирусы, в файле index.php появился сторонний обфусцированный код в начале файла, и появились еще файлы с подобным кодом.
Как это можно исправить?
Задание спасибо!
vkinvestgroup
27 августа 2018, 18:36
modx.pro
1 070
0

Не доступны для скачивания файлы

Уважаемые коллеги, впервые столкнулся с очень странной ситуацией и не знаю как её решить. Перестали скачиваться файлы из дерева каталогов
elec3c
27 августа 2018, 11:03
modx.pro
1 023
0