Вопросы

Ошибка при генерации xml

Добрый день, возникла проблема сегодня. До этого работала выгрузка нормально. Ничего не менялось.
error on line 2 at column 6: XML declaration allowed only at the start of the document
Владимир
08 февраля 2019, 10:53
modx.pro
4 701
0

Минишоп2. при удалении товара из корзины вывести его в другом месте на этой же странице (под корзиной)

Добрый день.
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
Евгений Дубровин
08 февраля 2019, 10:40
modx.pro
1 453
0

две разных 404 страницы для Modx Evo

Всем привет!

У нас есть двуязычный сайт на MODX Evo и хотелось бы сделать две 404 страницы на разных языках. Для русской версии — на русском, на английской — английскую.

Программист упирается рогами и говорит, что нельзя обработать событие OnPageNotFound
так как нам хочется.

Я — еще не писал плагины, но меня вдохновила статья

но написав кусочек кода
<?php
if ($modx->event->name != 'OnPageNotFound') {return false;}

echo '<pre>';
print_r($_REQUEST);
print_r($_SERVER);
die;
и назначив плагину соответствующее событие OnPageNotFound, пытаясь открыть несуществующий адрес на сайте, я не заметил разницы.

Плиз, хелп ми =/

P.S. на сайте стоит также evoBabel версии 0.21 и там происходит следующее:
switch ($e->name) {
        case 'OnPageNotFound'://переадресация на нужную страницу 404, указать ее в модуле лексикона
            //$docid = 0;
            $docid = !empty($modx->config['error_page']) ?  $modx->config['error_page'] : $modx->config['site_start'];
            if (!isset($_SESSION['perevod'])) {
                //$docid = $modx->config['site_start'];
                $modx->sendRedirect($modx->makeUrl($docid), 0, 'REDIRECT_HEADER', 'HTTP/1.0 404 Not Found');exit();
            }
            $id = $_SESSION['perevod']['Страница не найдена'];
            $docid = (int)$id;
            if ($docid == 0) {
                $id = $_SESSION['perevod']['Главная страница'];
                $docid = (int)$id;
                if ($docid == 0) {
                    $id = $_SESSION['perevod']['Корневая папка'];
                    $docid = (int)$id;
                }
            }
            if ($docid != 0) {
                $modx->sendRedirect($modx->makeUrl($docid), 0, 'REDIRECT_HEADER', 'HTTP/1.0 404 Not Found');exit();
            }  else {
                $docid = !empty($modx->config['error_page']) ?  $modx->config['error_page'] : $modx->config['site_start'];
            }
            break ;


================

UPDATE

Я тут выяснил, что плагин у нас просто для красоты стоит, в качестве недовыпиленного легаси.
И мультиязычность якобы реализована средствами modx (то есть все-все ручками делается)
mayushi
07 февраля 2019, 21:41
modx.pro
1 503
0

Вопрос по localizator

Добрый день! Как правильно настроить localizator что бы он работал site.com и другая версия ru.site.com
Делал по мануалу не получилось
Дмитрий
07 февраля 2019, 16:33
modx.pro
875
0

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

Как создать карточку товара в модальном окне? Есть лендинг, есть айтемы, у каждого айтема своя модалка, внутри которой слайдер, описание и форма обратной связи. айтемы вывел через pdoResorces. модалку поместил в отдельный чанк. вопрос: как вывести модалку?
Сергей
07 февраля 2019, 15:04
modx.pro
902
0

Задержка перед добавлением товара в корзину minishop2

Добрый день! На сайте mebelt9s.beget.tech/test/standart.html возникает некоторая задержка перед тем, как товар окажется в корзине. В частности, из-за этого корзина оказывается пустой при добавлении товаров из скроллера на главной. При разработке других сайтов с такой проблемой не сталкивался, здесь minishop2.com/catalog/ и здесь s6200.h3.modhost.pro/katalog/ ничего подобного тоже не происходит.
Версия MODX 2.7.0, установлен miniShop2 2.4.17-pl2 и msOptionsPrice2 2.5.18-beta, хостинг beget, при переносе на webhost1 проблема сохраняется.
Владимир
07 февраля 2019, 13:36
modx.pro
1 068
0

фильтрация pdopage

Добрый день. Подскажите пожалуйста, как можно отфильтровать значения по IDx в зависимости от полей? Т.е. у товара есть поля: новый, популярный, особенный. Нужно вывести все товары, если у них нет этих трёх полей, то фильтровать по IDx, а если есть то от самого нового к самому старому. Вывожу товары так:
[[!pdoPage?
                                        &element=`msProducts`
                                        &parents=`[[*id]]`
                                        &limit=`8`
                                        &sortdir=`DESC`
                                        &sortby=`{"menuindex":"desc"}`
                                        &tpl=`product_teaser`
                ]]
Но тут получается, что он просто все товары фильтрует по IDx, вне зависимости от полей.
Артём
07 февраля 2019, 07:48
modx.pro
1 114
0

Tickets - невозможно установить компонент

Господа (и как я в последне время начал замечать ) и дамы.

Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
Александр Мельник
06 февраля 2019, 19:41
modx.pro
955
0

Частичный доступ к управлению пользователями для контент-менеджера

Добрый день, коллеги!
После регистрации пользователя на сайте, контент-менеджер должен его проверить, активировать и добавить в определенную группу (дать один из трех уровней доступа к контенту). Понятно что нужно использовать Login или Office, но вопрос вот в чем:
Если разрешить контент-менеджеру управлять пользователями, как ограничить ему доступ к своему аккаунту и к аккаунту администратора? Ведь, иначе, он сможет добавить себя в группу администраторов или удалить, например, аккаунт администратора.
Андрей Малеев
06 февраля 2019, 18:36
modx.pro
1 068
+2

CRcalc.CurrencyRate вывод данных в список pdoresources.

Всем привет!

Попадалась ли кому проблема вывода в pdoresources сниппета CRcalc?

Вот, примерно, условие:
[[pdoResources? &parents=`[[*id]]`  &depth=`0` &sortby=`{ "menuindex":"ASC" }` &tpl=`sproject_template` &limit=`0` &includeTVs=`foto,price`]]
где, собственно price, это TV с ценой товара в евро. Далее код, в чанке sproject_template

[[CRcalc? &input=`[[+price]]` &multiplier=`EUR` &format= `[0, ".", " "]` &noZero=`0`]]
сейчас на сайт, просто выводит 0.
Сергей
06 февраля 2019, 18:18
modx.pro
1 155
0