Konnte Nickpage nicht anlegen!

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.
Antworten
Benutzeravatar
Black Eagle Triker
Mitglied
Beiträge: 73
Registriert: 31.10.2007 17:51
Wohnort: Germersheim
Kontaktdaten:

Konnte Nickpage nicht anlegen!

Beitrag von Black Eagle Triker »

Hallo,

hab (schon wieder) mal ein Problem mit meinem Nickpage MOD.
Nachdem ich das Alter jetzt im Griff habe, kommt ein neues Problem.

Wenn ein User eine neue Nickpage anlegen will, bekommt er folgende Meldung:
Konnte Nickpage nicht anlegen!

Could not add your nickpage!

DEBUG MODE

SQL Error : 1054 Unknown column 'created' in 'field list'

INSERT INTO phpbb2nickpagemod (uid, created) VALUES (71, 1199910990)

Line : 243
File : nickpage.php
Hat jemand eine Ahnung, was ich nun tun muss.
Würde mich sehr freuen, wenn mir jemand helfen kann.
Herzliche Grüße
Andreas
Benutzeravatar
Seimon
Mitglied
Beiträge: 893
Registriert: 23.02.2005 18:10
Wohnort: Linz, Österreich

Beitrag von Seimon »

Gibt es die spalte created in der Tabelle phpbb2nickpagemod?
hackepeter13
Valued Contributor
Beiträge: 3557
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von hackepeter13 »

@Black Eagle Triker

Hast du etwas an deiner Nickpage verändert?

Denn die Tabelle created gibt es normalerweise nicht und auch in der nickpage.php steht nirgends was von created.

Schau mal in deine nickpage.php in der Zeile nach die dir da angegeben wird. (Line 243)
Schau mal ob da was von created steht.

Wenn ja änder das - der Teil um dieser Zeile sollte so aussehen:

Code: Alles auswählen

function nickpage_check($uid)
{
	global $db;
	//checke ob dieser user eie nickpage eingerichtet hat
	$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid = '".$uid."'";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Konnte UserID nicht bestimmen!<br /><br />Could not get user id!', '', __LINE__, __FILE__, $sql);
	}
	$row = $db->sql_fetchrow($result);
	if($row['zaehle'] < "1")
	{
		$sql = "INSERT INTO ".NICKPAGE_TABLE." (uid) VALUES ('".$uid."')";
		if( !($result = $db->sql_query($sql)) )
		{
			message_die(GENERAL_ERROR, 'Konnte Nickpage nicht anlegen!<br /><br />Could not add your nickpage!', '', __LINE__, __FILE__, $sql);
		}
	}
}
Benutzeravatar
Black Eagle Triker
Mitglied
Beiträge: 73
Registriert: 31.10.2007 17:51
Wohnort: Germersheim
Kontaktdaten:

Beitrag von Black Eagle Triker »

Hallo Seimon und hackepeter13!

Hurra! Ihr hattet recht! Jetzt funzt es wieder!

@Hackepeter,
ja ich habe schon einiges an der Nickpage rumgefummelt. Hatte von Anfang an Probleme mit der Altersberechnung. Fand auch lange keine Lösung in den Support-Foren, habe falsche Ratschläge befolgt, selbst rumgespielt, Codeschnipsel von anderen Nickpage.php-Dateien eingebaut usw.....
Klingt fürchterlich, gell?

ABER: Jetzt geht sie wieder! Vielen Dank. Es lag tatsächlich an der table created, die ich so gar nicht habe. Muss wohl einer dieser Codeschnipsel von einer gemoddeten Nickpage gewesen sein, der da was durcheinandergebracht hat.
Hab den Code oben eingegeben und jetzt klappts wieder.

Also Danke Leute!
Herzliche Grüße
Andreas
Antworten

Zurück zu „phpBB 2.0: Mod Support“