Bilbo Baggins
Anonymous
Да мне одна радиостанция нравится, вот её и слушаю
Bilbo Baggins
на Я.Музыке что-то приелось всё
Anonymous
Так что спецефическое
Bilbo Baggins
для работы Lounge Cafe, а когда засыпать начинаю - F.P.G.
Сергей
Anonymous
А я успел только неделю попользоваться, а потом заблокировали яндекс 😞
Сергей
Сергей
http://www.181.fm/player/?station=181-rock
Роман
Так это, di.fm. Они правда слегка достают рекламой своего платного аккаунта. Но на это есть группа вконтаче, где парень раздает премиум плейлисты и приложение держир.
Anonymous
Сергей
Сергей
Anonymous
покаж
http://take.ms/hKFl1
Использовал стрелки вверх/вниз и больше ничего
Сергей
и пробел пауза)
Bilbo Baggins
Anonymous
Роман
Anonymous
http://svoeradio.fm/artist/f-p-g/
а на той радиостанции, что я слушаю их крутят иногда
Bilbo Baggins
во.. другое дело))
Роман
А на случай, если хочется рок послушать для себя нашел идеальную станцию. https://radiovolna.net/2669-classic-rock-101.html
Andrey
Есть какая-то типовая причина, почему eFilter не хочет показывать результаты? Причём даже в самом начале, до фильтрации
Pathologic
&debug
Aliaksandr
В ефильтер хранится перечень тв в обычном мультитв
Andrey
Причём что интересно, если вызвать на этой странице DocLister, то оба начинают работать...
Aliaksandr
По крайней мере в исходной версии
Andrey
И что с того?
Aliaksandr
Это ответ кому-то выше про то, как в ефильтре хранятся данные)
Andrey
Да это наверное тоже мне было, но я там уже потихоньку решаю..
Теперь уже добрался до фронта, а оно и там не пашет.. Скоро биться башкой начну, 5-й час пошёл)
Aliaksandr
eFilter результаты не показывает, их показывает eFilterResult
Andrey
Да. На основе данных eFilter, я так понял. В общем друг за другом их надо вызвать.
Anonymous
Всем привет!
Про музыку: слушаю нынче Яндекс.Радио, очень удобно сначала по разным стилям и занятиям натыкал лайков трекам, а сейчас просто персональную станцию включаю. Раньше под Маком случал радио через Radium, но Я.Радио больше зашло и без рекламы с адБлоком.
Про eFilter: опередили, там да, вывод через другой сниппет.
Andrey
Самое интересное, пример со своего же рабочего сайта беру и хрен там.
Aliaksandr
eFilter формирует список id ресурсов, подходящих под условия
Aliaksandr
Потом eFilterResult берет этот список из плейсхолдера и выводит
Aliaksandr
Это вкратце
Andrey
"... и не выводит" =)
Aliaksandr
Блин, тяжело, когда их два) сложно сказать, что в параллельной ветке делается
Anonymous
Andrey
$ids = $modx->getPlaceholder('eFilter_ids');
ВОт он там, плейсхолдер. Равный ничему)
Andrey
<div>
[!eFilter?
&ajax=`1`
&remove_disabled=`0`
!]
[+eFilter_form+]
[!eFilterResult?
&tpl=`@CODE: <div >[+pagetitle+]</div>`
&parents=`[*id*]`
&depth=`4`
&display=`10`
!]
Aliaksandr
Если он равен ничему, то ничего и не выведет
Aliaksandr
Прлверить лучше через модх логевент
Andrey
Но по-умолчанию-то он же не должен быть пустым. Ладно если при фильтрации баги -- косячил значит с фильтром. Но по дефолту он вообще всё выводить должен.
Aliaksandr
$modx->logEvent , чтобы его точно ничего не съело))
Anonymous
Ставили вручную или из Extras и какую версию?
Aliaksandr
По дефолту он пустой
Aliaksandr
В ефилтеррезал должен быть не парентс а pid
Aliaksandr
Плюс там @code не работал
Andrey
Из экстрас. 0.1 вроде
Aliaksandr
Должно быть имя чанка в tpl
Andrey
Andrey
Реально, это и была причина.
Anonymous
Спасибо тебе огромное.
Можешь это изменение добавить, будет CODE работать: https://github.com/EGO7000/eFilter/commit/543dc5cef0e1baed94fe5ed28d0bdf7aaf00d52b
Andrey
2 часа жизни минус )
Anonymous
Я тоже с этим боролся, потому пулл и сделал, но никто туда не смотрит видимо)
Aliaksandr
Имя чанка изначально задавалось в модуле и оттуда в виде общих параметров тянулось
Aliaksandr
Там его и задавать надо без всяких tpl в вызовах:)
Andrey
Блин, ну просто убийство. Все доки перелопатил, вызовы, вардампов понаставил везде в коде, а тут - чанк...
Anonymous
Aliaksandr
С parents косяк тоже вылезет, должно быть pid
Anonymous
особенно если нужно вывести только id например, как то не хочется создавать под конструкцию вида [+id+] отдельный чанк..
Andrey
Не, с parents всё ок.
Aliaksandr
Пока не споткнешься о пустой результат)
Andrey
Ну по категориям походил, всё ок.
Он же параметры DocLister юзает, откуда там Pid?
Aliaksandr
В общем pid нужен для отвязки вывода результатов от родительской категории, если не задан, то по умолчанию выводит дочерние
Aliaksandr
Если задан, то берет детей оттуда
Andrey
Ну сложно как-то, мне как раз результаты из тек. категории нужны.
Aliaksandr
if ($ids) {
$params['documents'] = $ids;
unset($params['parents']);
unset($params['depth']);
} else {
$params['parents'] = $pid;
}
Aliaksandr
Это было еще когда доклистер не понимал одновременно парентс и документс
Aliaksandr
Документс были главнее и при пустом не срабатывал парентс
Aliaksandr
В общем есть нюансы)
Aliaksandr
$pid = isset($pid) ? $pid : $modx->documentIdentifier;
Andrey
Я от этих ньюансов полчаса назад матерился так, что обои шевелились)
Aliaksandr
Если не нужен вывод результатов без привязки к категории, то ничего задавать не нужно
Aliaksandr
parents лучше удалить вообще)
Aliaksandr
Это ты просто еще makeFilters не пробовал))