Привет,
Как сделать вывод рандомного контента на странице с серчзапросами, когда в сфинксе нет подходящего под запрос контента?
Sphinx + рандом
Re: Sphinx + рандом
Приветствую!
тогда возвращает total_items = 0 те я бы предложил сделать
if ('<!--TOTAL_ITEMS-->' == 0) {
редирект на /?force_template=random_galleries
}
и создать random_galleries с нужнывми рендомными галерами
тогда возвращает total_items = 0 те я бы предложил сделать
if ('<!--TOTAL_ITEMS-->' == 0) {
редирект на /?force_template=random_galleries
}
и создать random_galleries с нужнывми рендомными галерами
Don't forget to run script update
-
- Posts: 182
- Joined: Fri Nov 16, 2018 2:59 pm
Re: Sphinx + рандом
Похоже я не точно сформулировал вопрос.
Задача такая.
При отсутствие контента в сфинксе нужно
1. обойтись без редиректа
2. под каждый «пустой» запрос на этой же странице выводить уникальный, рандомный и статичный набор галер (т. е. при рефреше и/или следующем заходе на эту страницу он не должен меняться).
Такое возможно реализовать?
Задача такая.
При отсутствие контента в сфинксе нужно
1. обойтись без редиректа
2. под каждый «пустой» запрос на этой же странице выводить уникальный, рандомный и статичный набор галер (т. е. при рефреше и/или следующем заходе на эту страницу он не должен меняться).
Такое возможно реализовать?
Re: Sphinx + рандом
можно сделать и без редиректа
но чем плохо редирект на другую страницу своего сайта при отсутсвии контента?
но чем плохо редирект на другую страницу своего сайта при отсутсвии контента?
Don't forget to run script update
-
- Posts: 182
- Joined: Fri Nov 16, 2018 2:59 pm
Re: Sphinx + рандом
ну как минимум редирект это всегда небольшая потеря в скорости загрузке страницы.
Плюс еще один темплейт (для одного сайта не сложно сделать, ну а когда сайты клепаются на потоке, то это опять доп затраты времени)
Ок с первым пунктом пока отложим.
На счет второго пункта, есть возможность реализовать задуманное?
Немного поясню 2ой пункт
под каждый «пустой» уникальный запрос на этой же странице выводить уникальный, рандомный и статичный набор галер (т. е. при рефреше и/или следующем заходе на эту страницу он не должен меняться).
т. е.
для страницы domain.com/search/bla-bla/ один набор рандомных тумб
для страницы domain.com/search/bla-bla1/ уже другой набор рандомных тумб
Плюс еще один темплейт (для одного сайта не сложно сделать, ну а когда сайты клепаются на потоке, то это опять доп затраты времени)
Ок с первым пунктом пока отложим.
На счет второго пункта, есть возможность реализовать задуманное?
Немного поясню 2ой пункт
под каждый «пустой» уникальный запрос на этой же странице выводить уникальный, рандомный и статичный набор галер (т. е. при рефреше и/или следующем заходе на эту страницу он не должен меняться).
т. е.
для страницы domain.com/search/bla-bla/ один набор рандомных тумб
для страницы domain.com/search/bla-bla1/ уже другой набор рандомных тумб
Re: Sphinx + рандом
я бы сделал так
условно темплейт rand_galleries
в его настройках поставить большое время кеша, например год
и темплейт <thumb order=easy_rand
условно темплейт rand_galleries
в его настройках поставить большое время кеша, например год
и темплейт <thumb order=easy_rand
Don't forget to run script update
-
- Posts: 182
- Joined: Fri Nov 16, 2018 2:59 pm
Re: Sphinx + рандом
время кэша для отдельного темплейта можно выставить?