Seite 1 von 5

Willkommens PN

Verfasst: 14.05.2012 15:41
von joshiku2012
hallo,

ich habe ein Problem mit dem Willkommens PN Mod, den ich von hier http://www.phpbb.com/customise/db/mod/w ... irst_login habe. Ich habe die Dateien soweit geändert.

Allerdings kriege ich eine Fehlermeldung, wenn ich mich nach dem Upload der Dateien einloggen möchte:

Allgemeiner Fehler

SQL ERROR [mysqli]
Table 'd0140309.phpbb_wpn' doesn't exist [1146]

Beim Laden der Seite ist ein SQL-Fehler aufgetreten. Bitte kontaktiere......

In der install.xml steht, allerdings weiß ich damit nichts anzufangen, was muss ich damit machen?:

SQL

Code: Alles auswählen

	CREATE TABLE phpbb_wpm (
	wpm_config_id int(3) NOT NULL,
	wpm_enable tinyint(1) unsigned NOT NULL,
	wpm_send_id mediumint(8) NOT NULL,
	wpm_preview tinyint(1) unsigned NOT NULL,
	wpm_variables varchar(255) NOT NULL,
	wpm_subject varchar(100) NOT NULL,
	wpm_message mediumtext NOT NULL,
	wpm_version varchar(255) NOT NULL,
	PRIMARY KEY	(wpm_config_id)
	) ;

	INSERT INTO phpbb_wpm (wpm_config_id, wpm_enable, wpm_send_id, wpm_preview, wpm_variables, wpm_subject, wpm_message, wpm_version) VALUES(1, 1, 2, 0, '', 'Welcome to {SITE_NAME}!', 'Hello, [b]{USERNAME}[/b]!\n\nWelcome to {SITE_NAME}	({SITE_DESC})\n\nYou registered on [b]{USER_REGDATE}[/b]. According to your input, your email is [b]{USER_EMAIL}[/b] and you live in timezone [b]{USER_TZ}[/b]. It is nice to know that you speak {USER_LANG_LOCAL}.\n\nYou can contact us here: {BOARD_CONTACT} or here: {BOARD_EMAIL}, whichever you prefer, at anytime. Thank you for choosing us.\n\n-Thank you for registering at {SITE_NAME}!\n\nThanks, {SENDER}', '2.2.5');
	
	
Danke schonmal für Antworten

Re: Willkommens PN

Verfasst: 14.05.2012 15:49
von WileCoyote
Du mußt phpmyadmin aufrufen und den von dir beschriebenen Teil an die DB senden. phpmyadmin kannst du über die Admin-Konsole deines Webspace-Anbieters aufrufen.

Siehe dazu auch: Umgang mit phpMyAdmin

Re: Willkommens PN

Verfasst: 14.05.2012 16:53
von joshiku2012
Dein verlinkter Artikel wird bei mir leider nicht gefunden.

Wie sende ich diesen Teil den an die Datenbank? Sorry habe das noch nie gemacht

Re: Willkommens PN

Verfasst: 14.05.2012 17:30
von Gast230305
Datenbank öffnen und einloggen
-> SQL Befehl ausführen wählen
--> Den Teil aus der MODX Anleitung (zu MySQL) kopieren
---> Einfügen in die Datenbank
----> OK drücken und fertig ist ;)

Gruß Sonic

Re: Willkommens PN

Verfasst: 14.05.2012 18:50
von WileCoyote
joshiku2012 hat geschrieben:Dein verlinkter Artikel wird bei mir leider nicht gefunden.

Wie sende ich diesen Teil den an die Datenbank? Sorry habe das noch nie gemacht
Der Link in meinem letzten Beitrag ist korrigiert. Du hättest aber auch selbst nach dem Begriff "phpmyadmin" suchen können in der Knowledge Base. Das hätte dich auch ans Ziel gebracht.

Re: Willkommens PN

Verfasst: 27.05.2012 17:19
von joshiku2012
Hatte ich, da konnte mir der Artikel auch nciht angezeigt werden, naja jetzt "läuft" es ja

Allerdings gibt er eine Fehlermeldung beim 1. Login aus.
Wie kriege ich den fehler weg?
http://i1213.photobucket.com/albums/cc4 ... ehler2.png

Re: Willkommens PN

Verfasst: 29.05.2012 08:44
von GoTo
Poste dazu bitte mal den Code der betroffenen Zeilen. :)

Re: Willkommens PN

Verfasst: 29.05.2012 12:50
von joshiku2012
Das ist der Code aus der privmsgs.php von Zeile 1616 bis 1630

Code: Alles auswählen

/**
* PM Notification
*/
function pm_notification($mode, $author, $recipients, $subject, $message, $msg_id)
{
	global $db, $user, $config, $phpbb_root_path, $phpEx, $auth;

	$subject = censor_text($subject);

	unset($recipients[ANONYMOUS], $recipients[$user->data['user_id']]);

	if (!sizeof($recipients))
	{
		return;
	}

Das ist der Code aus der functions_wpm.php von Zeile 225 bis 231

Code: Alles auswählen

		$msg_id			= submit_pm('post', $subject, $pm_data);
		$sender_id		= $this->send_user_data['username'];
		$receiver_id	= $user->data['user_id'];

		$recipients[$receiver_id] = 'to';
		pm_notification('post', $this->send_user_data['username'], $recipients, $subject, $pm_data['message']);
	}

Re: Willkommens PN

Verfasst: 29.05.2012 14:03
von GoTo
Und die Zeilen der funkions.php?

Re: Willkommens PN

Verfasst: 29.05.2012 17:56
von joshiku2012
Oh, ganz vergesse Entschuldigung

Code aus der funktions.php von Zeile 4685 bis 4698

Code: Alles auswählen

	// application/xhtml+xml not used because of IE
	header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');

	if (!empty($user->data['is_bot']))
	{
		// Let reverse proxies know we detected a bot.
		header('X-PHPBB-IS-BOT: yes');
	}

	return;