Einbau eines neuen Style

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
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Einbau eines neuen Style

Beitrag von skittles »

Netscape

Code: Alles auswählen

phpBB : Kritischer Fehler

Could not query database for theme info

DEBUG MODE

SQL Error : 1054 Unbekanntes Tabellenfeld 'wowHorde' in where clause.
Hab mal in der Datenbank herumgesucht, jedoch dieses wowHorde nirgends gefunden! deswegen hab ich mal in der _themes ein neuen Style erstellt! Und eben diesen wowHorde genannt (=der Ordner der in den Templates liegt)Wieder kein Erfolg, wieder selbe Fehlermeldung!

Na gut! ich dachte mir ich test das mal mim
Inet Explorer
Keine weiteren Probleme!

Dachte ich mir na dann löscht du das ganze halt wieder!Im Admin Bereich war das löschen nicht möglich, da kam immer die Meldung
"Style gehört zum Board-Standard oder sowas ähnliches"
Habs dann einfach im Templates Verzeichnis rausgelöscht!
Nach ein paar Fehlermeldungen, komme ich jetzt zu folgender Meldung

Code: Alles auswählen

phpBB : Kritischer Fehler 

Could not get theme data for themes_id [2] 
Aber ich denke ich habe alle Id=2 gelöscht!
Ich komme jetzt einfach nicht mehr weiter!
Wie kann sowas eigentlich passieren?
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Beim Netscape war immer die Selbe Fehler Meldung! Egal was ich mache!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

An welcher Stelle traten denn die Fehlermeldungen auf? Schon beim Start des Boards?
Du musst auch in der Tabelle phpbb_users schauen, ob jemand die Theme-ID 2 verwendet und das korrigieren

Dann zur ersten Fehlermeldung:
Diese besagt, daß man ein Feldnamen angesprochen hat. Das passiert, wenn man Strings in einem SQL-Befehl nicht in einfachen Hochkommas setzt.
Somit wird dieser String eben von der Datenbank nicht als Inhalt, sondern als Feldname interpretiert.
Die Fehlermeldung müsste dann auch die Datei und Zeile genannt haben, um dort die Anweisung zu prüfen, ggf. das Debugging einschalten (includes/constants.php), wenn dieser Teil der Fehlermeldung nicht kommt.
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!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

zip File entpackt, am Server geladen!
ACO, Styles hinzufügen. Stxle ausgewählt
und Problem war auf einmal da!
Es hat niemand die Theme ID2, an dass habe ich schon gedacht!

Hast du eine Idee wie ich das wegbekomme?
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Poste mal die vollständigen Fehlermeldungen, dann schauen wir weiter.
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!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

bei Netscape

Code: Alles auswählen

phpBB : Kritischer Fehler

Could not query database for theme info

DEBUG MODE

SQL Error : 1054 Unbekanntes Tabellenfeld 'wowHorde' in where clause.
Bei Inet Explorer

Code: Alles auswählen

phpBB : Kritischer Fehler 

Could not get theme data for themes_id [2] 
Bin grad draufgekommen, dass in der _config ja auch unteranderem das Standard Style angegeben ist! Aber auch hier war/ist der Wert 1 eingetragen! Sowie bei allen benutzern!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


Bild
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

ich hab jetzt in der phpBB_config Tabelle bei overwrite_user_style oder wie das heißt statt 1 eine 0 eingetragen und es geht jetzt!
Aber irgendwas kann da trotzdem nicht stimmen!
Denn egal ob im Admin Panel, oder bei den Profil eintellungen, nirgendwo taucht das andere Style auf!
Wenn ich aber wieder auf "Usereinstellungen überschreiben" auf ja(1) geh dann kommen wieder die selben Meldungen!
Zuletzt geändert von skittles am So 16.Mai, 2004 15:26, 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 »

Schau mal in die Tabelle "_themes" und "_themes_names", ob da die "2" noch definiert ist...
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!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

hab ich gestern bereits gelöscht -> änderte auch nichts an dem Problem!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Also das hier habe ich in der functions.php gefunden:

Code: Alles auswählen

	//
	// Set up style
	//
	if ( !$board_config['override_user_style'] )
	{
		if ( $userdata['user_id'] != ANONYMOUS && $userdata['user_style'] > 0 )
		{
			if ( $theme = setup_style($userdata['user_style']) )
			{
				return;
			}
		}
	}

	$theme = setup_style($board_config['default_style']);
Demnach wird entweder die Style-Nummer des Users oder der Default-Style benutzt und mit der Funktion "setup_style()" gesetzt.
Da Du bei "override_user_style" eine 1 mit Fehlern quittiert bekommst, ist in der Tabelle "_config" noch der falsche Style als Default eingetragen. Schau dazu nach, ob der Default-Theme noch zu dem physisch gespeichert passt. Also Nummer und Name gemäß "themes"-Tabellen und die müssen auch zu dem Themplate-Order passen (auf Groß-Kleinschreibung dabei achten).
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!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

Hier mal die Werte aus der MySql
default_style 1 (phpBB_config)
-----------------------
Ersten Werte aus der phpbb_themes
themes_id 1
template_name subSilver
style_name subSilver
--------------------------------------
Werte aus der phpbb_thems_name
gibts auch nur einen Datensatz, und der hat die ID 1
-------------------------
Werte aus der phpBB_users
user_id -1 2 3
user_active 0 1 1
username Anonymous skittles testadmin
user_style NULL 1 1
------------------------------------
und der Order (der einzige) in dem templates heißt auch subSilver!

Trotzdem Fehler!
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

2 Möglichkeiten, da scheinbar irgendwo was vermurkst ist, aber keiner weiß was und wo: Installiere den Style nochmal (dabei in die DB schauen, ob er auch die ID 2 bekommt) und danach erneut versuchen, zu löschen (via ACP).
Oder das Board neu installieren, bzw. die Datenbank zunächst aus einem Backup wieder herstellen.

Handelt es sich dabei um Dein Testboard?
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!
Benutzeravatar
skittles
Beiträge: 820
Registriert: So 04.Apr, 2004 01:07
Wohnort: Wien

Beitrag von skittles »

ist nur ein Testboard! ja!
Hab grad mal die Tabellen bereinigt/repariert, keine Ahung was da passiert.
Auf alle Fälle wurde der Überhang wieder auf null gesetzt! Jetzt funkt alles wieder!
komisch! ^1
[center]Populanten von transparenten Domizilen sollten
mit fester Materie keine transzendenten Bewegungen durchf?hren.
[/center]


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

Beitrag von oxpus »

Äh ja, wäre auch das nächste gewesen, was ich vorschlagen wollte. Nur komisch, daß die DB gelöschte Datensätze zugänglich hält :(
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!
Antworten