Вопросы
Ошибка при генерации xml
Добрый день, возникла проблема сегодня. До этого работала выгрузка нормально. Ничего не менялось.
error on line 2 at column 6: XML declaration allowed only at the start of the document
error on line 2 at column 6: XML declaration allowed only at the start of the document
Минишоп2. при удалении товара из корзины вывести его в другом месте на этой же странице (под корзиной)
Добрый день.
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
а может кто-то подсказать, как реализовать такое:
при удалении товара из корзины (на странице оформления заказа), он тут же выводится в таблице под корзиной.
вроде не очень сложно должно быть, но пока не решил, был бы очень благодарен за любую наводку, которая приведёт к решению)
две разных 404 страницы для Modx Evo
Всем привет!
У нас есть двуязычный сайт на MODX Evo и хотелось бы сделать две 404 страницы на разных языках. Для русской версии — на русском, на английской — английскую.
Программист упирается рогами и говорит, что нельзя обработать событие OnPageNotFound
так как нам хочется.
Я — еще не писал плагины, но меня вдохновила статья
но написав кусочек кода
Плиз, хелп ми =/
P.S. на сайте стоит также evoBabel версии 0.21 и там происходит следующее:
================
UPDATE
Я тут выяснил, что плагин у нас просто для красоты стоит, в качестве недовыпиленного легаси.
И мультиязычность якобы реализована средствами modx (то есть все-все ручками делается)
У нас есть двуязычный сайт на MODX Evo и хотелось бы сделать две 404 страницы на разных языках. Для русской версии — на русском, на английской — английскую.
Программист упирается рогами и говорит, что нельзя обработать событие OnPageNotFound
так как нам хочется.
Я — еще не писал плагины, но меня вдохновила статья
но написав кусочек кода
<?php
if ($modx->event->name != 'OnPageNotFound') {return false;}
echo '<pre>';
print_r($_REQUEST);
print_r($_SERVER);
die; и назначив плагину соответствующее событие OnPageNotFound, пытаясь открыть несуществующий адрес на сайте, я не заметил разницы.Плиз, хелп ми =/
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 (то есть все-все ручками делается)
Вопрос по localizator
Добрый день! Как правильно настроить localizator что бы он работал site.com и другая версия ru.site.com
Делал по мануалу не получилось
Делал по мануалу не получилось
Как создать карточку товара в модальном окне?
Как создать карточку товара в модальном окне? Есть лендинг, есть айтемы, у каждого айтема своя модалка, внутри которой слайдер, описание и форма обратной связи. айтемы вывел через pdoResorces. модалку поместил в отдельный чанк. вопрос: как вывести модалку?
Задержка перед добавлением товара в корзину 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 проблема сохраняется.
Версия MODX 2.7.0, установлен miniShop2 2.4.17-pl2 и msOptionsPrice2 2.5.18-beta, хостинг beget, при переносе на webhost1 проблема сохраняется.
фильтрация pdopage
Добрый день. Подскажите пожалуйста, как можно отфильтровать значения по IDx в зависимости от полей? Т.е. у товара есть поля: новый, популярный, особенный. Нужно вывести все товары, если у них нет этих трёх полей, то фильтровать по IDx, а если есть то от самого нового к самому старому. Вывожу товары так:
[[!pdoPage?
&element=`msProducts`
&parents=`[[*id]]`
&limit=`8`
&sortdir=`DESC`
&sortby=`{"menuindex":"desc"}`
&tpl=`product_teaser`
]]Но тут получается, что он просто все товары фильтрует по IDx, вне зависимости от полей. Tickets - невозможно установить компонент
Господа (и как я в последне время начал замечать ) и дамы.
Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
Частичный доступ к управлению пользователями для контент-менеджера
Добрый день, коллеги!
После регистрации пользователя на сайте, контент-менеджер должен его проверить, активировать и добавить в определенную группу (дать один из трех уровней доступа к контенту). Понятно что нужно использовать Login или Office, но вопрос вот в чем:
Если разрешить контент-менеджеру управлять пользователями, как ограничить ему доступ к своему аккаунту и к аккаунту администратора? Ведь, иначе, он сможет добавить себя в группу администраторов или удалить, например, аккаунт администратора.
После регистрации пользователя на сайте, контент-менеджер должен его проверить, активировать и добавить в определенную группу (дать один из трех уровней доступа к контенту). Понятно что нужно использовать Login или Office, но вопрос вот в чем:
Если разрешить контент-менеджеру управлять пользователями, как ограничить ему доступ к своему аккаунту и к аккаунту администратора? Ведь, иначе, он сможет добавить себя в группу администраторов или удалить, например, аккаунт администратора.
CRcalc.CurrencyRate вывод данных в список pdoresources.
Всем привет!
Попадалась ли кому проблема вывода в pdoresources сниппета CRcalc?
Вот, примерно, условие:
Попадалась ли кому проблема вывода в 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.