Вопросы
Увеличить время в payment_link minishop2
День добрый. имеется такой вопрос, как увеличить время $payment_link, после того как человек решил подумать и оплатить позже? сейчас вроде стоит время где-то 2 часа, как увеличить до 24 часов это время?
Передача параметров и реакция на них
Здравствуйте!
Хочу на сайте организовать показ страниц в зависимости от настроек сайта.
К примеру,
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 — это СБРОС) — не показывались.
Заранее спасибо!
Хочу на сайте организовать показ страниц в зависимости от настроек сайта.
К примеру,
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 — это СБРОС) — не показывались.
Заранее спасибо!
Вывод контента с Fenom
Приветствую!
Проблема с выводом контента в котором используется феном.
В контенте пишу какой-либо феном код и сайт летит.
prnt.sc/1wygilb
Посмотрел журнал, там ругается на другую JSON строку в коде страницы
prnt.sc/1wygu3q
Сама строка в HTML
prnt.sc/1wygeo7
Я так понимаю проблема в парсере, он парсит страницу, потом перепарсивает еще раз и натыкается на json строку, ну а там понятно, что такой функции нет и др. ошибки.
Вопрос как это обойти? Неожиданная проблема для меня
Думал так поможет
Проблема с выводом контента в котором используется феном.
В контенте пишу какой-либо феном код и сайт летит.
prnt.sc/1wygilb
Посмотрел журнал, там ругается на другую JSON строку в коде страницы
prnt.sc/1wygu3q
Сама строка в HTML
prnt.sc/1wygeo7
Я так понимаю проблема в парсере, он парсит страницу, потом перепарсивает еще раз и натыкается на json строку, ну а там понятно, что такой функции нет и др. ошибки.
Вопрос как это обойти? Неожиданная проблема для меня
Думал так поможет
{$_modx->resource.id | resource : "content"} дублированный rel canonical
на страницы где я использую pdopage или msfilter, всегда есть дубл rel canonical…
есть ли какое-то решение по этому поводу?
спасибо
есть ли какое-то решение по этому поводу?
спасибо
TicketsComment - Ajax
Здравствуйте!
На странице создана форма под комментарии. Если в форме сделать ошибку, то появляется ajax уведомление об ошибке. Как сделать, чтобы при добавлении комментария тоже появлялось ajax сообщение. В настоящий момент просто добавляет коммент без уведомлений.
Заранее благодарен!
На странице создана форма под комментарии. Если в форме сделать ошибку, то появляется ajax уведомление об ошибке. Как сделать, чтобы при добавлении комментария тоже появлялось ajax сообщение. В настоящий момент просто добавляет коммент без уведомлений.
Заранее благодарен!
Как в msProducts вывести новинки текущего раздела 2
Вопрос является продолжением этого
Есть шаблон вывода категорий товара:
Есть шаблон вывода категорий товара:
[[!mFilter2?
&paginator=`pdoPage`
&class=`msProduct`
&element=`msProducts`
&parents=`[[*id]]`
&limit=`9`
&tplOuter=`mFilter2OuterTpl`
...
]] Ошибка Notice: Undefined index: email in eval()'d code on line 28
Доброго времени суток.
Возникла ошибка на странице оформления заказа.
MODX 2.8.3
Minishop 2.9.3
pdoTools 2.13.2
Вызываю на странице
Notice: Undefined index: products in .../public_html/core/components/pdotools/vendor/fenom/fenom/src/Fenom/Template.php(487): eval()'d code on line 5
Возникла ошибка на странице оформления заказа.
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
PdoPage не обновляет результаты при переключении страниц в пагинации
Доброго всем времени суток.
Столкнулся с проблемой в работе 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 ресурса. Вывод списка категорий для товаров через сниппет сильно тормозит сайт
Имеется база товаров, входящие в различные категории
Необходимо вывести список товаров с категориями (основной и дополнительными)
Всего примерно 50 категорий. У товара назначены от 1 до 3 категорий
Вывод 18 карточек товаров на странице с выводом категорий занимает 12секунд, при отключении сниппета 1с
Помогите привести сниппет в божеский вид или может есть другой вариант вывода?
Код Сниппета mscat.php
Необходимо вывести список товаров с категориями (основной и дополнительными)
Всего примерно 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' => ' / '
])} настройка мультирегиональности, варианты?
Раньше доводилось настраивать мультиязычность и рука чуть ли не автоматом тянется к babel. Оправдано это или есть более подходящие решения?
Я к тому, чтобы сделать 10 городов в отдельных контекстах и при определении геолокации или выборе посетителя он работал в рамках выбранного контекста
Я к тому, чтобы сделать 10 городов в отдельных контекстах и при определении геолокации или выборе посетителя он работал в рамках выбранного контекста