Вопросы
msearch2 вырезает слеш из запроса
Добрый день.
Подскажите пожалуйста, есть форма поиска на msearch2. Поиск идет по артикулам товаров, при чем все артикулы на сайте идут со слешом(ab/155), и поиск этот слеш вырезает и объединяет символы (ab155) и товары не находятся.
Как можно поправить, что б слеш не вырезался или заменялся на пробел.
Заранее спасибо за ответ
Подскажите пожалуйста, есть форма поиска на msearch2. Поиск идет по артикулам товаров, при чем все артикулы на сайте идут со слешом(ab/155), и поиск этот слеш вырезает и объединяет символы (ab155) и товары не находятся.
Как можно поправить, что б слеш не вырезался или заменялся на пробел.
Заранее спасибо за ответ
pdoResources - разбить результаты на несколько блоков.
Приветствую.
Подскажите, как можно разбить вывод на несколько блоков? К примеру нужно:
Подскажите, как можно разбить вывод на несколько блоков? К примеру нужно:
[[!pdoResources?
&parents=`1`
&tplWrapper=`wrapper-tpl`
&tpl_1=`tpl_1`
&tpl_2=`tpl_2`
]]
// Чанк wrapper-tpl
<div class="row">
<div class="col-md-6">
[[$tpl_1]]
</div>
<div class="col-md-6">
[[$tpl_2]]
</div>
</div>
// Чанк tpl_1
<span>[[+pagetitle]]</span>
// Чанк tpl_2
<p>[[+content]]</p>
п.с.
&tpl_1=`` - это моя фантазия, то бы донести мысль
&tpl_2=`` - это моя фантазия, то бы донести мысльЕсть мысли? FileAttach makeURL true/false - в чем разница?
Доброе время суток.
Вопрос в заголовке.
Не заметил разницы.
true/false — ссылка не меняется.
Спасибо
Вопрос в заголовке.
Не заметил разницы.
true/false — ссылка не меняется.
Спасибо
mFilter2 исключения значений для TV фильтров
Добрый день.
Возможно ли скрыть некоторые значения TV фильтра, но при этом оставить общую выдачу ресурсов?
Как пример:
реализован вывод туров с разными фильтрами.
Фильтр «Тип отдыха» — TV параметр (множественный выбор) ресурсов.
Типы отдыха в зависимости от сезона скрываются (снимаются с публикации), а тур имеет несколько значений «типов тура» -> пляжный, на выходные, новогодний и т.п.
Допустим я хочу скрыть в фильтре «Тип отдыха» конкретный тип (новогодний), при этом в общей выдаче тур должен остаться даже, если в TV указан только данный тип тура.
=======
по итогу =) можно ли добавить исключения значений для TV фильтров?
Возможно ли скрыть некоторые значения TV фильтра, но при этом оставить общую выдачу ресурсов?
Как пример:
реализован вывод туров с разными фильтрами.
Фильтр «Тип отдыха» — TV параметр (множественный выбор) ресурсов.
Типы отдыха в зависимости от сезона скрываются (снимаются с публикации), а тур имеет несколько значений «типов тура» -> пляжный, на выходные, новогодний и т.п.
Допустим я хочу скрыть в фильтре «Тип отдыха» конкретный тип (новогодний), при этом в общей выдаче тур должен остаться даже, если в TV указан только данный тип тура.
=======
по итогу =) можно ли добавить исключения значений для TV фильтров?
Пропадает сессия. Пустая корзина в minishop2
Приветствую! Имею проблему. Использую minishop2 и добавление товаров в корзину через ajax. Для теста добавляю 1 товар, в консоли приходит ответ, что все ок. Вывожу также в консоль содержимое $_SESSION и там тоже все есть, захожу в корзину и она пустая. На тестовой странице сниппетом вывожу $_SESSION['minishop2']['cart'] — действительно пусто.
Это происходит через раз-два, т.е. иногда товар добавляется. Куда деваются данные из сессии? Кто-нибудь сталкивался?
Это происходит через раз-два, т.е. иногда товар добавляется. Куда деваются данные из сессии? Кто-нибудь сталкивался?
Как использовать $modx в подключаемом php файле?
Приветствую!
Столкнулся с следующей проблемой:
Не получается вывести системную настройку в костюмном классе обработки доставки, код пример брал из документации — все работает пока не пытаюсь получить системную настройку:
Столкнулся с следующей проблемой:
Не получается вывести системную настройку в костюмном классе обработки доставки, код пример брал из документации — все работает пока не пытаюсь получить системную настройку:
<?php
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}
class Delivery extends msDeliveryHandler implements msDeliveryInterface{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$mdcf = 200;
$cart = $order->ms2->cart->status();
$cart_cost = $cart['total_cost'];
if($cart_cost > $mdcf){
return $cost;
}else{
$delivery_cost = parent::getCost($order, $delivery, $cost);
return $delivery_cost;
}
}
}Суть сводится к тому чтобы сделать бесплатной доставку при стоимости корзины больше 200, и я хочу эти 200 вывести в системных настройках чтобы менять их там для удобства. Но вот столкнулся с тем, что не работает $modx->getOption и сайт просто ложится и выводит пустую белую страницу код использую такой:<?php
if(!class_exists('msDeliveryInterface')) {
require_once dirname(dirname(dirname(__FILE__))) . '/model/minishop2/msdeliveryhandler.class.php';
}
require_once $_SERVER['DOCUMENT_ROOT'].'/config.core.php';
require_once MODX_CORE_PATH.'model/modx/modx.class.php';
$modx = new modX();
$modx->initialize('web');
class Delivery extends msDeliveryHandler implements msDeliveryInterface{
public function getCost(msOrderInterface $order, msDelivery $delivery, $cost = 0) {
$mdcf = $modx->getOption('md_delivery_cf');
$cart = $order->ms2->cart->status();
$cart_cost = $cart['total_cost'];
if($cart_cost > $mdcf){
return $cost;
}else{
$delivery_cost = parent::getCost($order, $delivery, $cost);
return $delivery_cost;
}
}
} Pdoresource и easycomm рейтинг
Здравствуйте!
У меня есть сайт с каталогом ресурсов и плагин easycomm, стоит задача что-бы при вызове pdoresource к таблице еще подключались данные на c easycomm а именно с modx_ec_threads мне нужна брать там данные с показателем рейтинга для ресурса и передавать все в json формате, прошу помочь, вот код вызова
У меня есть сайт с каталогом ресурсов и плагин easycomm, стоит задача что-бы при вызове pdoresource к таблице еще подключались данные на c easycomm а именно с modx_ec_threads мне нужна брать там данные с показателем рейтинга для ресурса и передавать все в json формате, прошу помочь, вот код вызова
{$modx->runSnippet('pdoResources', [
'parents' => 2,
'limit' => null,
'loadModels' => 'easycomm'
'sortdir' => 'ASC',
'leftJoin' => [
"modx_ec_threads" => [
"class" => "modx_ec_threads",
]
],
'tvPrefix' => '',
'return' => 'json',
'showLog' => 1
])} Как в jQuery вставить элемент MIGX?
Здравствуйте, я только недавно начал изучать ModX и появился вопрос, на который никак не могу найти ответ.
Есть ценовой слайдер jQuery
Как вставить в
Я так понял, что нужно сделать parseJSON, но никак не могу понять как получить его.
Есть ценовой слайдер jQuery
var power = $('#power');
$('#rgslider').slider({
range: "min",
value: 20,
step: 20,
slide: function (event, ui) {
if (20 == ui.value) {
power.text('02');
} else if (40 == ui.value) {
power.text('04');
}
});
});Как вставить в
power.text('02')элемент из Migx, а в Step и value — число, в зависимости сколько строк содержит migx.Я так понял, что нужно сделать parseJSON, но никак не могу понять как получить его.
Кастомный внешний вид страницы в админке
Добрый день, возможно кто-нибудь сталкивался и подскажет, каким образом меняется внешний вид и наличие\отсутствие вкладок у конкретных шаблонов?
Поясню, есть сайт, при создании обычной страницы мы видим стандартную для Modx страницу joxi.ru/YmEByjQHwW1N72
Однако если я пытаюсь создать страницу с определённым шаблоном, то получаю joxi.ru/Vm6BaXJH4kJgzm Т.е у нее совершенно другие наборы полей, и отсутствует вкладка с Настройками (которая мне как раз и нужна). Это костыль или стандартные средства Modx? Куда копать посоветуете что бы вернуть вкладку с настройками и привести это в человеческий вид?
Поясню, есть сайт, при создании обычной страницы мы видим стандартную для Modx страницу joxi.ru/YmEByjQHwW1N72
Однако если я пытаюсь создать страницу с определённым шаблоном, то получаю joxi.ru/Vm6BaXJH4kJgzm Т.е у нее совершенно другие наборы полей, и отсутствует вкладка с Настройками (которая мне как раз и нужна). Это костыль или стандартные средства Modx? Куда копать посоветуете что бы вернуть вкладку с настройками и привести это в человеческий вид?