Добавление следующей и предыдущей кнопки на страницах MediaWiki
У меня есть сайт MediaWiki, который имеет следующие категории: персонажи, враги, оружие, союзники. У каждой категории есть список страниц (например, в символах, у меня есть char1, char2 и т. Д.).
Допустим, я в настоящее время просматриваю страницу char2, я хочу иметь кнопку "следующий / предыдущий", чтобы я мог непосредственно просматривать char3 или char1.
Я могу просто использовать [char3|next page] и [char1|previous page], но проблема в том, что у меня так много страниц, что жесткое кодирование каждой страницы для ссылки на другие страницы может быть утомительным и болезненным, и если я решу добавить страницу "new_char"и это происходит в середине списка (MediaWiki выводит их в алфавитно-цифровом порядке 0-9, затем az), я собираюсь снова просмотреть страницы и жестко закодировать все.
Резюме: я думаю, что я ищу способ динамически ссылаться на предыдущую / следующую страницу без жесткого кодирования ссылок.
На этом сайте страницы расположены в алфавитном порядке, поэтому добавление страницы не обязательно означает, что она попадет в конец списка.
1 ответ
Сделать так, чтобы URL содержал страницу с символами, то есть site.com/this.php?char=2, затем $_GET['char'] и добавьте следующие / предыдущие кнопки, добавив и вычтя 1 из числа