PN bei Spende (Points Mod)

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
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

PN bei Spende (Points Mod)

Beitrag von oliver12345 »

Hallo :) ,

ich hätte da eine kleine Bitte an euch. Ich habe schon vor längerer Zeit den Points Mod installiert und nun kam ein Wunsch eines Users aus meinem Forum. Dieser würde es gut finden, wenn man eine PN bekommen würde, wenn man von einem User eine Spende erhält. Ich fand die Idee gar nicht so übel, weiß aber leider nicht, wie ich das anstellen soll. :-?
In der PN müsste in etwa das stehen:
Hallo (username_des_empfängers),

Du hast soeben eine Spende von ?? Punkten erhalten.

Mit freundlichen und spendablen Grüßen
(username_des_spenders)
Wäre so etwas möglich?

MfG
oliver12345

P.S.: Es eilt nicht, lasst euch aber bitte nicht allzu viel Zeit. :D Doch jetzt zur Weihnachtszeit gönne ich euch die Ruhe. Frohe Weihnachten! :wink:
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..könntest du mal die Datei mit der "Spende" verlinken? Also die Seite, wo man auf ´nen Link klickt und der User die Spende bekommt (oder wie auch immer das ablaufen mag).
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Wenn man mir jetzt z.B. etwas spenden will, dann wäre das dieser Link:
http://web658.athen023.server4free.de/p ... &user_id=2
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

So.. und nu noch die pointscp.php als *.txt verlinken.
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Versuch´s ma damit..
++FINDE (nur ein Auszug)++

Code: Alles auswählen

$loc = ( !empty($HTTP_POST_VARS
++DAVOR EINFÜGEN++

Code: Alles auswählen

			// Donate PN
			$pm_from_user = $userdata['user_id']; 
			$pm_to_user = $user_id; 
			$pm_time = time(); 
			$pm_subject = 'Hier den Titel der PM eintragen';  // <--
			$pm_text = 'Hier den Text eintragen.';  // <---
			$pm_bbcode_uid = ''; 

			$sql = "INSERT INTO ". PRIVMSGS_TABLE ." (privmsgs_type, privmsgs_subject, privmsgs_from_userid, privmsgs_to_userid, privmsgs_date, privmsgs_ip, privmsgs_enable_html, privmsgs_enable_bbcode, privmsgs_enable_smilies, privmsgs_attach_sig) 
				VALUES (". PRIVMSGS_NEW_MAIL .", '". str_replace("\'", "''", $pm_subject) ."', '". $pm_from_user ."', '". $pm_to_user ."', $pm_time, '$user_ip', $html_on, $bbcode_on, $smilies_on, $attach_sig)"; 
			if( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) ) 
			{ 
				message_die(GENERAL_ERROR, "Could not send auto-reply.", "", __LINE__, __FILE__, $sql_info); 
			} 

			$privmsg_sent_id = $db->sql_nextid(); 
			$sql = "INSERT INTO ". PRIVMSGS_TEXT_TABLE ." (privmsgs_text_id, privmsgs_bbcode_uid, privmsgs_text) 
				VALUES ($privmsg_sent_id, '". $pm_bbcode_uid ."', '". str_replace("\'", "''", addslashes($pm_text)) ."')"; 
			if( !$db->sql_query($sql, END_TRANSACTION) ) 
			{ 
				message_die(GENERAL_ERROR, "Could not insert/update auto reply text.", "", __LINE__, __FILE__, $sql_info); 
			} 

			$sql = "UPDATE ". USERS_TABLE ." SET user_new_privmsg = user_new_privmsg + 1, user_last_privmsg = ". time() ."
				WHERE user_id = '". $pm_to_user ."'"; 
			if( !$result = $db->sql_query($sql) ) 
			{ 
				message_die(GENERAL_ERROR, 'Could not update private message new/read status (auto reply) for user.', '', __LINE__, __FILE__, $sql); 
			} 
			// Donate PN
..und berichte dann, wie´s funktioniert (ob der Absender/Adressat stimmt oder nicht).
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Gut, ich probier's nachher mal, aber vorher wollte ich gern wissen, wie ich es machen soll, wenn in der PN das stehen soll?
Hallo (username_des_empfängers),

Du hast soeben eine Spende von ?? Punkten erhalten.

Mit freundlichen und spendablen Grüßen
(username_des_spenders)
So, dass eben automatisch die Namen und Anzahl der Punkte eingetragen wird. :-?
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Code: Alles auswählen

         $pm_text = 'Hallo'. $username .', <br /><br /> Du hast soeben eine Spende von '.  .' Punkten erhalten.<br /><br />Mit freundlichen und spendablen Grüßen<br />'. $username['username'];  // <---
Das wird sicherlich noch nicht so richtig passen... teste es erstmal.
Benutzeravatar
oliver12345
Mitglied
Beiträge: 613
Registriert: 22.05.2003 16:58
Wohnort: Thale
Kontaktdaten:

Beitrag von oliver12345 »

Muss nicht noch irgendwas zwischen dieses '. .'?

Code: Alles auswählen

Du hast soeben eine Spende von '.  .' Punkten erhalten.
ollis-page-online.de - Alles zum verrücktesten Huhn Deutschlands.
ollis-forum-online.de.vu - Das Forum zum Kulthuhn
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

yo.. hmm.
Versuch´s ma mit $amount.
Antworten

Zurück zu „phpBB 2.0: Mod Support“