Voreingestellte E.Mail per Klick ohne Editiermöglichkeit
Verfasst: 17.03.2009 22:35
Hallo. Möchte per Klick auf Button oder Link eine festgelegte E-Mail an alle Mitglieder einer Gruppe schicken. Das heißt der Benutzer soll nicht mehr die Editiermöglichkeit haben, sondern nur auf einen Link Klicken und die Gruppe wird im Hintergrund mit der Message "ich bin im Urlaub" oder so benachrichtigt.
Habe jetzt versucht aus dem Nachrichteneditierfenster die notwendigen Variablen rauszusuchen und zu füllen, so dass bislang (immerhin) auf Mausklick das Nachrichteneditierfenster aufgerufen wird und der voreingestellte Text für Subject und Message sowie Empfänger bereits voreingestellt ist.
(Das ist zwar noch nicht das was ich will, also ohne Editierfenster zu arbeiten, aber es scheint mir der erste Schritt zur Lösung).
Aber trotzdem kommt noch die Meldung "Das übermittelte Formular war ungültig. Versuchen Sie erneut, das Formular abzusenden." Offenbar fehlen noch ein paar Variablen, und ich weiß nicht welche.
Bislang mache ich u.a.:
Die Hidden-Fields und das Ziel des Formulars habe ich im Template, so dass ich aufrufe:
Ergo: Der Nachrichteneditor öffnet sich, zeigt Empfänger, Betreff und Message richtig (also mit den voreingestellten Werten) an, aber trotzdem kommt die oben genannte Fehlermeldung.
Könnt Ihr mir sagen was ich noch an Werten übergeben muss? Oder wie ich direkter zu meinem Ziel komme?
Danke
Habe jetzt versucht aus dem Nachrichteneditierfenster die notwendigen Variablen rauszusuchen und zu füllen, so dass bislang (immerhin) auf Mausklick das Nachrichteneditierfenster aufgerufen wird und der voreingestellte Text für Subject und Message sowie Empfänger bereits voreingestellt ist.
(Das ist zwar noch nicht das was ich will, also ohne Editierfenster zu arbeiten, aber es scheint mir der erste Schritt zur Lösung).
Aber trotzdem kommt noch die Meldung "Das übermittelte Formular war ungültig. Versuchen Sie erneut, das Formular abzusenden." Offenbar fehlen noch ein paar Variablen, und ich weiß nicht welche.
Bislang mache ich u.a.:
Code: Alles auswählen
$group_list = '10';
$subject = "Urlaub";
$message = "Bin im Urlaub";
$s_action = append_sid("{$phpbb_root_path}ucp.php?i=pm&mode=compose&action=post", true, $user->session_id);
$s_hidden_fields = build_hidden_fields(array('group_list' => $group_list, 'message' => $message, 'subject' => $subject));
Code: Alles auswählen
<form action="{S_POST_ACTION}" method="post" name="postform">
{S_HIDDEN_FIELDS}
...
Könnt Ihr mir sagen was ich noch an Werten übergeben muss? Oder wie ich direkter zu meinem Ziel komme?
Danke