Расширение, позволяющее добавить на форум список последних тем.
В данной теме мы не будет разбирать вид или работоспособность расширения в том виде, в котором его задумал его автор. Здесь мы будем менять вид, сделаем вместо строк - колонки и краткое описание последнего сообщения.
В нашем примере колонок будет три, при уменьшении экрана меняться на две и в конце концов, на минимальных размерах, выстроятся в одну. Содержимое колонок не выстраиваются в одну линию, блоки будут не одинакового размера, т.е. блоки идут не слева направо, а сверху вниз. Поэтому, в зависимости от количества текста, второй блок слева может быть длинее первого и ничего не перекосится.
Выглядеть наша модификация будет так:
Для модификации нам понадобятся сами расширения.
Расширение Recent Topics можно скачать на официальном сайте phpbb
здесь.
А так же расширение Topic Preview -
здесь.
Если у вас не было этих расширений - ставьте оба. Если уже стоят, то сразу переходим к модификациям.
Чтобы не утомлять своими правками, что править, что удалять, сразу добавлю правки.
Скачиваем:
Разархивируем оба архива. В каждом архиве по цепочке папок, как в расширении по нужному пути, лежат нужные нам файлы. Если вы используете prosilver стилем по умолчанию, то просто копируете содержимое архива в папку ext, соглашаетесь на объединение и у вас в папке
styles
расширения добавляется ещё одна папка
prosilver
. Если вы используете другой стиль, то просто переименуйте папку на название вашего стиля.
Кому интересно как это работает.
Расширение предпросмотра тем выводит содержимое через определённое условие в шаблоне, мы подменяем это условие своим и выводим уже не через всплывающее окно, а напрямую на страницу.
Цветовое оформление поправить/изменить под используемый стиль можно в стилевом файле в модификации Recent Topics.
Если стиль использует всю ширину экрана, то трёх колонок может быть мало и потребуются дополнительные стили, а так же увеличение количества выводимых тем.