Fehlermeldung nach Hangman Mod Einbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Fehlermeldung nach Hangman Mod Einbau

Beitrag von Helmut71 »

Nach dem Einbau des hangman Mods kam (kurzfristig) folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Cannot redeclare get_username() (previously declared in /home/pecher/www.hohenau.net/forum/includes/functions_hangman.php:136) in /home/pecher/www.hohenau.net/forum/chatspot/chatspot_functions.php on line 338
was genau bedeutet das??

** Edit **

Habe gerade bemerkt, dass ich dadurch das Forum nicht mehr aufrufen kann!! Bitte um Hilfe..dringend!!
Es tanzt ein Bi Ba Butzemann.
Max
Mitglied
Beiträge: 1051
Registriert: 20.02.2003 22:22

Beitrag von Max »

Hi,


ich hatte das auch, das liegt aber nicht am Hangman, sondern am Chatspot.
Bei mir war das selbe Problem im Zusammenhang Auction/Chatspot nach dem Einbau des Chatspot.

Erfolg hatte es gebracht, in der chatspot_functions.php die Zeile 338 [ function get_username( $user_id ) ]auszukommentieren (oder entfernen).
Das ist zwar nicht elegant, aber geht schon seit ca. 2 oder 3 Wochen, (spürbare) Fehler sind seitdem nicht aufgetreten.

Die Install.php´s hast Du ja sicherlich alle vernünftig laufen lassen, daher denke ich, dass das auch bei Dir die Lösung sein wird.



Gruß Max
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

ok es handelt sich um diesen Teil:

Code: Alles auswählen

function get_username( $user_id ) 
{
	global $table_chatspot_sessions_name, $db;
	
	$sql = "SELECT username FROM $table_chatspot_sessions_name 
		WHERE
			user_id = '$user_id'";

	if( !$result = $db->sql_query( $sql ) )
		die( "SQL Error while retrieving user information" );

	if( !$row = $db->sql_fetchrow( $result ) )
	{
		$db->sql_freeresult( $result );
		return NULL;
	}
	
	$db->sql_freeresult( $result );
	
	return $row[ 'username' ]; 
} 
Wenn man den löscht, funktioniert anscheinend alles.

Da ich aber gerne alles verstehen möchte, würde es michs chon interessieren, wo da genau der fehler liegt!?
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag von Helmut71 »

also falls das Problem noch bei jemandem auftritt: im Forum des hangman-Entwicklers wurde eine einfache Lösung des Problems beschrieben:

Siehe http://pete.datensysteme-lenk.de/orion/ ... ?p=161#161

Die Funktion, die die Fehlermeldung verursacht, einfach umschließen:

Code: Alles auswählen

if(!function_exists('get_username')) 
{ 
//HIER DIE FUNKTION function get_username(... 
} 
btw: wenn mal jemand den Hangman Mod und den KB-Mod (MX-Version) verwendet, wird es vermutlich auch ne Fehlermeldung geben. Lösung ähnlich wie oben.

mfg

Helmut
Es tanzt ein Bi Ba Butzemann.
Benutzeravatar
jani
Mitglied
Beiträge: 54
Registriert: 24.01.2005 16:48
Wohnort: Neu-Ulm
Kontaktdaten:

Beitrag von jani »

Habe folgen´den Fehler nach Hangman Mod einbau, auf der Index Seite wie auch im Adminbereich, wo eine Extra Spalte Games schon angelgt wurde.

Ein Fehler ist aufgetreten.

DEBUG MODE

SQL Error : 1146 Table 'becker_wenda_de.phpbb_hangman_configs' doesn't exist

SELECT * FROM phpbb_hangman_configs

Line : 52
File : /customers/becker-wenda.de/becker-wenda.de/httpd.www/test/deti-jani/phpBB2/includes/functions_hangman.php


Kann mir das jemand erklären und weiterhelfen. Habe keine phpbb_hangman_configs gefunden.

liebe Grüße jani
Benutzeravatar
jani
Mitglied
Beiträge: 54
Registriert: 24.01.2005 16:48
Wohnort: Neu-Ulm
Kontaktdaten:

Beitrag von jani »

Hab jetzt alles noch einmal gemacht, aber es kommt wieder der selbe Fehler
chewy
Mitglied
Beiträge: 21
Registriert: 04.04.2004 17:40
Wohnort: Tiefster Norden
Kontaktdaten:

Beitrag von chewy »

sagt doch schon der fehler aus :

Table 'becker_wenda_de.phpbb_hangman_configs'

d.h. das es diese Tabelle in deiner SQL Datenbank nicht gibt . Mußt du anlegen. war da keine anleitung bei wie du den Table erstellst ?
Wasserbüffel GT750 - Klick mich :-)
Benutzeravatar
Enano
Mitglied
Beiträge: 107
Registriert: 24.11.2004 16:45
Wohnort: Dömitz
Kontaktdaten:

Beitrag von Enano »

Habe auch das Problem mit dem

Code: Alles auswählen

function get_username( $user_id ) ... 
Hab nun bei Chatspot und Hangman die Funktion mit der IF-Anweisung umschlossen ... läuft auch soweit.
Allerdings sehe ich bei Hangman die erratenen Buchstaben der Anderen und brauche nur noch weiter zu raten.
Ist das gewollt?
Oder liegt das an der Funktion?
° warum haben eigentlich alle Mädchen im Internet den Nachnamen "JPG"???
unTouched
Mitglied
Beiträge: 119
Registriert: 26.04.2004 12:25
Kontaktdaten:

Beitrag von unTouched »

@enano ist so gewollt....

@ ansonsten ist alles geklärt? und warum führt nie einer meine sql_install.php bzw die installationsdatei aus bzw die SQL befehle!

Pete®
Hangman Support:
http://www.coded4u.de/
Antworten

Zurück zu „phpBB 2.0: Mod Support“