[3.3] Quick Activation in Profile
Verfasst: 13.04.2025 12:28
Name der Extension: Quick Activation in Profile
Autoren: Moe / Joe Kolade
Version: 1.1.0
Sprachen: de, de_x_sie; en, es, fr, it, nl
Beschreibung:
Diese Extension ermöglicht es, neu registrierte Benutzer direkt in ihrem Benutzerprofil zu aktivieren. Die Aktivierung über die Benutzerverwaltung kann dadurch entfallen.
Mit Version 1.1.0 können Administratoren außerdem aktive Benutzer direkt aus deren Profil deaktivieren, manuell deaktivierte Benutzer wieder aktivieren und Benutzer, die noch keine Beiträge erstellt haben, direkt löschen.
Das erweiterte Benutzerprofil zeigt Administratoren zur direkten Kontrolle außerdem die E-Mail-Adresse, die Website-Adresse und die IP-Adresse des Benutzers an.
Hat man im Administrations-Bereich (ACP) unter Allgemein > Registrierung > Benutzerkonto-Aktivierung festgelegt, dass eine Aktivierung "Durch einen Administrator" erfolgen muss, wird (im Regelfall) nach Benachrichtigung per E-Mail (und PN) der neue Benutzer in der Benutzer-Verwaltung aktiviert, soweit man das Benutzerkonto nicht direkt aktiviert.
Der Weg dahin führt vom Profil des Benutzers über den Link "Benutzer administrieren" zur Benutzer-Verwaltung und hier über die "Schnellauswahl" unter den "Standard-Funktionen" zum Eintrag "Benutzer aktivieren".
Die Extension Quick Activation in Profile verkürzt dieses Prozedere wie eingangs beschrieben.
Hinweis:
Die Erweiterung wurde bisher nur auf der eigenen phpBB-Installation getestet.
Die Einträge bzw. Links "Benutzer aktivieren", "Benutzer deaktivieren" und "Benutzer löschen" im Benutzerprofil sollten nur Administratoren (und Gründern) angezeigt werden und natürlich auch nur für den Fall, dass der Benutzer aktiviert bzw. deaktiviert oder gelöscht werden kann.
Screenshots:
Erweitertes Benutzerprofil (noch nicht aktivierter Benutzer)
Erweitertes Benutzerprofil
Voraussetzungen:
phpBB >=v3.3.0
php >= v7.2
Download:
https://github.com/modul-i/phpBB-Quick- ... e/releases
Installation:
Die Extension nach `phpBB3/ext/moemorox/qaip` kopieren. Anschließend im Administrations-Bereich (ACP) > „Anpassen“ > „Erweiterungen verwalten“ die Extension „Quick activation in profile“ aktivieren.
Aktualisierung:
Im Administrations-Bereich (ACP) zu „Anpassen“ > „Erweiterungen verwalten“ navigieren. Bei „Quick activation in profile“ auf „Deaktivieren“ klicken.
Nach dem Löschen des Ordners `qaip` aus `phpBB3/ext/moemorox/` die aktualisierte Extension nach `phpBB3/ext/moemorox/qaip` kopieren.
Anschließend im Administrations-Bereich (ACP) > „Anpassen“ > „Erweiterungen verwalten“ die Extension „Quick activation in profile“ aktivieren.
Deinstallation:
Im Administrations-Bereich (ACP) zu „Anpassen“ > „Erweiterungen verwalten“ navigieren. Bei „Quick activation in profile“ auf „Deaktivieren“ klicken.
Für eine vollständige Deinstallation anschließend auf „Arbeitsdaten löschen“ klicken und danach den Ordner `qaip` aus `phpBB3/ext/moemorox/` löschen.
Changelog:
v1.1.0 (07-09-2026)
- Added activation, deactivation and deletion of users directly from their profiles.
- Added permission checks for profile user-management actions.
- Added confirmation pages and return links after profile actions.
- Validated profile website URLs before rendering them as links. (Thanks to bonelifer)
v1.0.3 (23-04-2025)
- Optimised performance (Thanks to IMC)
- Fixed bug showing "Info area for administrators"-h3 to non-admin users
v1.0.2 (19-04-2025)
- Code changes
- Optimised templates
- New language files
v1.0.1 (16-04-2025)
- Code changes
- Optimised template
v1.0.0 (01-04-2025)
Autoren: Moe / Joe Kolade
Version: 1.1.0
Sprachen: de, de_x_sie; en, es, fr, it, nl
Beschreibung:
Diese Extension ermöglicht es, neu registrierte Benutzer direkt in ihrem Benutzerprofil zu aktivieren. Die Aktivierung über die Benutzerverwaltung kann dadurch entfallen.
Mit Version 1.1.0 können Administratoren außerdem aktive Benutzer direkt aus deren Profil deaktivieren, manuell deaktivierte Benutzer wieder aktivieren und Benutzer, die noch keine Beiträge erstellt haben, direkt löschen.
Das erweiterte Benutzerprofil zeigt Administratoren zur direkten Kontrolle außerdem die E-Mail-Adresse, die Website-Adresse und die IP-Adresse des Benutzers an.
Hat man im Administrations-Bereich (ACP) unter Allgemein > Registrierung > Benutzerkonto-Aktivierung festgelegt, dass eine Aktivierung "Durch einen Administrator" erfolgen muss, wird (im Regelfall) nach Benachrichtigung per E-Mail (und PN) der neue Benutzer in der Benutzer-Verwaltung aktiviert, soweit man das Benutzerkonto nicht direkt aktiviert.
Der Weg dahin führt vom Profil des Benutzers über den Link "Benutzer administrieren" zur Benutzer-Verwaltung und hier über die "Schnellauswahl" unter den "Standard-Funktionen" zum Eintrag "Benutzer aktivieren".
Die Extension Quick Activation in Profile verkürzt dieses Prozedere wie eingangs beschrieben.
Hinweis:
Die Erweiterung wurde bisher nur auf der eigenen phpBB-Installation getestet.
Die Einträge bzw. Links "Benutzer aktivieren", "Benutzer deaktivieren" und "Benutzer löschen" im Benutzerprofil sollten nur Administratoren (und Gründern) angezeigt werden und natürlich auch nur für den Fall, dass der Benutzer aktiviert bzw. deaktiviert oder gelöscht werden kann.
Screenshots:
Erweitertes Benutzerprofil (noch nicht aktivierter Benutzer)
Erweitertes Benutzerprofil
Voraussetzungen:
phpBB >=v3.3.0
php >= v7.2
Download:
https://github.com/modul-i/phpBB-Quick- ... e/releases
Installation:
Die Extension nach `phpBB3/ext/moemorox/qaip` kopieren. Anschließend im Administrations-Bereich (ACP) > „Anpassen“ > „Erweiterungen verwalten“ die Extension „Quick activation in profile“ aktivieren.
Aktualisierung:
Im Administrations-Bereich (ACP) zu „Anpassen“ > „Erweiterungen verwalten“ navigieren. Bei „Quick activation in profile“ auf „Deaktivieren“ klicken.
Nach dem Löschen des Ordners `qaip` aus `phpBB3/ext/moemorox/` die aktualisierte Extension nach `phpBB3/ext/moemorox/qaip` kopieren.
Anschließend im Administrations-Bereich (ACP) > „Anpassen“ > „Erweiterungen verwalten“ die Extension „Quick activation in profile“ aktivieren.
Deinstallation:
Im Administrations-Bereich (ACP) zu „Anpassen“ > „Erweiterungen verwalten“ navigieren. Bei „Quick activation in profile“ auf „Deaktivieren“ klicken.
Für eine vollständige Deinstallation anschließend auf „Arbeitsdaten löschen“ klicken und danach den Ordner `qaip` aus `phpBB3/ext/moemorox/` löschen.
Changelog:
v1.1.0 (07-09-2026)
- Added activation, deactivation and deletion of users directly from their profiles.
- Added permission checks for profile user-management actions.
- Added confirmation pages and return links after profile actions.
- Validated profile website URLs before rendering them as links. (Thanks to bonelifer)
v1.0.3 (23-04-2025)
- Optimised performance (Thanks to IMC)
- Fixed bug showing "Info area for administrators"-h3 to non-admin users
v1.0.2 (19-04-2025)
- Code changes
- Optimised templates
- New language files
v1.0.1 (16-04-2025)
- Code changes
- Optimised template
v1.0.0 (01-04-2025)