Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как сделать вывод похожих новостей по различным критериям?

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


     06.07.2016    Общие вопросы    457

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

Ответил: Gameer


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

Комментарии пользователей (10)

develop
36 | 6

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
30 | 12

Torman - 6 июля 2016 19:00 - Юзер

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

Torman
30 | 12

Torman - 8 июля 2016 12:51 - Юзер

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

Torman
30 | 12

Torman - 9 июля 2016 19:27 - Юзер

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

ПафНутиЙ
1064

3393 | 2433

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

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

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

Torman
30 | 12

Torman - 9 июля 2016 22:35 - Юзер

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

Torman
30 | 12

Torman - 10 июля 2016 21:06 - Юзер

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

Gameer
224

1118 | 394

Gameer - 11 июля 2016 01:03 - Эксперт

Torman, да

Истина в противоречии.​

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

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