Seite 1 von 4

[3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 13.12.2025 20:30
von IMC
Beschreibung:
Mit dieser Extension kann der Ersteller eines neuen Themas hinter seinem ersten Beitrags eine Teilnehmerliste hinzufügen. Benutzer mit dem Recht "Kann Teilnehmerliste sehen" können die Teilnehmerliste sehen. Nur registrierte Benutzer können eine Liste zu dem Thema hinzufügen und sich in die Liste eintragen. Aktiviert wird die Liste beim Erstellen des ersten Betrags durch die Option "Teilnehmerliste hinzufügen".

Mit dem Forumsrecht "Kann Teilnehmerliste erstellen." kann diese Funktion in Foren aktiviert werden.
Moderatoren mit den Rechten "Kann Beiträge ändern" und "Kann Beiträge dauerhaft löschen" können Einträge in der Liste ändern oder löschen.

Wird der erste Beitrag des Themas gelöscht wird auch die zugehörige Liste gelöscht und alle Einträge der Teilnehmerliste aus der Datenbank entfernt.

Autor: IMC

Version: 1.1.0

Screenshots:
Ansicht Benutzer
Ansicht Moderator
Eingabeformular
Forenrechte

Anforderungen:
- phpBB >= 3.3.2 and < 4.0.0-dev
- php >= 8.0.0 and <= 8.5.x

Download:
https://github.com/IMC-GER/phpBB-Partic ... t/releases

Installation:
Nach der Installation und Aktivierung der Erweiterung gehen zu Adm. -> Berechtigungen -> Forenrechte. Wähle ein Forum aus und fügen die Berechtigung „Kann Teilnehmerliste erstellen“ für registrierte Benutzer hinzu.

Changelog:
  • v1.1.0 (13-01-2026)
    Fixed: Keine Anzeige von Sonderzeichen im Benutzernamen“.
    Geändert: Anmeldeformular besser formatiert.
  • v1.1.0-b1 (04-01-2026)
    Fixed: Falsche Farben in der Liste bei Verwendung der CSS-Klasse „zebra-list“.
    Fixed: Der Zähler zählt beim Einfügen (Copy&Paste) von Text nicht weiter.
    Neu: Die Eigenschaften der Schaltflächen können in der CSS-Datei geändert werden.
    Neu: Unterstützung für Emojis in Bemerkungen.
    Neu: Benutzerberechtigung „Kann Teilnehmerliste sehen“.
    Geändert: Verbesserte Berechtigungsprüfung.
    Geändert: Verbesserte Datenbankabfrage für das Breadcrumb-Menü.
  • v1.0.0-rc2 (16-12-2025)
    Fixed: Für die Rolle mit Vollzugriff wurden eine falsche Berechtigungen erteilt.
    Fixed: Der Zeichenzähler verlässt seine Position, wenn die Größe des Eingabetextfelds geändert wird.
    Fixed: Footer wird falsch angezeigt.
  • v1.0.0-rc (13-12-2025)

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 15.12.2025 17:33
von eumelchen
Hallo Thorsten,

ich versuche gerade Deine Extension zu installieren und habe ein Problem,

Von mir wird ein modifizierter Prosilver Style verwendet und da habe ich die Rahmen (forabg) in dunkelblau.
Das bedeutet, die Liste mit den Teilnehmern ist auch in dunkelblau und man kann den Text nicht lesen, wenn ich mit der Maus auf die Liste gehe, dann kann man den Text lesen.

[ externes Bild ]

Was muss ich ändern, um die Farbe "Dunkelblau" in der Extension zu ändern?

LG Rolf (eumelchen)

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 15.12.2025 19:24
von IMC
Hi Rolf,

da ist vermutlich der Style fehlerhaft/nicht ganz phpBB Prosilver kompatibel.

Gehe in die Datei:
\imcger\participantslist\styles\prosilver\template\event\viewtopic_body_postrow_post_after.html

Finde dort:

Code: Alles auswählen

				<div id="ptsl-table" class="content">
				{% if ptsl_table %}
					<table class="zebra-list">
						<thead>
Und lösche dort class="zebra-list".
Ich hoffe das dies dein Problem löst.

Alternative kannst du deinen Style anpassen.Dies müsste in der color.css geschehen.
Hier kannst du die Farben für die ungeraden und geraden Tabellenzeilen definieren. Dies kann jedoch Auswirkungen auf andere Stellen in deinem Style haben.

Code: Alles auswählen

table.zebra-list tr:nth-child(odd) td, ul.zebra-list li:nth-child(odd) {
	background-color: #ECF3F7;
}


table.zebra-list tr:nth-child(even) td, ul.zebra-list li:nth-child(even) {
	background-color: #E1EBF2;
}

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 15.12.2025 19:46
von eumelchen
Danke, das hat funktioniert.

Allerdings habe ich noch ein anderes Problem.
Als Admin kann ich die Extension sehen und auch benutzen.
Ich finde allerdings nirgendwo die Einstellung, um registrierte User auch für die Extension freizuschalten.

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 15.12.2025 21:33
von IMC
Die Liste muss in den Forenrechten freigeschaltet werden.

ACP -> Berechtigungen -> Forenrechte
Dort das Forum auswählen in dem es möglich sein soll eine Liste anzulegen. Als Gruppe "Registrierte Benutzer" auswählen und das Recht auf JA setzen.
TAB "Inhalt" das Recht Kann "Teilnehmerliste erstellen."
Siehe Sceenshot "Forenrechte".

Das du die Liste schon erstellen konntest ist ein Fehler. Die Ursache ist gefunden und wird behoben.
Vielen Dank fürs Fehler aufdecken.

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 16.12.2025 12:35
von eumelchen
Ich habe noch etwas festgestellt, wenn ich mich in die Teilnehmerliste eintragen will oder eine Änderung vornehmen möchte, dann wird auf der Seite der Footer (overall_footer) durcheinander gebracht.
Ich habe es auch mit der unveränderten Originalversion der Extension getestet, gleicher Effekt.

So sieht der Footer normal aus:
[ externes Bild ]

Und so auf der Seite zum Eintragen:
[ externes Bild ]

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 16.12.2025 17:20
von IMC
?? :o ??
Eigendlich kann dies nicht sein. Hast du einen Link zu dem Style das ich das mal bei mir testen kann.

Edit:
Entferne in der \imcger\participantslist\styles\prosilver\template\ptsl_edit_list_body.html das letzte </div>, das ist über. Vielleicht reagiert dein Style darauf so negative.

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 16.12.2025 17:26
von eumelchen
Ich habe bewusst für den Test auf das "normale" Prosilver umgeschaltet, die eingefügten Screenshots sind also mit Prosilver entstanden.

Meine Versuche mache ich im Moment auf XAMPP, d.h. ich habe keinen Link.

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 16.12.2025 17:46
von IMC
Hat du mein Edit gesehen?

Edit:
Es liegt definitiv an dem </div>, welches zu viel ist. Beim mir fällt die negative Veränderung nicht so stark auf. Deshalb hatte ich diese bei mir nicht wahr genommen.

Re: [3.3] [RC] Teilnehmerliste (Participants List)

Verfasst: 16.12.2025 17:58
von eumelchen
Ja, und schon ausprobiert. Es hat funktioniert.
Die "Erscheinung" ist weg! Danke.