Перейти к основному содержанию
 

Расширение Announcement Topics для phpBB 3.3 (v1.0.4)

phpBB

Обновил расширение Announcement Topics для phpBB 3.3.8. Новая версия 1.0.4. Расширение вставляет на форум дополнительный блок сообщений с выбранными статусами.

Скачать ovelissimo_announcementtopics_1.0.4.zip

В новой версии есть важные изменения:

  • Расширение полностью переписано с нуля. Если есть старая версия, то её лучше снести перед обновлением.
  • Встроена автоматическая проверка обновлений.
  • Расширение повторяет функционал другого расширения под названием Recent Topics. Более того, расширения не конфликтуют, при этом функционал удваивается. Вы можете использовать одновременно оба расширения для вывода двух разных блоков сообщений с разными настройками. Собственно, расширение и было написано как расширитель функционала Recent Topics, для устранения конфликтов понадобилось изменить кучу кода.
  • Добавлен весь функционал Recent Topics 2.2.15.
  • Расширение поддерживает Collapsible Forum Categories.
  • Расширение может быть интегрировано в Topic Preview.
  • Поддержка русской и английской локализации.

phpbb

phpbb

Интеграция Announcement Topics в Topic Preview

Правим:

\ext\vse\topicpreview\styles\all\template\event\topiclist_row_append.html

Меняем код:

{# display topic preview in Recent Topics extension #}
{% if recent_topics.TOPIC_PREVIEW_FIRST_POST %}
	{% set preview = recent_topics %}
	{% include '@vse_topicpreview/topicpreview.html' %}
{% endif %}

На:

{# display topic preview in Recent Topics extension #}
{% if recent_topics.TOPIC_PREVIEW_FIRST_POST %}
	{% set preview = recent_topics %}
	{% include '@vse_topicpreview/topicpreview.html' %}
{% endif %}

{# display topic preview in Announcement Topics extension #}
{% if announcement_topics.TOPIC_PREVIEW_FIRST_POST %}
	{% set preview = announcement_topics %}
	{% include '@vse_topicpreview/topicpreview.html' %}
{% endif %}

Правим:

\ext\vse\topicpreview\event\listener.php

Меняем код:

// Custom events for integration with Recent Topics
'paybas.recenttopics.sql_pull_topics_data'	=> 'modify_sql_array',
'paybas.recenttopics.modify_tpl_ary'		=> 'display_topic_previews',

На:

// Custom events for integration with Recent Topics
'paybas.recenttopics.sql_pull_topics_data'	=> 'modify_sql_array',
'paybas.recenttopics.modify_tpl_ary'		=> 'display_topic_previews',
			
// Custom events for integration with Announcement Topics
'ovelissimo.announcementtopics.sql_pull_topics_data'	=> 'modify_sql_array',
'ovelissimo.announcementtopics.modify_tpl_ary'			=> 'display_topic_previews',

Теги

 

Похожие материалы

Делюсь переводом расширения Search user topics для phpBB 3.2

Поставил небольшое расширение на форум phpbb 3.2. Перевода не оказалось - быстренько наваял свой, благо перевести нужно было всего лишь 4 строки. Отображаемое имя: Search user topics Имя на сервере: rmcgirr83/searchusertopics Описание: This Extension displays number of topics started by a user when visiting that users profile Версия: 1.0.2 Домашняя страница: https://github.com/sajaki/RecentTopics Дата выпуска: 2017-03-16 Лицензия: GPL-2.0 Бонус от меня - русская локализация.

Теги

phpBB 3.2.0 — обновление до 3.2.7

Обновим форум phpBB 3.2.0 до версии 3.2.7. Форум работает на IIS, из-за этого  автоматическое обновление наткнётся на одну простую, но непредусмотренную разработчиками ошибку. Исправим по ходу.

Теги