PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Newsletter - Absender und Titel



Bonian
17.11.2007, 17:22
Hallo.

Leider steht bei meinen Newslettern nie ein Absender dabei, sondern es kommt immer unbekannt. Weiß jemand, wie ich das ändern kann?

Und mein zweites Problem mit dem Newsletter ist, dass ist den Titel nicht besteimmen kann.
Es kommt immer nur "Neuer l4D Newsletter" oder irgend so ein Text. Kann man das nicht auch so machen, dass man im Adminforce über dem Newsletter den Betreff angeben kann :confused:

Marcel

Bonian
23.11.2007, 22:14
Kann keiner helfen :(?

Hardy
23.11.2007, 22:57
Kann keiner helfen :(?
Checke mal in der functions.lib die variable "$seitenname" ob dort auch was eingetragen ist und dann dürfte ein absender erscheinen.

Hier mal Newsletter mit betreff funktion (version VMS1.0 funktioniert, version 1.2 ist ungetestet)


Ersetze /html/adminforce/content/newssystem/letter.php
mit dieser hier.


<?
if (!isset($_POST['versenden'])) $_POST['versenden'] = '';
if (!isset($_POST['news'])) $_POST['news'] = '';
if (!isset($_POST['betreff'])) $_POST['betreff'] = '';
$versendet = 0;
if ($_POST['versenden'] == 'Versenden') {
$mailadressen = db_query("SELECT `emailadresse` FROM ".$db_prefix."_emaildaten WHERE freigabe_fuer='1' or freigabe_fuer='3'");
while ($em = mysql_fetch_array($mailadressen)) {
$versendet++;
$mail_msg = ''.$_POST['news'].'

----------------------------------------------------------------------
Du erhälst diesen Newsletter weil Du den Empfang zugestimmt hast.
Solltest Du keinen Empfang mehr wünschen, dann stellen den Empfang
bitte auf '.$seitenname.' ab.
';
mail($em["emailadresse"], ''.$_POST['betreff'].'', $mail_msg, 'FROM: '.$seitenname.' <'.$betreibermail.'>');
}
mail($betreibermail, ''.$_POST['betreff'].' (KOPIE)', $mail_msg , 'FROM: '.$seitenname.' <'.$betreibermail.'>');
head("Newsletter versendet");
echo 'Es wurden '.$versendet.' Newsletter versendet, zur Kontrolle wurde eine Kopie an
Dich selber gesendet.';
foot();
}
?>

<?head("Newsletter schreiben");?>
<div align="left">
<form action="" method="post">
<b>Newsletter</b><br>
Betreff:<BR>
<textarea name="betreff" style="width:500px; height:50px;"></textarea><br><br>
Text:<BR>
<textarea name="news" style="width:500px; height:250px;"></textarea><br>
<br>
<input type="Submit" name="versenden" value="Versenden">
</form>
</div>
<?foot();?>

Bonian
25.11.2007, 20:31
HI ;)

Vielen Dank. Hat funktioniert :)