Перестал работать фильтр в доп. категориях
        Вероятно я за потоком обновлений что-то пропустил важное в изменении работы фильтра пропустил, но сейчас обнаружил, что mFilter2 перестал выдавать результат на страницах дополнительных категорий — то есть таких, в которых товаров нет, но они для товаров указаны в качестве дополнительной категории.
Просто msProducts — работает, в списке товаров в админке — все отображается правильно, но фильтр — не работает, пишет что не может ничего найти. В журнале ошибок — тишина. Очень нужно починить(
    
    
                                                                                
            Просто msProducts — работает, в списке товаров в админке — все отображается правильно, но фильтр — не работает, пишет что не может ничего найти. В журнале ошибок — тишина. Очень нужно починить(
Комментарии: 21
                Поправил, обновляйся.
Там была банальная ошибка копипасты: выбирал по полю parent. вместо category_id.
                    Там была банальная ошибка копипасты: выбирал по полю parent. вместо category_id.
                Супер, спасибо!            
                    
                Не за что.
Работы много, ошибаюсь часто.
                    Работы много, ошибаюсь часто.
                Василий, сердце кровью обливается каждый раз когда тебя дергаю, но может посмотришь еще pdoNeighbors?
Там когда без параметров — работает, если запустить в виде [[!pdoNeighbors? &tplUp=`код` ]], причем даже если вместо код подставить нативное значение которое у тебя в параметрах прописано — то ломается, и в консоли:
                    Там когда без параметров — работает, если запустить в виде [[!pdoNeighbors? &tplUp=`код` ]], причем даже если вместо код подставить нативное значение которое у тебя в параметрах прописано — то ломается, и в консоли:
[2013-09-29 15:23:16] (ERROR @ /home/feltby/public_html/core/cache/includes/elements/modsnippet/63.include.cache.php : 162) PHP warning: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed            
                Это у тебя что-то другое ругается.
1. У меня такой ошибки нет, да и ругаться там implode просто не на что — аргументы там всегда есть.
2. У сниппета pdoNeighbors всего 124 строки, ошибки на 162й быть никак не может, даже с учетом того, что MODX приписывает в начале кэш файла 5 строк.
Так что, смотри строку 157 сниппета с id = 63.
                    1. У меня такой ошибки нет, да и ругаться там implode просто не на что — аргументы там всегда есть.
2. У сниппета pdoNeighbors всего 124 строки, ошибки на 162й быть никак не может, даже с учетом того, что MODX приписывает в начале кэш файла 5 строк.
Так что, смотри строку 157 сниппета с id = 63.
                Это снипет PdoCrumbs и там вот такая строка
                    else {
	$output = implode($outputSeparator, $output);
	if ($pdoFetch->idx >= $limit && !empty($tplMax) && !empty($output)) {
		$output = ($direction == 'ltr')
			? $pdoFetch->getChunk($tplMax, array(), $fastMode) . $output
			: $output . $pdoFetch->getChunk($tplMax, array(), $fastMode);
	}            Где-то в чанке вызывается или как? Мне же повторить ошибку нужно.
Кажется вижу, замени строку 101 на:
$output = array();Помогло?            
                Василий, я из комента выше понял как искать ошибку и понял что цифры в логе значат — буду дальше сам искать не мешая занятым людям, спасибо!
Ну ты человек-молния))) сейчас попробую
                    Ну ты человек-молния))) сейчас попробую
                Да нет уж — тут явно моя ошибка, надо поправить.
Замени объявление $output и отпиши, помогло у тебя или нет?
                    Замени объявление $output и отпиши, помогло у тебя или нет?
                Не помогло, но я тоже затупил — в логе ошибка к пдоСодеям отношения не имеет, тк с выключеными крамбсами все тоже самое.
Симптомы подробнее — чистый вызов — все работает. Добавляем tplPrev и tplNext — нормально, как только появляется tplUp — все ссылки начинают показыватьодно и то-же — текущий документ, причем без разничы что зако код в tplUp
                    Симптомы подробнее — чистый вызов — все работает. Добавляем tplPrev и tplNext — нормально, как только появляется tplUp — все ссылки начинают показыватьодно и то-же — текущий документ, причем без разничы что зако код в tplUp
                Проверил на пустом шаблоне, чтобы ничего не мешало — тоже самое.            
                    
                Можешь скинуть доступы на почту bezumkin@ya.ru?
А то мне уже про такое писали, но я повторить не могу.
                    А то мне уже про такое писали, но я повторить не могу.
                Смотри почту            
                    
                Спасибо! Я сплю и вижу уже что закончу этот долгострой и скажу спасибо в более свободно-конвертируемой форме) Не за горами тот день)            
                    
                не туда ответил, там выше мой последний скромный вопрос, ну и как всегда мегареспект)) Таким бы людям страной управлять))))))            
                    
                Последний вопрос на ближайшие пару дней))) Почему может миникорзина не обновляться, если первый раз со страницы товара товар добавляешь? — Уже на 3х сайтах так. Уведомление есть, но корзина до презагрузки выглядит пустой, а после перезагрузки страницы показывает правильно + начинает работаеть как надо: добавил — обновилась. При этом из каталога, например или рекомендованых товаров в корзине — все нормально. Я подозреваю, что я что-то нахимичил с чанками, но мало ли)            
                    
                bezumkin.ru/sections/components/1845/#comment-15300
Проверяй соответствие javascript чанкам и чисти кэш. На дефолтной установке все работает, а при апгрейде обычно что-то пропускается.
P.S. Коммент я перенес в корень, чтобы читать было удобнее.
                    Проверяй соответствие javascript чанкам и чисти кэш. На дефолтной установке все работает, а при апгрейде обычно что-то пропускается.
P.S. Коммент я перенес в корень, чтобы читать было удобнее.
                Спасибо!            
                    
                На здоровье!            
                    
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                    
            
            
                    
                    
                