Круговая перелинковка

10 1
Необходимо сделать круговую перелинковку в статьях блога (пример prntscr.com/keu8ax)

Принцип работы. Например есть 16 статей, у них должна быть перелинковка по кругу.
Например, стоит лимит в 4 статей.
Заходи в статью №1 (и в блоке похожие выводится статья №2,№3,№4,№5,№6)
Заходи в статью №2 (и в блоке похожие выводится статья №3,№4,№5,№6,№1)
Заходи в статью №3 (и в блоке похожие выводится статья №4,№5,№6,№1,№2)
Заходи в статью №4 (и в блоке похожие выводится статья №5,№6,№1,№2,№3)
Заходи в статью №5 (и в блоке похожие выводится статья №6,№1,№2,№3,№4)
Заходи в статью №6 (и в блоке похожие выводится статья №1,№2,№3,№4,№5)

Обратите внимание, что статьи не должны иметь взаимных ссылок. Т.е. 1-я статья должна ссылаться на 2-ю, но не должен иметь ссылки со 2-й статьи.

Если в категории меньше статей, то, чтобы не появились взаимные ссылки должно уменьшаться количество статей в перелинковке.

Так, для корректной работы модуля для
1 ссылку перелинковки следует разместить если в категории минимум 3 статьи
2 ссылки для min 5 статей
3 ссылки для min 7 статей
4 — 9
5 — 11
6 — 13
7 — 15
8 — 17
Формул кол-во статей * 2 + 1

Если в категории 2 статьи только, то в данном блоке должны быть взаимные ссылки этих статей. Если в категории только 1 статья, то блок перелинковки вместе со своим заголовком должен пропадать.

Email — yuriitsygura@mail.ru
Юрий
05 августа 2018, 13:06
modx.pro
692
0

Комментарии в этом разделе отключены, так что вы должны указать свои контакты прямо в объявлении, или активировать отправку сообщений из профиля.

Обратите внимание, что modx.pro не несёт никакой ответственности за выполнение работы или оплату заказа. Это просто доска объявлений, дальше вы общаетесь за пределами нашей площадки.