Вопросы

Увеличить время в payment_link minishop2

День добрый. имеется такой вопрос, как увеличить время $payment_link, после того как человек решил подумать и оплатить позже? сейчас вроде стоит время где-то 2 часа, как увеличить до 24 часов это время?
atrox
22 октября 2021, 11:47
modx.pro
700
0

Передача параметров и реакция на них

Здравствуйте!
Хочу на сайте организовать показ страниц в зависимости от настроек сайта.
К примеру,
site.ru/mobile=1 — вывод страниц, оптимизированных для мобильных (про mobile_detect знаю, это немного не то)
site.ru — вывод обычных страниц
site.ru/nooptim=1 — страницы без оптимизации, просто site.ru (без nooptim или site.ru/nooptim=0 — СБРОС без оптимизации) — обычные страницы
возможны варианты
site.ru/mobile=1&nooptim=1 или site.ru/mobile=1&nooptim=1&metr3=1

Вопрос такой — как проще всего реализовать такое?
Хотелось бы, чтобы установленные параметры (в 1) всегда показывались на ВСЕХ страницах, неустановленные (если указано значение 0 — это СБРОС) — не показывались.
Заранее спасибо!
Игорь
22 октября 2021, 10:25
modx.pro
774
0

Вывод контента с Fenom

Приветствую!

Проблема с выводом контента в котором используется феном.

В контенте пишу какой-либо феном код и сайт летит.
prnt.sc/1wygilb

Посмотрел журнал, там ругается на другую JSON строку в коде страницы
prnt.sc/1wygu3q

Сама строка в HTML
prnt.sc/1wygeo7

Я так понимаю проблема в парсере, он парсит страницу, потом перепарсивает еще раз и натыкается на json строку, ну а там понятно, что такой функции нет и др. ошибки.

Вопрос как это обойти? Неожиданная проблема для меня

Думал так поможет
{$_modx->resource.id | resource : "content"}
Константин Ильин
21 октября 2021, 15:08
modx.pro
767
0

дублированный rel canonical

на страницы где я использую pdopage или msfilter, всегда есть дубл rel canonical…
есть ли какое-то решение по этому поводу?

спасибо
Pakos Fakos
21 октября 2021, 10:06
modx.pro
967
0

TicketsComment - Ajax

Здравствуйте!
На странице создана форма под комментарии. Если в форме сделать ошибку, то появляется ajax уведомление об ошибке. Как сделать, чтобы при добавлении комментария тоже появлялось ajax сообщение. В настоящий момент просто добавляет коммент без уведомлений.
Заранее благодарен!
Aleksanders
20 октября 2021, 15:17
modx.pro
749
0

Как в msProducts вывести новинки текущего раздела 2

Вопрос является продолжением этого
Есть шаблон вывода категорий товара:
[[!mFilter2?
        &paginator=`pdoPage`
        &class=`msProduct`
        &element=`msProducts`
        &parents=`[[*id]]`
        &limit=`9`
        &tplOuter=`mFilter2OuterTpl`
        ...
    ]]
Valdis
20 октября 2021, 10:28
modx.pro
781
0

Ошибка Notice: Undefined index: email in eval()'d code on line 28

Доброго времени суток.
Возникла ошибка на странице оформления заказа.
MODX 2.8.3
Minishop 2.9.3
pdoTools 2.13.2

Вызываю на странице

[[!msCart?
                        ]]
                        [[!msOrder?
                        ]]
                        [[!msGetOrder?]]
На выходе получаю если в корзине нет товаров
Notice: Undefined index: products in .../public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code on line 5
Ivanov Alexandr
19 октября 2021, 09:32
modx.pro
1 039
0

PdoPage не обновляет результаты при переключении страниц в пагинации

Доброго всем времени суток.
Столкнулся с проблемой в работе PdoPage.
При переходе между страницами пагинации показываются одни и те же ресурсы,
что на первой странице.
Код сниппета

<div class="cell-lg-8 cell-xs-10 decot-post-left" id="pdopage">
                [[!pdoPage?
                    &parents=`[[*id]]`
                    &tpl=`Articl.tpl`
                    &showHidden=`1`
                    &limit=`4`
                    &includeTVs=`date`
                    &ajaxMode=`default`
                    &tvFilters=`type_content==Статья`
                    &sortby=`{"id":"DESC"}`
                ]]
                <div class="blog-item">
                    <nav>
                        [[!+page.nav]]
                    </nav>
                </div>    
            </div>
На всех страницах пагинации показываются одни и те же 4 ресурса.
Anton
18 октября 2021, 16:12
modx.pro
808
0

Вывод списка категорий для товаров через сниппет сильно тормозит сайт

Имеется база товаров, входящие в различные категории
Необходимо вывести список товаров с категориями (основной и дополнительными)

Всего примерно 50 категорий. У товара назначены от 1 до 3 категорий
Вывод 18 карточек товаров на странице с выводом категорий занимает 12секунд, при отключении сниппета 1с

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

Код Сниппета mscat.php
<?php
if (empty($limit)) {$limit = 10;}
if (empty($rid)) {$rid = $modx->resource->id;}
if (empty($pid)) {$pid = $modx->resource->parent;}
if (empty($delimeter)) {$delimeter = ' , ';}
$scheme = $modx->getOption('link_tag_scheme', null, 'full', true);

$q = $modx->newQuery('msCategory');
$q->leftJoin('msCategoryMember', 'msCategoryMember', array(
    '`msCategory`.`id` = `msCategoryMember`.`category_id`'
));
$q->sortby('pagetitle','ASC');
$q->groupby('id');
$q->select(array('id','pagetitle'));
$q->where('`msCategoryMember`.`product_id` = '.$rid.' OR `id` = '.$pid);
$count = 1;
$result = array();

if ($q->prepare() && $q->stmt->execute()) {
    while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
    	if ($count <= $limit){
        $url = $modx->makeUrl($row['id'], '', '', $scheme);
        $result[] = '<a href="'.$url.'">'.$row['pagetitle'].'</a>';
        $count++;
    	}
    }
}
return implode($delimeter, $result);
В чанке карточки товара вызываю сниппет:
{$_modx->runSnippet("@FILE snippets/mscat.php", [
				'rid' => $id,
				'pid' => $parent,
				'delimeter' => ' / '
			])}
kgb3000
18 октября 2021, 01:35
modx.pro
1 013
0

настройка мультирегиональности, варианты?

Раньше доводилось настраивать мультиязычность и рука чуть ли не автоматом тянется к babel. Оправдано это или есть более подходящие решения?
Я к тому, чтобы сделать 10 городов в отдельных контекстах и при определении геолокации или выборе посетителя он работал в рамках выбранного контекста
Евгений
17 октября 2021, 18:45
modx.pro
802
0