Fehler im Meeting-Mod 1.3.11 entdeckt

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Markus Wandel
Beiträge: 240
Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:

Fehler im Meeting-Mod 1.3.11 entdeckt

Beitrag von Markus Wandel »

Mahlzeit,

ich habe einen Fehler im aktuellen Meetiong-Mod entdeckt.

Sobald ein Treffen beendet ist kann man sich normalerweise nicht mehr anmelden; dementsprechend verschwindet auch die Möglichkeit dafür.

Aber, obwohl die "Schaltfläche" nicht mehr sichtbar ist, sieht man aber immernoch die Anmeldemöglichkeit für Gäste : ", mit X Gästen".


Nur so als kleiner Hinweis.


Gruß,
Markus
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah ja. Werde ich gleich mal ändern.
Danke für den Tipp.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Markus Wandel
Beiträge: 240
Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:

Beitrag von Markus Wandel »

Kein Problem.

Ich helfe gerne beim dem Klasse MOD.



Nachtrag:
Du benutzt in der lang_meeting.php zwei Variabeln mit dem gleichen Text:
$lang['Meeting_add'] und $lang['Meeting_add_new']

Die $lang['Meeting_add'] wird in der admin_meeting.php verwendet.
Wäre es nicht sinnvoller dort ebenfalls die $lang['Meeting_add_new'] zu verwenden ? Dann sparst Du dir eine lang-Variabel.
Zuletzt geändert von Markus Wandel am Sa 12.Aug, 2006 14:42, insgesamt 1-mal geändert.
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Anbei die neue meeting.php, mit der der Gast-String verschwindet, wenn die Anmeldefrist abgelaufen ist.
Die Gäste können dann nicht mehr verändert werden, aber immer noch die Zusage des Benutzers selber.
Meldet er sich ab, werde auch die Gäste abgemeldet. Die gewohnt eben.

Den MOD werde ich aktualisieren, allerdings nicht in einer neuen Version.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Markus Wandel
Beiträge: 240
Registriert: Mo 06.Sep, 2004 09:03
Wohnort: Wuppertal
Kontaktdaten:

Re: Fehler im Meeting-Mod 1.3.11 entdeckt

Beitrag von Markus Wandel »

N'Abend,

kleine Verständnisfrage ;)

[quote="Markus Wandel";p="62591"]
Sobald ein Treffen beendet ist kann man sich normalerweise nicht mehr anmelden; dementsprechend verschwindet auch die Möglichkeit dafür.
[/quote]

Deine Änderungen betreffen die Anmeldefrist, aber nicht die Anzeige wenn das Meeting vorbei ist.

Durch testen habe ich es aber geänder bekommen:
switch ( $meeting_closed )
{
case 0:
$signed_on_edit = ( $signed_on == TRUE ) ? '<input type="submit" name="submit" class="mainoption" value="'.$lang['Meeting_sign_edit'].'">' : ( ( $meeting_free_places != 0 ) ? '<input type="submit" name="submit" class="mainoption" value="'.$lang['Meeting_sign_on'].'">' : '' );
$signed_off = ( $signed_on == TRUE ) ? '&nbsp;&nbsp;&nbsp;<input type="submit" name="sign_off_command" class="liteoption" value="'.$lang['Meeting_sign_off'].'">' : '' ;
break;
case 1:
$signed_on_edit = ( $signed_on == TRUE ) ? '<input type="submit" name="submit" class="mainoption" value="'.$lang['Meeting_sign_edit'].'">' : '';
$signed_off = ( $signed_on == TRUE ) ? '&nbsp;&nbsp;&nbsp;<input type="submit" name="sign_off_command" class="liteoption" value="'.$lang['Meeting_sign_off'].'">' : '' ;
$s_remain_guests = '<input type="hidden" name="meeting_guests" value="'.$meeting_guests.'" />';
break;
case 2:
$signed_on_edit = '';
$signed_off = '';
$s_remain_guests = '';
break;
}
Meine Änderung ist in Rot.

Gruß,
Markus
www.RoCoFa.de - Wir sind die RollerCoasterFans
Die Seite f?r Achterbahn- und Freizeitparkfans
Kostenlose Mitgliedschaft, keine Verpflichtungen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

AAAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHrrrrrrrrrrrrrrrrgggggggggggg.
Ich werde langsam alt.
Das hatte ich auch ursprünglich so drinnen und dann wieder gelöscht.
Man bin ich behämmert.

Wird sofort korrigiert.
Danke für den Winkzaun...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Hallo,

erstmal ein großer Lob für den Mod, gefällt mir sehr gut! :respect:

Wenn ich unter dem Punkt: "Deine Anmeldungen" den "Filtern nach Feld:" "Ort" setze und dann rechts daneben einen Ort eintrage, dann kommt folgende Fehlermeldung:
Could not get meeting data

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE meeting_location LIKE ('prüm') AND m.meeting_until > 1156433660' at line 4

SELECT u.meeting_id FROM phpbb_meeting_user u, phpbb_meeting_data m WHERE u.user_id = 2 AND u.meeting_id = m.meeting_id WHERE meeting_location LIKE ('prüm') AND m.meeting_until > 1156433660

Line : 127
File : meeting_signons.php
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wechsel in der Datei meeting_signons.phg die Zeile

Code: Alles auswählen

$sql_filter = ( $filter_by == 'none' ) ? '' : ( ( $filter != '' ) ? " WHERE $filter_by LIKE ('$filter')" : '' );
gegen diese aus:

Code: Alles auswählen

$sql_filter = ( $filter_by == 'none' ) ? '' : ( ( $filter != '' ) ? " AND $filter_by LIKE ('$filter')" : '' );
Das gleiche gilt auch für die meeting.php.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Wenn ich das mache, dann kommt folgende Fehlermeldung:
Could not read meeting data

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND meeting_location LIKE ('prüm') AND meeting_until > 1156452767 ORDER BY ' at line 2

SELECT * FROM phpbb_meeting_data AND meeting_location LIKE ('prüm') AND meeting_until > 1156452767 ORDER BY meeting_time DESC LIMIT 0, 50

Line : 1101
File : meeting.php
Noch eine Frage habe ich.
Was muß ich ändern, damit die Sortierung der Treffen in der Treffenliste Standardmäßig nicht Zeit -> Absteigend, sondern Zeit -> Aufsteigend ist?
Zuletzt geändert von felix am Do 24.Aug, 2006 23:16, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh mach zunächst die Änderung an der meeting.php rückgängig!

Und automatisch aufsteigend wäre in der gleich Datei anstelle

Code: Alles auswählen

$sort_order = ( $sort_order == '' ) ? 'DESC' : $sort_order;
ein ASC. Also das DESC hier austauschen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Danke das wars!! ;)

Mir ist aber noch was aufgefallen.

Wenn man bei der zweiten Eingabe "Ort" einen Eintrag macht, dann wird dieser Eintrag aber als Link falsch ausgeliefert.

z.B wenn ich dort als Ort www.koeln.de eintrage, dann ist der Link http://domain.de/phpbb/www.koeln.de

Weiter, wenn man diesen Eintrag in dem Ort nachher noch editiert, dann wird es zwar in der Detailansicht geändert, aber in der Treffenliste bleibt der alte Eintrag stehen obwohl der Link auf das richtige neue Ziel verweisst (mit dem Fehler oben http://domain.de/phpbb/www...).

Hoffentlich nerve ich nicht langsam ^a
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst http:// davor eintragen, sonst setzt das phpBB hier die eigene Domain davor.
Ist phpBB-Standardverhalten :(
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Oh ja jetzt stimmt der Link. ;)

Das ist aber trotzdem
Weiter, wenn man diesen Eintrag in dem Ort nachher noch editiert, dann wird es zwar in der Detailansicht geändert, aber in der Treffenliste bleibt der alte Eintrag stehen obwohl der Link auf das richtige neue Ziel verweisst
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vielleicht mal den Browser Cache leeren?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Ne, keine Änderung.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hm, sind die selben Datenfelder. Kann ich nicht so wirklich vorstellen... *kopfkratz*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

hier ein link zum testforum

User:
PW:
Zuletzt geändert von felix am Fr 25.Aug, 2006 08:25, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öh, ist doch alles i.O. ...
In der Treffenliste wird er Ort, nicht der Link angezeigt!
Der Link ist "dahinter" ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Oh wie peinlich, ist natürlich ok so. :wall:

Danke Dir für die Hilfe! :respect:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

[quote="felix";p="63076"]Oh wie peinlich, ist natürlich ok so. :wall:

Danke Dir für die Hilfe! :respect:[/quote]

Braucht Dir nicht peinlich sein. Passiert auch mir immer wieder solch ein Lapsus.
Erst vorgestern, als ich auf meinem Server PHP suchte, dabei war ich bereits im richtigen Verzeichnis.

>Frei nach dem Motto: Wenn man den Wald vor lauter Bäumen nicht sieht :wall:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
felix
Beiträge: 179
Registriert: Mi 23.Nov, 2005 23:20

Beitrag von felix »

Manchmal sollte man einfach den PC ausmachen. ;)

Habe gesehen das Du den Fehler im Mod schon korregiert hast. :cool:

Nochmals Danke für Deine schnelle und sehr gute Hilfe! :respect:
Antworten