Расширение, позволяющее добавить на форум список последних тем.

Изображение


В данной теме мы не будет разбирать вид или работоспособность расширения в том виде, в котором его задумал его автор. Здесь мы будем менять вид, сделаем вместо строк - колонки и краткое описание последнего сообщения.
В нашем примере колонок будет три, при уменьшении экрана меняться на две и в конце концов, на минимальных размерах, выстроятся в одну. Содержимое колонок не выстраиваются в одну линию, блоки будут не одинакового размера, т.е. блоки идут не слева направо, а сверху вниз. Поэтому, в зависимости от количества текста, второй блок слева может быть длинее первого и ничего не перекосится.

Выглядеть наша модификация будет так:
Recent Topics - Список последних тем форума для phpBB 3.2 и 3.3 - recent.png

Для модификации нам понадобятся сами расширения.
Расширение Recent Topics можно скачать на официальном сайте phpbb здесь.
А так же расширение Topic Preview - здесь.

Если у вас не было этих расширений - ставьте оба. Если уже стоят, то сразу переходим к модификациям.

Чтобы не утомлять своими правками, что править, что удалять, сразу добавлю правки.
Скачиваем:
recenttopics-columns.zip
3.63 КБ 1318 скачиваний
topicpreview_for_recenttopics-column.zip
2.55 КБ 1330 скачиваний
Разархивируем оба архива. В каждом архиве по цепочке папок, как в расширении по нужному пути, лежат нужные нам файлы. Если вы используете prosilver стилем по умолчанию, то просто копируете содержимое архива в папку ext, соглашаетесь на объединение и у вас в папке styles расширения добавляется ещё одна папка prosilver. Если вы используете другой стиль, то просто переименуйте папку на название вашего стиля.

Кому интересно как это работает.
Расширение предпросмотра тем выводит содержимое через определённое условие в шаблоне, мы подменяем это условие своим и выводим уже не через всплывающее окно, а напрямую на страницу.

Цветовое оформление поправить/изменить под используемый стиль можно в стилевом файле в модификации Recent Topics.

Если стиль использует всю ширину экрана, то трёх колонок может быть мало и потребуются дополнительные стили, а так же увеличение количества выводимых тем.
Комментарии: 55

CabinetAdmin 07 окт 2020, 18:44 Сообщение

Нету, стиль на стадии разработки, готов только процентов на 30/40.

Выглядит это примерно так:
Изображение
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 07 окт 2020, 18:58 Сообщение

CabinetAdmin писал(а): 07 окт 2020, 18:44 Нету, стиль на стадии разработки, готов только процентов на 30/40.
Ну и как всегда, это будет не скоро ?
  • 0

CabinetAdmin 07 окт 2020, 19:26 Сообщение

:unknown
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 22 окт 2020, 10:48 Сообщение

CabinetAdmin, можно ли этот блок как-то монетизировать, к примеру в один из квадратов вставить рекламу РСЯ или Adsense?
  • 0

CabinetAdmin 22 окт 2020, 17:20 Сообщение

Можно. После:

Код: Выделить всё

<li class="row">
добавить:

Код: Выделить всё

<!-- IF recent_topics.S_ROW_COUNT == 3 --> любой свой блок <!-- ELSE -->
перед: добавить:

Код: Выделить всё

<!-- ENDIF -->
3 - это значит что после третьего блока (четвёртый) будет свой блок.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 23 окт 2020, 10:17 Сообщение

Спасибо большое. Кстати вот что у меня произошло после установки данного расширения, сверху над блоком отображается пагинация страниц с последними темами, но когда нажимаешь на вторую или любую другую, переход происходит, но выделена всегда остаётся первая страница.
Надеюсь понятно объяснил)
  • 0

CabinetAdmin 24 окт 2020, 11:14 Сообщение

А до установки? Данная модификация не затрагивает пагинацию, не должно быть никакого влияния на неё.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 24 окт 2020, 18:47 Сообщение

CabinetAdmin, а до этого одному богу известно))) ладно, если пользователи начнут писать об этом, буду тогда искать и рецепт)
  • 0

CabinetAdmin 25 окт 2020, 09:16 Сообщение

Ну так ведь можно посмотреть, удалить или временно переименовать папки в обоих расширениях. Посмотреть и вернуть обратно, на всё про всё две минуты.
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

eska 28 окт 2020, 12:19 Сообщение

Прошу прощение. У меня в настройках стоит отображать первое сообщение с темы.
А можно реализовать, что бы картинка которая была бы прикреплена к первому сообщению, подтягивалась к блоку на задний план? То есть отображение и текст не менялось, просто подкреплялась картинка на весь блог?
  • 0

CabinetAdmin 28 окт 2020, 16:03 Сообщение

На предыдущей странице был этот же вопрос, с тех пор ничего пока не изменилось - viewtopic.php?p=77422#p77422
  • 0
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 09 дек 2020, 13:42 Сообщение

CabinetAdmin писал(а): 24 сен 2020, 17:08 Ни у одно из этих расширений нет возможности вывести изображение. Возможно есть какое нибудь другое расширение именно для Recent Topics, для вывода изображения из темы. Мне такое пока не попадалось. Если вдруг найдёте, то можно будет сделать, можно даже один в один как на скриншоте сделать.
CabinetAdmin, вот смотри, у Anvar есть расширение Images from posts - http://bb3.mobi/forum/viewtopic.php?f=2&t=29
оно подтягивает изображения с тем в виде панели или в списке тем. В виде панели я отключаю. А те что в списке тем -
Изображение
подключить и вывести в качестве фона ?
  • 0

romaamor 09 дек 2020, 15:02 Сообщение

На всякий случай добавлю архив с расширением Анвара со всеми актуальными на сегодня правками.
bb3mobi.zip
326.3 КБ 360 скачиваний
  • 0

CabinetAdmin 09 дек 2020, 16:28 Сообщение

У меня есть это расширение и я его, вроде как, даже смотрел для подключения сюда и он не пошёл, поскольку не работал, вроде как, с расширением последних тем.

Посмотрю, может в последней версии уже работает.
  • 1
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!

romaamor 15 дек 2020, 11:37 Сообщение

CabinetAdmin писал(а): 09 дек 2020, 16:28 Посмотрю, может в последней версии уже работает.
Пробовал ?
  • 0

Похожие темы