Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Как сделать вывод похожих новостей по различным критериям?

Как сделать вывод похожих новостей по различным критериям?


     Все вопросы » Общие вопросы    2067

вопрос
Подскажите, есть ли модуль или каким образом можно выводить новости по различным критериям, например - вывод похожих новостей с этими же актёрами, вывод фильмов этого же режиссёра и т.д.

Ответил: PunPun


1. http://pafnuty.name/statyi/163-blockpro-47.html
2. Попробовать этот метод :

10 комментариев

develop
Юзер

develop - -

{custom id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" available="global" navigation="no" from="0" limit="10" fixed="yes" order="date" sort="desc" cache="yes"}

https://dle-news.ru/extras/online/index.html?newitem23.html

Torman
Юзер

Torman - -

Что означают теги в кастоме я знаю, но вот как их использовать в моём случае не представляю, тем более в вашем примере. Например, как будет автоматически идти выборка новостей по дополнительному полю режиссёр?

ПафНутиЙ
Админ

ПафНутиЙ - -

Попробуйте BlockPro, если поля, по которым вы хотите фильтровать новости являются отдельными полями БД, то это как раз то, что доктор прописал, если это просто допполя, то готовьтесь к повышенной нагрузки на БД при неправильной нтройке кеширования.

Каков вопрос - таков и ответ. Просто помните об этом.

Torman
Юзер

Torman - -

Павел, а какую переменную мне тогда надо будет подключать в модуле? Можно пример строки подключения? Исходные данные - юзер зашёл в новость, в которой в допполе прописан режиссёр Стэнли Кубрик, надо вывести ещё новости, в которых режиссёром был Стэнли Кубрик.

ПафНутиЙ
Админ

ПафНутиЙ - -

Есть возможность фильтрации по значению допполя
в строке среди прочего будет что то типа
 &xfSearch=myfield|[xfvalue_myfield]

Каков вопрос - таков и ответ. Просто помните об этом.

Torman
Юзер

Torman - -

Отлично! Ещё такой вопрос- в кодировке 1251 модуля ведь не существует? Если просто перекодировать файлы модуля будет результат?

ПафНутиЙ
Админ

ПафНутиЙ - -

Не существует и не планируется, не хочется иметь дело с ущербной кодировкой smile
Для исправления сайта можно использовать ковертер

Каков вопрос - таков и ответ. Просто помните об этом.

Torman
Юзер

Torman - -

Спасибо, я подумаю.

Torman
Юзер

Torman - -

Gameer, спасибо!
Вот здесь ошибка? {custom selxf="director|[xfavule_director]"}
наверное должно быть - {custom selxf="director|[xfvalue_director]"} ?

LazyDev
PHP-developer

LazyDev - -

Torman, да

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Похожие вопросы

наверх