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

Расширение 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',

Теги

 

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

Делюсь переводом расширения Contact Admin для phpBB 3.3.8

Интегрируем форму обратной связи на форум, используем расширение Contact Admin 1.3.7. Локализации в комплекте не было, пришлось написать самому.

Теги

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

Поставил небольшое расширение на форум phpbb 3.3. Перевода не оказалось, быстренько наваял свой, благо перевести нужно было всего лишь 4 строки.

Теги