Seite 3 von 4
Verfasst: 20.04.2007 21:03
von Overhead
@ oxpus
äh irgendwie steht das zwar drin aber aber nun
bekomme ich das angezeigt:
Could not get meeting data
DEBUG MODE
SQL Error : 1054 Unknown column 'm.meeting_by_user' in 'where clause'
SELECT m.*, u1.username as create_username, u1.user_id as create_user_id, u2.username as edit_username, u2.user_id as edit_user_id FROM phpbb_meeting_data m, phpbb_users u1, phpbb_users u2 WHERE m.meeting_id = 1 AND m.meeting_by_user = u1.user_id AND m.meeting_edit_by_user = u2.user_id
Line : 606
File : admin_meeting.php
und jetzt steh ich etwas auf dem Schlauch!
cu Overhead
Verfasst: 21.04.2007 07:52
von Shanntal
Jupp, die ist auch gemoddet, vllt fehlte da was in der Anleitung (was ich aber auch nicht glaube)
Hier ist mal ein entsprechender größerer Abschnitt der constans.php
Code: Alles auswählen
define('GROUPS_TABLE', $table_prefix.'groups');
define('JR_ADMIN_TABLE', $table_prefix.'jr_admin_users');
define('MEETING_COMMENT_TABLE', $table_prefix.'meeting_comment');
define('MEETING_DATA_TABLE', $table_prefix.'meeting_data');
define('MEETING_GUESTNAMES_TABLE', $table_prefix.'meeting_guestnames');
define('MEETING_USER_TABLE', $table_prefix.'meeting_user');
define('MEETING_USERGROUP_TABLE', $table_prefix.'meeting_usergroup');
define('MEETING_CONFIG_TABLE', $table_prefix.'meeting_config');define('POSTS_TABLE', $table_prefix.'posts');
define('POSTS_TEXT_TABLE', $table_prefix.'posts_text');
define('PRIVMSGS_TABLE', $table_prefix.'privmsgs');
Verfasst: 21.04.2007 12:39
von Overhead
@ oxpus
ich habe die fehlenden Spalten hinzugefügt - warum auch immer hatte das skript die nicht angelegt - egal geht ja auch von Hand und funktioniert jetzt!
Danke.
cu Overhead
Verfasst: 27.04.2007 18:29
von Shanntal
*Nach oben schieb*
Kann es sein, das es da gewisse ungereihmtheiten zwischen DB, meeting.php und den mods vom junior admin bzw secure_firt_admin gibt? Den als ich ein Testforum aufgesetzt habe, mit nur diesen beiden anderen Mods, trat der Fehler schon wieder auf!
Ich stelle gerne diverse Datein zur Fehlersuche zur Verfügung, ich verwende übrigens Morpheus und nicht Subsilver
Das war nochmal die Ursprüngliche Fehlermeldung (Zeile 608 und 311 wechseln durch Zu- und Absage)
Code: Alles auswählen
Could not refresh guestnames for user
DEBUG MODE
SQL Error : 1146 Table 'test.phpbb_meeting_guestnames' doesn't exist
DELETE FROM phpbb_meeting_guestnames WHERE meeting_id = 1 AND user_id = 2
Line : 608
File : meeting.php
Nachtrag: Diese taucht auch noch auf, wenn man die Zahl 0 bei Gästen ändert zb 5 (beide Zeilen), anschliessend kann man auch keine Details mehr aufrufen.
Code: Alles auswählen
Could not read your guests
DEBUG MODE
SQL Error : 1146 Table 'test.phpbb_meeting_guestnames' doesn't exist
SELECT guest_prename, guest_name FROM phpbb_meeting_guestnames WHERE meeting_id = 1 AND user_id = 2 ORDER BY guest_name, guest_prename
Line : 948
File : meeting.php
Verfasst: 27.04.2007 19:41
von oxpus
Vielleicht mal nachschauen, ob die Tabelle wirklich vorhanden ist?

Verfasst: 27.04.2007 20:51
von Shanntal
mist...da ich mir sehr sicher war auch alle tabellen angelegt zu haben, hab ich die natürlich nicht nochmal kontrolliert mit gusetnames wurde das natürlich nix
Aber ich hab gleich nochmal zeri Fragen
Ich würde mir gerne als Standard auch Termine anzeigen lassen, auch wenn da die Anmeldefrist schon abgelaufen ist. Und wie kann ich die Sortierung rumdrehen das er immer nach Zeit aufsteigend sortiert?
Verfasst: 28.04.2007 00:57
von oxpus
In der meeting.php in der Zeile
Code: Alles auswählen
$sort_order = ( $sort_order == '' ) ? 'DESC' : $sort_order;
das DESC durch ASC ersetzen und in der Zeile
die 1 durch eine 3 ersetzen.
Verfasst: 28.04.2007 12:49
von Shanntal
Das letzte war nicht ganz das was ich wollte, weil jetzt bekomme ich nur die abgelaufenen zu sehen.
Aber ich möchte alle aktiven Termine sehen, die noch anstehen auch wenn die Anmeldefrist abgelaufen ist.
Verfasst: 28.04.2007 15:53
von oxpus
Ach ja, sorry.
ALLE Meeting sind "4" ...
Verfasst: 28.04.2007 17:13
von Shanntal
ähm neee,

das war mir dann auch klar, welche zahl dahin muss um den standard auszuwählen, was ich will, das er bei mir aktiv alle termine anzeigt egal ob frist abgelaufen oder nicht.
Wenn ich mir alle Anzeigen lass, bekomme ich auch vergangene termine angezeigt, was ich auch nicht will.
Entweder beim ersten Punkt, die Abfrage nach abgelaufen oder nicht raus, oder beim 4. den zusatz das das Datum mitspielt