Skip to content

IMC-GER/phpBB-Active-Topics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

phpBB Active Topics

Description

If you configure a forum as a category, the active topics of the sub-forums can be displayed there. This extension allows you to define the position of the active topics and the number of topics displayed. It adds the link to the forum from which the topic originated to the list of active topics.

Tests

Settings in Administration Control Panel

In "Forums" -> "Manage Forums" -> "Edit Forum"

  • Display active topics above or below the category
  • Number of topics per page
  • Number of active topics pages
  • Display parent forums in the active topics topic row

Screenshots

Requirements

  • phpBB >= 3.3.16, < 4.0.0-dev
  • php >= 8.0.0

Installation

Copy the extension to phpBB3/ext/imcger/activetopics. Go to "ACP" > "Customise" > "Manage extensions" and enable the "Active Topics" extension.

Update

  • Navigate in the ACP to Customise -> Manage extensions.
  • Click the Disable link for "Active Topics".
  • Delete the activetopics folder from phpBB3/ext/imcger/.
  • Copy the extension to phpBB3/ext/imcger/activetopics.
  • Go to "ACP" > "Customise" > "Manage extensions" and enable the "Active Topics" extension.

Changelog

v1.3.0 (20-07-2026)

  • Fixed: In the version-checking class, the logical OR was used instead of the bitwise OR
  • Changed: Use just one SQL query to retrieve the parent forums
  • Changed: Display only parent forums that are subordinate to the current category
  • Changed: jQuery was replaced with vanilla JS, because the page flickered when loading
  • Changed: Update license.txt
  • Added: Display active topics in multiple pages (pagination)

v1.2.0 (01-05-2026)

  • Removed unused language class
  • Improved sql-query for parent forums
  • Renamed activetopics.js to imcger_activetopics.js
  • Var names changed in acp listener
  • Method name changed in main listener
  • Use acp template event to insert forum settings
  • Use composer.json requirements in ext.php
    • Added class imcger_ext_requirements
  • Use event to get forum data in main listener

v1.1.1 (13-10-2024)

  • Minor change

v1.1.0 (15-12-2023)

  • Published

Uninstallation

  • Navigate in the ACP to Customise -> Manage extensions.
  • Click the Disable link for "Active Topics".
  • To permanently uninstall, click Delete Data, then delete the activetopics folder from phpBB3/ext/imcger/.

License

GPLv2

About

This extension enables the setting, topics per page for active topics.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors