Archiv verlassen und diese Seite im Standarddesign anzeigen : Texte an PMs anhängen ??
Wernerchrissi
21.01.2008, 05:50
Hallo,
kann ich, wenn ich eine PM aufrufe über
private.php?do=newpm&u=2
noch einen Text ranhängen, der gleich eingetragen wird ????
Vielen Dank, Werner
Du benötigst ein Plug-in mit dem Einstiegspunkt private_newpm_blank mit dem Inhalt
$pm['message'] .= 'Hier kommt dein Text rein';
Wernerchrissi
21.01.2008, 11:39
Danke Pogo,
also kann ich die Einträge vordefinieren....
Ich habe Forumintern einen Buchverleih, wenn jemand ein Buch ausleihen möchte sucht er es aus und dann soll der entsprechende Verleiher eine PN bekommen....
Ich bin jetzt soweit, das ich die Daten zusammen habe und definieren kann..
z.B. also Empfänger_id sowie _username _titel _Nachricht u.s.w.
kann ich das alles vordefinieren und eine PN zusammenbasteln wenn ich den Einstiegspunkt
private_newpm_blank habe... aber wo bekomme ich den her ???
Danke für die Hilfe, Werner
Du musst im Admin-Kontrollzentrum ein neues Plug-in erstellen. Dort kannst du diesen Einstiegspunkt (Hook) auswählen.
Wernerchrissi
21.01.2008, 14:10
Danke Mike,
jetzt hab ich nur noch ein Problem...
wenn ich in der Def. noch eine Variable drin habe, wie übergebe ich die ...
z.B. $pm['message'] .= "Hallo ".$akt_user.", da ich...";
Die PN soll dann ohne einen weiteren klick verschickt werden....
Danke für die Hilfe, Werner
Wernerchrissi
21.01.2008, 14:21
Habe gerade festgestellt, das Änderung im private_newpm_blank ja auf alle User wirkt..... das soll natürlich nicht sein....
Was ahb ich da falsch gemacht ?????
Danke, Werner
Nun tja, du wirst noch irgend eine "action" setzen müssen, damit es nur dann einen Autotext gibt, wenn er gewollt ist, nehme ich an.
zB:
if ($_GET['autotext'] == 1)
{
$pm['message'] .= "Hallo ".$akt_user.", da ich...";
}
Die URL zu dem PM Link muss dementsprechend dann richtig angepasst werden.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.