Nikolay
Ребят есть те кто шарит в ультроновских шаблонах?
Nikolay
да почле установки на чистй модх 500 валит при переходе в ресурсы не могу понять какой плагин пидалит
Николай
Николай
Там будет написано
Nikolay
логично
Anton
логично
в аксес
php_flag display_errors on
php_value error_reporting -1
Nikolay
Anton
как так, в корневой папке сайта. там же где index.php там и .htaccess
Nikolay
а понял о чем ты
Mikhail
ДД! Подскажите, могу ли я задать както шаблон через pdoMenu конкретно для первого <LI>, а остальные станлдартные
Николай
Anton
Anton
https://modstore.pro/packages/utilities/admintools
Anton
Николай
Николай
И даже строка
Anton
Anton
штука нравится
Anton
Nikolay
plugin ID 9 косячит
отключение плагина помогло ибо вообще не понятно зачем он и что делает
Anton
Nikolay
впервые вижу его
Nikolay
но из за него ломались ресуры
Nikolay
может кто подсобить вот снпет котоырй по идее показывает просмотренные товары
Nikolay
<?php
$id = $modx->resource->id;
$tpls = explode(',', $modx->getOption('ms2_template_product_default'));
if (!isset($limit)) {$limit = 10;}
if (!isset($tpl)) {$tpl = 'tpl.msProducts.row';}
// Вносим ID просмотренных товаров
if (in_array($modx->resource->template, $tpls)) {
if (!isset($_SESSION['viewed'])) {
$_SESSION['viewed'] = array($id);
}
else {
if (in_array($id, $_SESSION['viewed'])) {
$key = array_search($id, $_SESSION['viewed']);
unset($_SESSION['viewed'][$key]);
}
if (count($_SESSION['viewed']) > $limit) {
array_shift($_SESSION['viewed']);
}
$_SESSION['viewed'][] = $id;
}
}
// Если указано действие returnViewed - выводим просмотренные товары
if ($action == 'returnViewed') {
$ids = array_reverse($_SESSION['viewed']);
if (empty($ids)) {return;}
$config = array(
'resources' => '-'.$modx->resource->id.','.implode(',', $ids)
,'parents' => -1
,'tpl' => $tpl
,'limit' => $limit
,'includeContent' => 1
);
$config = array_merge($config, $scriptProperties);
return $modx->runSnippet('msProducts', $config);
}
Anton
Nikolay
$ids = array_reverse($_SESSION['viewed']);
Nikolay
вот в этом месте ломается что то но как по мне все вроде бы норм
Nikolay
но из за него выбивает 500 на странице каталога
Anton
Nikolay
Fatal error: Uncaught TypeError: array_reverse(): Argument #1 ($array) must be of type array, null given in /home/promarma/public_html/core/cache/includes/elements/modsnippet/74.include.cache.php:26 Stack trace: #0 /home/promarma/public_html/core/cache/includes/elements/modsnippet/74.include.cache.php(26): array_reverse(NULL) #1 /home/promarma/public_html/core/model/modx/modscript.class.php(76): include('/home/promarma/...') #2 /home/promarma/public_html/core/model/modx/modparser.class.php(537): modScript->process(NULL) #3 /home/promarma/public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(273): modParser->processTag(Array, true) #4 /home/promarma/public_html/core/model/modx/modparser.class.php(251): pdoParser->processTag(Array, true) #5 /home/promarma/public_html/core/components/pdotools/model/pdotools/pdoparser.class.php(64): modParser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 9) #6 /home/promarma/public_html/core/model/modx/modresource.class.php(546): pdoParser->processElementTags('', '<!DOCTYPE html>...', true, false, '[[', ']]', Array, 10) #7 /home/promarma/public_html/core/model/modx/modresource.class.php(498): modResource->parseContent() #8 /home/promarma/public_html/core/model/modx/modresponse.class.php(62): modResource->prepare() #9 /home/promarma/public_html/core/model/modx/modrequest.class.php(138): modResponse->outputContent(Array) #10 /home/promarma/public_html/core/model/modx/modrequest.class.php(122): modRequest->prepareResponse() #11 /home/promarma/public_html/core/model/modx/modx.class.php(1461): modRequest->handleRequest() #12 /home/promarma/public_html/index.php(54): modX->handleRequest() #13 {main} thrown in /home/promarma/public_html/core/cache/includes/elements/modsnippet/74.include.cache.php on line 26
Anton
ну значит в сессии пусто
Anton
модх же как-то хитро сессиями пользуется
Nikolay
ну типо он не может наверное как то записать сессию просмотренных товаров потому что я их не смотрел еще ибо ошибку выдает как по мне проще взять компонент lookit а эту срань удалить
Anton
Евгений
Sentinel
Короче, если увидел ultron - беги
Nikolay
Nikolay
Anton
че это хоть такое то
Anton
а все ясно
Sentinel
Nikolay
looked топовый всегда его использую
Алексей
ультрон хрень редкостная
А че за шаблон? может Шаблончик хороший и его полезно будет сделать нормально через magicThemes ))))
Mikhail
Можно ли как-то вставить крошки до документа в результате, при выводе через mSearch2? Можете подсказать...
Дима
Mikhail
Дима
Сорри я с телефона, на docs.modx.pro
Дима
Там обратные крошки, не как на страницах, а именно как тебе надо, в поиске)
Mikhail
Алексей
подскажите на fenom может есть какой-то штатный механизм определения мобильного или не мобильного устройства?
Иван
Иван
Алексей
mobiledetect
Вроде этот требует установленного мобайлДетект. А мне без него надо.
Nikolay
Иван
Иван
Да и ранее такой вопрос поднимался
Mike
Anton
Mike
Да) Чёт я поздновато ответил)
Артур
Господа, кто подскажет как из своего класса расчёта доставки в ms2 вернуть что-то кроме стоимости? Я пытаюсь через cookie, так как мне эта информация в js нужна, но они не устанавливаются.
Anonymous
Здравствуйте.
Как мне сделать функцию, которую я буду вызывать из разных сниппетов?
Создать для нее отдельный сниппет?
Но тогда ее можно будет вызвать из шаблона, например. А мне нужно что-то типа приватной функции. Такое в MODX возможно?
Алексей
Sergey_K
Anonymous
Anonymous
Есть еще вопрос.
В сниппете AjaxForm можно указать параметр validationErrorMessage. Он отвечает за сообщение, если произошла ошибка при валидации.
А можно ли изменить значение этого параметра?
У меня свой сниппет для валидации определенного поля. И в этом сниппете я хочу изменить сообщение.
Sentinel
Sentinel
Посмотри default.js для ajaxForm
Sentinel
Но еще можно через hook параметр сделать
Anonymous