Seite 7 von 7
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 19.04.2026 16:52
von IMC
DocSommer hat geschrieben: 17.04.2026 08:08
... in der Responsiveansicht scheint das noch keine Auswirkung zu haben.
Ich vermute das sich meine verspätete Antwort sich schon erledigt hat. Trotzdem - hast du den Foren und Browser Cache geleert?
Danach sollte die Änderung in der CSS greifen.
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 21.04.2026 08:54
von DocSommer
Ähm ja, der Klassiker mal wieder
Schaut jetzt gut aus mit Prosilver und auch bei WE_Universal hängt nix mehr auf halb acht

Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 06.06.2026 21:45
von IMC
Die Version 1.3.2 steht zum Download bereit.
Changelog iund Downloadlink im Startbeitrag
Die Höhe der Tabelle ist jetzt auf ca. 12 Einträge begrenzt. Ist die Tabelle länger kann man die Liste scrollen.
Softdelete wir unterstützt.
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 08:45
von eumelchen
Hallo,
ich habe versucht die Ext von 1.3.1 auf 1.3.2 upzudaten, wenn ich die Ext aktualisieren will erscheint diese Fehlermeldung:
Allgemeiner Fehler
SQL ERROR [ mysqli ]
Duplicate entry '50277' for key 'PRIMARY' [1062]
SQL
INSERT INTO phpbb_ptsl_table_data (ptsl_column_opt1, ptsl_column_opt1_name, ptsl_column_opt1_desc, ptsl_column_opt2, ptsl_column_opt2_name, ptsl_column_opt2_desc, ptsl_column_opt3, ptsl_column_opt3_name, ptsl_column_opt3_desc, post_not_visibility, topic_id) VALUES (0, '', '', 0, '', '', 0, '', '', 0, 50277)
BACKTRACE
FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()
FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 1031
CALL: trigger_error()
FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 216
CALL: phpbb\db\driver\driver->sql_error()
FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 353
CALL: phpbb\db\driver\mysqli->sql_query()
FILE: [ROOT]/ext/imcger/participantslist/migrations/v_1_3_2.php
LINE: 81
CALL: phpbb\db\driver\factory->sql_query()
FILE: (not given by php)
LINE: (not given by php)
CALL: imcger\participantslist\migrations\v_1_3_2->update_table_data()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 715
CALL: call_user_func_array()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 662
CALL: phpbb\db\migrator->run_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 437
CALL: phpbb\db\migrator->process_data_step()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 288
CALL: phpbb\db\migrator->try_apply()
FILE: [ROOT]/phpbb/db/migrator.php
LINE: 241
CALL: phpbb\db\migrator->update_do()
FILE: [ROOT]/phpbb/extension/base.php
LINE: 78
CALL: phpbb\db\migrator->update()
FILE: [ROOT]/phpbb/extension/manager.php
LINE: 232
CALL: phpbb\extension\base->enable_step()
FILE: [ROOT]/includes/acp/acp_extensions.php
LINE: 210
CALL: phpbb\extension\manager->enable_step()
FILE: [ROOT]/includes/functions_module.php
LINE: 684
CALL: acp_extensions->main()
FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Wenn ich dann versuche die Version zu aktivieren erscheint diese Fehlermeldung:
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./../ext/imcger/participantslist/migrations/v_1_3_2.php): Failed to open stream: No such file or directory
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/class_loader.php on line 160: require(./../ext/imcger/participantslist/migrations/v_1_3_2.php): Failed to open stream: No such file or directory
Mit anderen Worten, ich kann die Ext im Moment nicht benutzen.
Was könnte der Grund sein?
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 12:01
von IMC
eumelchen hat geschrieben: 07.06.2026 08:45
Was könnte der Grund sein?
Muss ich mir in Ruhe anschauen.
Das diese Meldung
Duplicate entry '50277' for key 'PRIMARY' kommen kann hatte ich eigendlich ausgeschossen.
Mit anderen Worten, ich kann die Ext im Moment nicht benutzen.
Ich suche eine schelle Lösung.
Gab es die Liste in den Thema
t=50277 schon vor der Version 1.3.0, also in deiner spezial Version ?
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 12:20
von eumelchen
IMC hat geschrieben: 07.06.2026 12:01
Gab es die Liste in den Thema t=50277 schon vor der Version 1.3.0, also in deiner spezial Version ?
Keine Ahnung. Ich hatte aber bis heute die normale Version 1.3.1 im Einsatz.
Seit ich aber 1.3.2 aktivieren wollte und das nicht funktionierte, funktioniert auch 1.3.1 auch nicht mehr.
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 13:27
von IMC
Jetzt habe ich die Erlärung für diese Fehlermeldung.
require(./../ext/imcger/participantslist/migrations/v_1_3_2.php): Failed to open stream: No such file or directory
Da du auf v1.3.1 zurückgegangen bist und die Migrationsdatei
v_1_3_2.php bereits in der Liste eingetragen ist findet phpBB diese nicht mehr.
Den Fehler in der Version 1.3.2 habe ich gefunden. Die Lösung folgt in kürze.
Keine Ahnung warum der bei mir, beim Testen, nie hoch gekommen ist.

Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 15:33
von eumelchen
Hallo Thorsten,
vielen Dank, hat nach der Änderung funktioniert.
Ich konnte die Version 1.3.2 ohne Probleme aktivieren.
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 15:38
von IMC
@eumelchen
Bitte suche in der Datei
/ext/imcger/participantslist/migrations/v_1_3_2.php
Code: Alles auswählen
$sql_array = [
'SELECT' => 't.topic_id',
'FROM' => [TOPICS_TABLE => 't'],
'LEFT_JOIN' => [
[
'FROM' => [$this->table_prefix . ext::PTSL_TABLE_DATA_TABLE => 'ptd'],
'ON' => 'ptd.topic_id > 0',
],
[
'FROM' => [$this->table_prefix . ext::PTSL_DATA_TABLE => 'pd'],
'ON' => 'pd.topic_id <> ptd.topic_id',
],
],
'WHERE' => 't.topic_ptsl_disp = 1 OR t.topic_id = pd.topic_id',
];
$sql = $this->db->sql_build_query('SELECT_DISTINCT', $sql_array);
und ersetze den Code mit
Code: Alles auswählen
$sql = 'SELECT DISTINCT pd.topic_id
FROM ' . $this->table_prefix . ext::PTSL_DATA_TABLE . ' pd
WHERE pd.topic_id NOT IN (SELECT topic_id FROM ' . $this->table_prefix . ext::PTSL_TABLE_DATA_TABLE . ')';
Damit sollte die Installation problemlos durchlaufen
und ich habe noch etwas mit SQL und Testen dazugelernt.
Die Version 1.3.3 wird wohl heute Nacht veröffentlicht.
Re: [3.3] Teilnehmerliste (Participants List)
Verfasst: 07.06.2026 21:40
von IMC
Die Version 1.3.3 ist online.
Die fehlerhafte SQL-Abfrage in der Migration wurde überarbeitet.