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 :oops:

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

Code: Alles auswählen

$closed = ( $closed == '' ) ? 1 : $closed;
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