Переход по страницам с помощью клавиш Ctrl и стрелок ← →
На форуме phpBB Guru попросили прикрутить так называемые горячие клавиши к phpBB, а именно сделать возможность перехода между страницами многостраничных тем с помощью комбинации клавиш Ctrl и стрелок ← →. Решение нашел быстро, но вот в формате модификации пока нет времени оформить. Итак, что нужно сделать, чтобы это работало:
Открываем файл includes/functions.php. Находим в нём строчки:
Добавим перед ними такой код:
Затем найдем почти рядом такие строчки:
И добавим сразу после них это:
Сохраняем изменения и закрываем файл. Теперь нужно добавить javascript-обработчик для файлов шаблона. Их (шаблонов) на форуме может быть несколько, соответственно нижеследующие изменения нужно проделать для каждого из них. Итак, откроем файл styles/subsilver2/template/pagination.html и вставим в самое начало файла такой javascript:
Вот и всё, теперь в админке обновляем шаблоны и проверяем — заходим в многостраничную тему и нажимаем комбинации Ctrl ← и Ctrl→.