Всем добрый день!
Обнаружил такую ситуацию на дефолте в фильтрации выдачи поиска. С фильмами которые имеют дату публикации ранее сегодняшней , и год публикации текущий или ранее все отлично.
Однако возникает ситуация "аватар" , если ввести ключевое слово аватар , в выдаче появится 3 еденицы контента , первая часть которая уже вышла , и две части которые не вышли это 2 и 3, на 2 и 3 есть трейлер, и соотв сгенерированная страница. Когда мы на выдаче начинаем фильтрацию контента - сортировки по популярности, по рейтингу работают корректно, ибо части 2 и 3 уже имеют и рейтинг и значение популярности, однако если сделать сортировку по дате премьеры либо по году выпуска, то из выдачи исчезнут части 2 и 3 и останется только 1. это логично, но не кажется ли вам странным поведение в выдаче когда при фильтрации , исчезают еденицы конта из выдачи.
Если например в базе нет первой части , а имеются только 2 и 3 , исчезнет весь контент из выдачи (при условиях вышеописанных).
Вариантом решения может быть следующий функционал, пишем условие - если в выдаче нет контента, выводим сообщение по заданным параметрам нет контента. и верстку соответственно - блок с сообщением.
Обнаружил такую ситуацию на дефолте в фильтрации выдачи поиска. С фильмами которые имеют дату публикации ранее сегодняшней , и год публикации текущий или ранее все отлично.
Однако возникает ситуация "аватар" , если ввести ключевое слово аватар , в выдаче появится 3 еденицы контента , первая часть которая уже вышла , и две части которые не вышли это 2 и 3, на 2 и 3 есть трейлер, и соотв сгенерированная страница. Когда мы на выдаче начинаем фильтрацию контента - сортировки по популярности, по рейтингу работают корректно, ибо части 2 и 3 уже имеют и рейтинг и значение популярности, однако если сделать сортировку по дате премьеры либо по году выпуска, то из выдачи исчезнут части 2 и 3 и останется только 1. это логично, но не кажется ли вам странным поведение в выдаче когда при фильтрации , исчезают еденицы конта из выдачи.
Если например в базе нет первой части , а имеются только 2 и 3 , исчезнет весь контент из выдачи (при условиях вышеописанных).
Вариантом решения может быть следующий функционал, пишем условие - если в выдаче нет контента, выводим сообщение по заданным параметрам нет контента. и верстку соответственно - блок с сообщением.