Seite 1 von 2

PNs manuell versenden

Verfasst: 16.08.2008 18:03
von Incognito
Hallo,

Ich würde gerne Private nachrichten mit einem PHP-MySQL Script versenden. Aber: Wie muss der MySQL-Tag aussehen, das beim Aufruf der User eine neue PN erhält?

mfg

Verfasst: 16.08.2008 22:50
von mr.no-name
Geht es dir um phpBB2 oder phpBB3?
Je nachdem, ob du schon Änderungen an der Datenbankstruktur (wegen eingebauter Mods) gemacht hast, könnte das auch etwas am benötigten SQL-Befehl ändern.

Verfasst: 17.08.2008 13:17
von S2B
Schau dir mal insert_pm() an. :wink:

Verfasst: 20.08.2008 21:04
von Incognito
Ich habe Version phpBB 3.0.1

Verfasst: 22.08.2008 13:51
von Incognito
Wie lautet denn die FUnktion für phpBB3?

mfg

Verfasst: 22.08.2008 13:56
von tas2580

Code: Alles auswählen

		$pm_data = array(
			'address_list'		=> array('u' => array($user_id => 'to')),
			'from_user_id'		=> $pc_config['post_user'],
			'from_user_ip'		=> $user->data['user_ip'],
			'from_username'		=> $row['username'],
			'enable_sig'		=> false,
			'enable_bbcode'		=> true,
			'enable_smilies'	=> true,
			'enable_urls'		=> false,
			'icon_id'			=> 0,
			'bbcode_bitfield'	=> $bitfield,
			'bbcode_uid'		=> $uid,
			'message'			=> $message,
		);
	
		submit_pm('post', $subject, $pm_data, false);

Verfasst: 22.08.2008 14:11
von Incognito
Danke erstmal.

Aber wenn ich es dann auf einer Seite einbinde, welche Datei muss ich includieren, damit ich hiermit die PN senden kann?

Verfasst: 22.08.2008 18:49
von igorw

Code: Alles auswählen

includes/functions_privmsgs.php

Verfasst: 22.08.2008 21:01
von Boecki91
vergesse nicht die IN_PHPBB -Konstante auf true zu setzen...

Verfasst: 25.08.2008 18:09
von vbboard
mhh... mit dem pm befehl oben kann ich nichts anfangen... wie muss man den dadrauf zugreifen?
//phpbb2