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

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


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

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

Ответил: PunPun


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

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

develop
Юзер

develop - 6 июля 2016 18:31 -

{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 - 6 июля 2016 19:00 -

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

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

ПафНутиЙ - 8 июля 2016 09:51 -

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

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

Torman
Юзер

Torman - 8 июля 2016 12:51 -

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

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

ПафНутиЙ - 9 июля 2016 11:52 -

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

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

Torman
Юзер

Torman - 9 июля 2016 19:27 -

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

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

ПафНутиЙ - 9 июля 2016 22:16 -

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

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

Torman
Юзер

Torman - 9 июля 2016 22:35 -

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

Torman
Юзер

Torman - 10 июля 2016 21:06 -

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

LazyDev
PHP-developer

LazyDev - 11 июля 2016 01:03 -

Torman, да

Мой блог: LazyDev.pro

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх