Meeeting Mod fehlerhafte Darstellung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von franki »

Hallo @oxpus

Habe heute deine Meeting-Mod von 2.0.7 auf 2.0.8 updatet.
Habe alles nach der update_mod.xml abgearbeitet, hat auch alles super geklappt.
Ein Problem ist jetzt nur aufgetreten warscheinlich mit den Berechtigungen.
Wenn ich jetzt die Details eines Treffen sehen will kommt folgende Fehlermeldung:

SELECT ug.user_id, u.username FROM (phpbb_groups g, phpbb_user_group ug, phpbb_users u) LEFT JOIN phpbb_users u1 ON (u1.user_id = m.meeting_by_user) LEFT JOIN phpbb_users u2 ON (u2.user_id = m.meeting_edit_by_user) WHERE g.group_id IN ('2', '4', '5', '7', '8', '9', '10') AND ug.user_id NOT IN ('83', 1, '55', '54', '99', '84') AND g.group_id = ug.group_id AND ug.user_pending <> " . true . " AND ug.user_id = u.user_id ORDER BY u.username

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: meeting.php
LINE: 1835
CALL: dbal_mysql->sql_query()


meeting.php Zeile 1835

Code: Alles auswählen

$result = $db->sql_query($sql);
Bei den Treffen sind folgende Gruppen ausgewählt:
-Administratoren
-Co-Administratoren
-Globale-Moderatoren
-Registrierte Benutzer

Wenn ich aber jetzt nur "Alle Benutzer" auswähle wird mir die Detail-Ansicht des Treffens korrekt ohne Fehlermeldung angezeigt :o
Wo kann da der Fehler liegen?
LG Franki
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von oxpus »

Oh ja, das nächste Update:
Ersetze in der meeting.php die Zeile 1825, also diese hier

Code: Alles auswählen

						AND ug.user_pending <> " . true . "
durch

Code: Alles auswählen

						AND ug.user_pending <> ' . true . '
Dann ist der Fehler behoben.
Die MOD wird umgehend aktualisiert.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von franki »

Habe deine Änderung in der meeting.php durchgeführt und beim anlegen der Treffen die Gruppen
-Administratoren
-Co-Administratoren
-Globale-Moderatoren
-Registrierte Benutzer
ausgewählt
Bekomme wieder eine Fehlermeldung

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysqli ]

Unknown column 'm.meeting_by_user' in 'on clause' [1054]

SQL

SELECT ug.user_id, u.username FROM (phpbb_groups g, phpbb_user_group ug, phpbb_users u) LEFT JOIN phpbb_users u1 ON (u1.user_id = m.meeting_by_user) LEFT JOIN phpbb_users u2 ON (u2.user_id = m.meeting_edit_by_user) WHERE g.group_id IN ('2', '4', '5', '7', '10') AND ug.user_id NOT IN ('2', 1) AND g.group_id = ug.group_id AND ug.user_pending <> 1 AND ug.user_id = u.user_id ORDER BY u.username

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: meeting.php
LINE: 1835
CALL: dbal_mysqli->sql_query()

*Edit*
Mit der alten meeting.php (2.0.7) gibt es keine Probleme
Zuletzt geändert von franki am 18.05.2009 01:00, insgesamt 1-mal geändert.
LG Franki
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von oxpus »

Nein, die Ursache ist eine andere.
Lade Dir das Paket noch einmal herunter und ersetze abermals die meeting.php.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von franki »

Vielen Dank für die schnelle hilfe :P
Klappt jetzt alle wunderbar :grin:
LG Franki
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von zx9r-treiber »

Ich habe ein kleines Problem beim Meeting Mod 2.0.14

Ich benutze phpBB3.0.10
Mod verbaut ist =
Did you know 1.3.2
GeoMap Versiov 2.2.8
NV "Who was here?" 1.2.1
phpBB-Gallery 1.1.6
Smilie Creator 2.0.14
User Reminder 1.0.5
ACP Ankündigungen 1.2.2
Mini-Chat Version 1.3.5

Meeting MOD 2.0.14 um des es geht.

Im allgemeinen läuft er tadelos.
Nur wenn Benutzer sich zu einem Termin anmelden und einen "Gast" mit einladen wird dieses nicht genommen. Es kommt keine Fehlermeldung.
In der Config für das Treffen ist angegeben das Gäste eingeladen werden können. Es ist Egal ob ich mit Namensnennung wähle oder ohne Namensnennung, die Gäste werden nicht im Zähler berücksichtigt und auch die Gast Namensliste bleibt leer.

Ich habe in der Datenbank nachgeschaut. Unter den Benutzern die sich eingetragen haben steht bei "Gast Eingeladen" immer "0" anstatt die Anzahl der Gäste.
In der Datenbank ist die Tabelle " phpbb_meeting_guestnames`" leer, obwohl ich einen Namen für den Gast angeben habe.
In der Datenbank ist in der Tabelle "phpbb_meeting_user`" die Spalte "meeting_guests" egal was ich eingebe bei der Anmeldung zu einem Termin immer "0"


Von Hand kann ich in der "phpbb_meeting_guestnames" einen Datensatz einfügen der dann auch gezeigt wird wenn ich draufklicke.

Wo muß ich suchen um dem Fehler auf die Spur zu kommen denn es hat sonst immer geklappt mit den einträgen von Gäste mitbringen.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von oxpus »

Hast du denn auch angegeben, wie viele Gäste jeder Benutzer einladen darf?
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von zx9r-treiber »

Ja, das habe ich auch angegeben. Habe auch ausprobiert wie es sich verhält wenn ich dort die gleiche Anzahl angebe wie an Gästen zugelassen ist.

Es wird im Text ja auch geschrieben das zB jeder Benutzer max 2 Gäste einladen darf und das bis zu 15 Gästen eingeladen werden können.
Hier mal 3 Bilder der Einstelungen ...
Bild 1= Treffeneinstellung
Bild 2 0 Treffenconfig Grundeinstellung
Bild 3 Treffeneinstellung im einzelnen im ACP

Da steht doch alles richtig eingetragen.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5394
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von oxpus »

Hm, das Paket ist identisch mit meiner aktuellen Entwicklerversion und dort klappt alles.

Noch mal nachgefragt:
Wenn du ein Treffen erfasst/bearbeitest, werden die Anzahl Gäste gesamt und je Benutzer gespeichert. Korrekt?
Und wenn dann ein Benutzer einen Gastnamen angeben will, wird dieser nicht gespeichert?
Wurden denn dabei auch Vor- und Nachname erfasst? Denn nur wenn beides angegeben ist, trägt die MOD den Gast auch ein.
Jede Zeile ist dabei ein Gast.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: Meeeting Mod fehlerhafte Darstellung

Beitrag von zx9r-treiber »

Ja, genau so wird es angegeben mit Vor- und Nachname.

Es wird aber nicht gespeichert und die Datenbankeinträge bleiben leer.

Wenn ich in der Datenbank nach schaue werden mit die Benutzer, die sich eingetragen haben auch angezeigt. Nur die Spalte wo die Gästeanzahl geführt wird beibt auf "0" obwohl versucht wurde ein Gast einzutragen.
Dieses kann ich von Hand in der Datenbanktabelle ändern auf zB "1" und dann wird auch in der Treffenansicht angezeigt das er 1 Gast eingeladen hat. Gehe ich dann aber auf "Gast" ist die Namensliste leer.
Trage ich in der Datenbank aber in der Entsprechenden Tabelle (natürlich dem Benutzer und der Treffen ID entsprechend) einen Namen ein wird auch der dann in der Liste unter Gäste angezeigt.

Es läuft also alles bis auf das Speichern in der Datenbank was "Gasteinladung" betrifft.

Wo und in welcher Datei wird dieses ausgeführt. Ich würde dann mal nachschauen ob der Mod richtig eingetragen ist oder ich (aus versehen) da etwas verändert habe und er den Speicher-Befehl nicht ausführen kann.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Antworten

Zurück zu „[3.0.x] Mod Support“