Михаил
С нами с 27 декабря 2012; Место в рейтинге пользователей: #3564 часа назад
Ну вот и правильная мысль, я же правильно понимаю, что все дополнения, что написаны на ms2 надо переписывать на ms3 многие авторы это не будут делать,...
MiniShop3 - 1.0.0-alpha 15
Вчера в 10:16
Посмотрел докумендацию Sendit.
и нашел то что искал, конечно надо будет писать побольше кода, но это то что надо, и очень гибко оказывается.
Спасибо...
Как кастомизировать сообщения после Регистрации на сайте? 3
28 ноября 2024, 18:01
Так делал на одном проекте, нужно было добавить поиск по полю pagetitle. Думаю, что можно и на TV переделать.
<?php
class myCustomFilter extends...
mFilter2 фильтрация tv 3
28 ноября 2024, 17:35
На ноде при запуске сервера можно большую часть проинициализировать. Например, прогрузить настройки, чанки и сниппеты в память и не лазить за ними в б...
Плюсы и минусы Vue и gtsAPI 18
27 ноября 2024, 19:13
Вообще можно завести допполе и при сохранении ресурса плагином писать в допполе разбирая pagetitle.
Модификатор сортировки pdoResources по pagetitle 7
27 ноября 2024, 12:36
Добрый день. Появилась новая ошибка: 27.11.2024 12:30:20 ERROR /www/site.ru/core/components/yasmartcaptcha/model/yasmartcaptcha.class.php 60
Reco...
YaSmartCaptcha - защитите ваши формы от спама умной капчей от Яндекс 6
пишем
по pagetitle работает правильно (показывает все результаты, потому что уникальных нет).
А мне надо по полю shifr (аналог article). Правильно ли я поменял в коде?
Но появилась проблема с sendRedirect — ERR_TOO_MANY_REDIRECTS.
Она есть в твоем варианте:
if($product_id) {
$modx->sendRedirect($modx->makeUrl($product_id));
}
и в моем:
if($product_id) {
$url = $modx->makeUrl($product_id);
$modx->sendRedirect($url);
}
если поставить $modx->sendRedirect('http://yandex.ru'); — редирект без проблем!
что у меня может вызывать многократный редирект?
Вчера еще полдня провозился, теперь сервер выдает 500…
На сервере в логах:
2018/08/08 09:42:32 [error] 3191#3191: *56026 FastCGI sent in stderr: «PHP message: PHP Fatal error: Uncaught Error: Call to a member function get() on null in /home/*****/www/core/cache/includes/elements/modsnippet/48.include.cache.php:3
Stack trace:
#0 /home/*****/www/core/model/modx/modscript.class.php(70): include()
#1 /home/*****/www/core/model/modx/modparser.class.php(536): modScript->process(NULL)
#2 /home/*****/www/core/components/pdotools/model/pdotools/pdoparser.class.php(273): modParser->processTag(Array, false)
#3 /home/*****/www/core/model/modx/modparser.class.php(250): pdoParser->processTag(Array, false)
#4 /home/*****/www/core/components/pdotools/model/pdotools/pdoparser.class.php(65): modParser->processElementTags('[[$Header]]', '<section class=...', false, false, '[[', ']]', Array, 9)
#5 /home/*****/www/core/model/modx/modchunk.class.php(117): pdoParser->processElementTags('[[$Header]]', '<section class=...', false, false, '[[', ']]', Array, 10)
#6 /home/*****/www/core/model/modx/modparser.class.php(498): modChunk->process(NULL)
#7 /home/*****/www/core/comp» while reading response header from upstream, client: 194.***.11.106, server: *****.h3.modhost.pro, request: «GET /katalog/kolczo-iz-belogo-zolota,-358380/ HTTP/1.1», upstream: «fastcgi://127.0.0.1:1****», host: "*****.h3.modhost.pro"
Причем такое выдает на любые поля из msProductData. Гуглю на тему получения $_GET['search'] пока не понятно.
[2018-08-07 17:05:32] (ERROR @ /home/s9074/www/core/xpdo/om/xpdoobject.class.php: 240) Error 42S22 executing statement:
Array
(
[0] => 42S22
[1] => 1054
[2] => Unknown column 'msProduct.article' in 'where clause'
)
не могу понять в чем дело…
Дальнейшие обновления приводят к ошибке
все включено