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

Как сделать ссылки на следующую и предыдущую новость, если новость в нескольких категориях?


     18.08.2021    Общие вопросы, Хаки, Ламерские вопросы    717

вопрос
Добрый день. У меня большая новостная лента, вывод новостей в ней по дате публикации. Всем новостям присвоено две категории:

1. Категория с новостями (все новости).
2. Тематическая категория (новости, которые относятся к определенной теме).

В fullstory использую [prev-url] {prev-url-title}[/prev-url] и [next-url] {next-url-title}[/next-url] для вывода ссылок на следующую и предыдущую новость.

В итоге, ссылки на prev и next ставятся на новости из второй категории т.е. тематической категории. Как сделать ссылки на следующую и предыдущую новость по первой категории со всеми новостями?

Ответа пока нет


2 комментария

dj-avtosh
PHP-developer

dj-avtosh - 19 августа 2021 15:46 -

Ссылка на категорию строится стандартной функцией dle get_url - лучше не трогать поведение этой функции

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 19 августа 2021 15:52 -

А в целом у новости в таблице можно найти поле category, так вот там перечислены через запятую идентификаторы - вот первый он и возьмет в качестве того, по которому и получит ссылку.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

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

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

наверх