Modul (Output) Mailkontakt von Agon normal:
Code: Alles auswählen
<?php
$email_to_name = explode(",","CMS_VALUE[8]");
$email_to_mail = explode(",","CMS_VALUE[9]");
if($mail == 1 && count($email_to)!==0)
{
$header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
for($x=0;$x<count($email_to_name);$x++){
if(in_array($x,$email_to)) {
$mailto .= $email_to_name[$x]." <".$email_to_mail[$x].">,";
$adressat .= $email_to_name[$x]." ";
}
}
mail("$mailto",$betreff,$kommentar,$header);
echo '<h2>Folgende Nachricht wurde versendet:</h2>
<table border="1" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><b>Absender:</b></td>
<td width="90%">';
if ($email_from_mail=="") { echo '<i>keine Absenderangabe</i>'; }
else { echo $email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;'; }
echo '</td>
</tr>
<tr>
<td><b>Adressat(en):</b></td>
<td width="90%">'.$adressat.'</td>
</tr>
<tr>
<td><b>Betreff:</td>
<td width="90%">'.$betreff.'</td>
</tr>
<tr>
<td colspan="2">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="3">'; echo "<h1>CMS_HTMLHEAD[1]</h1>
<span id=\"font\">CMS_HTML[1]</span>"; echo '</td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihr Name:</b></td>
<td> </td>
<td><input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihre Email:</b></td>
<td> </td>
<td><input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><b>Adressat:</b><br>(Mehrfachauswahl möglich)</td>
<td> </td>
<td><select name="email_to[]" size="'.count($email_to_name).'" multiple class="Input">';
for($x=0;$x<count($email_to_name);$x++){
echo '<option selected value="'.$x.'">'.$email_to_name[$x].'</option>';
}
echo ' </select>';
if ($mail == 1) {
echo '<br><i>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</i>'; }
echo ' </td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Betreff:</b></td>
<td> </td>
<td><input type="text" name="betreff" size="40" value="'.$betreff.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><b>Ihre Nachricht:</b></td>
<td> </td>
<td><textarea cols="45" rows="10" name="kommentar" style="width:250px" class="InputArea">'.$kommentar.'</text'.'area></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Mail senden" name="submit" class="InputButton"></td>
<input type="hidden" name="mail" value="1">
</tr>
</table>
</fo'; echo 'rm>';
}
?>
...und nach dem Speichern:
Code: Alles auswählen
<?php
$email_to_name = explode(",","CMS_VALUE[8]");
$email_to_mail = explode(",","CMS_VALUE[9]");
if($mail == 1 && count($email_to)!==0)
{
$header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
for($x=0;$x<count($email_to_name);$x++){
if(in_array($x,$email_to)) {
$mailto .= $email_to_name[$x]." <".$email_to_mail[$x].">,";
$adressat .= $email_to_name[$x]." ";
}
}
mail("$mailto",$betreff,$kommentar,$header);
echo '<h2>Folgende Nachricht wurde versendet:</h2>
<table border="1" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><b>Absender:</b></td>
<td width="90%">';
if ($email_from_mail=="") { echo '<i>keine Absenderangabe</i>'; }
else { echo $email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;'; }
echo '</td>
</tr>
<tr>
<td><b>Adressat(en):</b></td>
<td width="90%">'.$adressat.'</td>
</tr>
<tr>
<td><b>Betreff:</td>
<td width="90%">'.$betreff.'</td>
</tr>
<tr>S_VALUE[9]");
if($mail == 1 && count($email_to)!==0)
{
$header='From:'.$email_from_name.'<'.$email_from_mail.'>\n';
for($x=0;$x<count($email_to_name);$x++){
if(in_array($x,$email_to)) {
$mailto .= $email_to_name[$x]." <".$email_to_mail[$x].">,";
$adressat .= $email_to_name[$x]." ";
}
}
mail("$mailto",$betreff,$kommentar,$header);
echo '<h2>Folgende Nachricht wurde versendet:</h2>
<table border="1" cellpadding="3" cellspacing="0" width="100%">
<tr>
<td><b>Absender:</b></td>
<td width="90%">';
if ($email_from_mail=="") { echo '<i>keine Absenderangabe</i>'; }
else { echo $email_from_name.' &l'.'t;'.$email_from_mail.'&g'.'t;'; }
echo '</td>
</tr>
<tr>
<td><b>Adressat(en):</b></td>
<td width="90%">'.$adressat.'</td>
</tr>
<tr>
<td><b>Betreff:</td>
<td width="90%">'.$betreff.'</td>
</tr>
<tr>
<td colspan="2">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="3">'; echo "<h1>CMS_HTMLHEAD[1]</h1>
<span id=\"font\">CMS_HTML[1]</span>"; echo '</td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihr Name:</b></td>
<td> </td>
<td><input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihre Email:</b></td>
<td> </td>
<td><input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" class="Input"></td>
</t
<td colspan="2">'.nl2br($kommentar).'</td>
</tr>
</table>';
} else
{
echo '<form name="mail" action="'.$auth->url().'" method="post">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="3">'; echo "<h1>CMS_HTMLHEAD[1]</h1>
<span id=\"font\">CMS_HTML[1]</span>"; echo '</td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihr Name:</b></td>
<td> </td>
<td><input type="text" name="email_from_name" size="30" value="'.$email_from_name.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Ihre Email:</b></td>
<td> </td>
<td><input type="text" name="email_from_mail" size="30" value="'.$email_from_mail.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><b>Adressat:</b><br>(Mehrfachauswahl möglich)</td>
<td> </td>
<td><select name="email_to[]" size="'.count($email_to_name).'" multiple class="Input">';
for($x=0;$x<count($email_to_name);$x++){
echo '<option selected value="'.$x.'">'.$email_to_name[$x].'</option>';
}
echo ' </select>';
if ($mail == 1) {
echo '<br><i>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</i>'; }
echo ' </td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Betreff:</b></td>
<td> </td>
<td><input type="text" name="betreff" size="40" value="'.$betreff.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" widthr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><b>Adressat:</b><br>(Mehrfachauswahl möglich)</td>
<td> </td>
<td><select name="email_to[]" size="'.count($email_to_name).'" multiple class="Input">';
for($x=0;$x<count($email_to_name);$x++){
echo '<option selected value="'.$x.'">'.$email_to_name[$x].'</option>';
}
echo ' </select>';
if ($mail == 1) {
echo '<br><i>Sie müssen mindestens einen Adressaten auswählen, um die Nachricht abschicken zu können.</i>'; }
echo ' </td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td><b>Betreff:</b></td>
<td> </td>
<td><input type="text" name="betreff" size="40" value="'.$betreff.'" class="Input"></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td valign="top"><b>Ihre Nachricht:</b></td>
<td> </td>
<td><textarea cols="45" rows="10" name="kommentar" style="width:250px" class="InputArea">'.$kommentar.'</text'.'area></td>
</tr>
<tr>
<td><img border="0" src="images/2.gif" width="2" height="8"></td>
</tr>
<tr>
<td colspan="3" align="center"><input type="submit" value="Mail senden" name="submit" class="InputButton"></td>
<input type="hidden" name="mail" value="1">
</tr>
</table>
</fo'; echo 'rm>';
}
?>
Mein Layout:
Code: Alles auswählen
<html>
<head>
<title>PCFit Computer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/pcfit.css" rel="stylesheet" type="text/css">
</head>
<body>
<table cellspacing="0" width="100%" height="100%" border="0" cellpadding="10">
<tr>
<td align="center" valign="middle" height="100%"><table cellspacing="0" width="800" border="0" cellpadding="5">
<tr>
<td height="100" colspan="2" class="dark" width="200" background="images/ecke-obenlinks.jpg" style="background-position:top left; background-repeat:no-repeat;" align="center"><img src="images/logo.jpg" width="160" height="72"></td>
<td width="400" height="100" background="images/computer-user.jpg" class="lines" align="left" valign="bottom" style="padding: 0px;"><table width="330" border="0" cellspacing="0" cellpadding="2">
<tr>
<td class="brightdottedtop"><img src="images/wuerfel-hell-rechts.jpg">CMS_CONTAINER[2]</td>
</tr>
</table>
</td>
<td width="200" rowspan="2" align="center" valign="middle" class="dark" background="images/ecke-obenrechts.jpg" style="background-position:top right; background-repeat:no-repeat;">CMS_CONTAINER[4]</td>
</tr>
<tr>
<td class="dark" style="padding: 0px;" valign="top" height="24" width="180"><img src="images/spacer.gif"></td>
<td class="brightdottedbottom" style="padding: 0px; background-position:top left; background-repeat:no-repeat" valign="top" width="20" background="images/ct-obenlinks.jpg"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="right"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10">CMS_CONTAINER[3]</td>
</tr>
<tr>
<td align="left" valign="top" style="padding: 0px; background-position:bottom right; background-repeat:no-repeat" background="images/streifen.jpg">
<table width="180" border="0" cellpadding="15" cellspacing="0">
<tr>
<td class="dark" valign="top" background="images/ecke-untenlinks.jpg" style="background-position:bottom left; background-repeat:no-repeat;">CMS_CONTAINER[1]</td>
</tr>
</table></td>
<td align="left" valign="top" class="bright" style="padding: 0px;"><img src="images/spacer.gif"></td>
<td valign="top" class="bright"><table width="400" height="300" border="0" cellspacing="0" cellpadding="5">
<tr>
<td height="300" valign="top">
<div style="float:left; height: 300 px; width: 100%; overflow: auto; padding: 5 px;">
<p>CMS_CONTAINER[7] CMS_CONTAINER[8] CMS_CONTAINER[9] CMS_CONTAINER[10]</p>
<p align="right">CMS_CONTAINER[11]</p>
</div>
</td>
</tr>
</table></td>
<td align="left" valign="top" style="padding: 0px;"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td class="brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Computernews</td>
</tr>
<tr>
<td class="dark" valign="top">CMS_CONTAINER[5]</td>
</tr>
<tr>
<td class="brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Letzte Meldungen </td>
</tr>
<tr>
<td class="dark" valign="top" background="images/ecke-untenrechts.jpg" style="background-position:bottom right; background-repeat:no-repeat;">CMS_CONTAINER[6]</td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/streifen.jpg" style="background-position:bottom right; background-repeat:no-repeat"><img src="images/spacer.gif"></td>
<td class="brightdotted"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="center">© 2005 PCFit Computer, Erfurt, Germany</td>
<td><img src="images/spacer.gif"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
...und nach dem Speichern
Code: Alles auswählen
<html>
<head>
<title>PCFit Computer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="css/pcfit.css" rel="stylesheet" type="text/css">
</head>
<body>
<table cellspacing="0" width="100%" height="100%" border="0" cellpadding="10">
<tr>
<td align="center" valign="middle" height="100%"><table cellspacing="0" width="800" border="0" cellpadding="5">
<tr>
<td height="100" colspan="2" class="dark" width="200" background="images/ecke-obenlinks.jpg" style="background-position:top left; background-repeat:no-repeat;" align="center"><img src="images/logo.jpg" width="160" height="72"></td>
<td width="400" height="100" background="images/computer-user.jpg" class="lines" align="left" valign="bottom" style="padding: 0px;"><table width="330" border="0" cellspacing="0" cellpadding="2">
<tr>
<td class="brightdottedtop"><img src="images/wuerfel-hell-rechts.jpg">CMS_CONTAINER[2]</td>
</tr>
</table>
</td>
<td width="200" rowspan="2" align="center" valign="middle" class="dark" background="images/ecke-obenrechts.jpg" style="background-position:top right; background-repeat:no-repeat;">CMS_CONTAINER[4]</td>
</tr>
<tr>
<td class="dark" style="padding: 0px;" valign="top" height="24" width="180"><img src="images/spacer.gif"></td>
<td class="brightdottedbottom" style="padding: 0px; background-position:top left; background-repeat:no-repeat" valign="top" width="20" background="images/ct-obenlinks.jpg"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="right"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10">CMS_CONTAINER[3]</td>
</tr>
<tr>
<td align="left" valign="top" style="padding: 0px; background-position:bottom right; background-repeat:no-repeat" background="images/streifen.jpg">
<table width="180" border="0" cellpadding="15" cellspacing="0">
<tr>
0A </tr>
</table>
</td>
<td width="200" rowspan="2" align="center" valign="middle" class="dark" background="images/ecke-obenrechts.jpg" style="background-position:top right; background-repeat:no-repeat;">CMS_CONTAINER[4]</td>
</tr>
<tr>
<td class="dark" style="padding: 0px;" valign="top" height="24" width="180"><img src="images/spacer.gif"></td>
<td class="brightdottedbottom" style="padding: 0px; background-position:top left; background-repeat:no-repeat" valign="top" width="20" background="images/ct-obenlinks.jpg"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="right"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10">CMS_CONTAINER[3]</td>
</tr>
<tr>
<td align="left" valign="top" style="padding: 0px; background-position:bottom right; background-repeat:no-repeat" background="images/streifen.jpg">
<table width="180" border="0" cellpadding="15" cellspacing="0">
<tr>
<td class="dark" valign="top" background="images/ecke-untenlinks.jpg" style="background-position:bottom left; background-repeat:no-repeat;">CMS_CONTAINER[1]</td>
</tr>
</table></td>
<td align="left" valign="top" class="bright" style="padding: 0px;"><img src="images/spacer.gif"></td>
<td valign="top" class="bright"><table width="400" height="300" border="0" cellspacing="0" cellpadding="5">
<tr>
<td height="300" valign="top">
<div style="float:left; height: 300 px; width: 100%; overflow: auto; padding: 5 px;">
<p>CMS_CONTAINER[7] CMS_CONTAINER[8] CMS_CONTAINER[9] CMS_CONTAINER[10]</p>
<p align="right">CMS_CONTAINER[11]</p>
</div>
</td>
</tr>
</table></td>
<td align="left" valign="top" style="padding: 0px;"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td class=%2 <td class="dark" valign="top" background="images/ecke-untenlinks.jpg" style="background-position:bottom left; background-repeat:no-repeat;">CMS_CONTAINER[1]</td>
</tr>
</table></td>
<td align="left" valign="top" class="bright" style="padding: 0px;"><img src="images/spacer.gif"></td>
<td valign="top" class="bright"><table width="400" height="300" border="0" cellspacing="0" cellpadding="5">
<tr>
<td height="300" valign="top">
<div style="float:left; height: 300 px; width: 100%; overflow: auto; padding: 5 px;">
<p>CMS_CONTAINER[7] CMS_CONTAINER[8] CMS_CONTAINER[9] CMS_CONTAINER[10]</p>
<p align="right">CMS_CONTAINER[11]</p>
</div>
</td>
</tr>
</table></td>
<td align="left" valign="top" style="padding: 0px;"><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td class="brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Computernews</td>
</tr>
<tr>
<td class="dark" valign="top">CMS_CONTAINER[5]</td>
</tr>
<tr>
<td class="brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Letzte Meldungen </td>
</tr>
<tr>
<td class="dark" valign="top" background="images/ecke-untenrechts.jpg" style="background-position:bottom right; background-repeat:no-repeat;">CMS_CONTAINER[6]</td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/streifen.jpg" style="background-position:bottom right; background-repeat:no-repeat"><img src="images/spacer.gif"></td>
<td class="brightdotted"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="center">© 2005 PCFit Computer, Erfurt, Germany</td>
<td><img src="images/spacer.gif"></td>
<"brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Computernews</td>
</tr>
<tr>
<td class="dark" valign="top">CMS_CONTAINER[5]</td>
</tr>
<tr>
<td class="brightdotted"><img src="images/wuerfel-hell-rechts.jpg" width="10" height="10"> Letzte Meldungen </td>
</tr>
<tr>
<td class="dark" valign="top" background="images/ecke-untenrechts.jpg" style="background-position:bottom right; background-repeat:no-repeat;">CMS_CONTAINER[6]</td>
</tr>
</table></td>
</tr>
<tr>
<td background="images/streifen.jpg" style="background-position:bottom right; background-repeat:no-repeat"><img src="images/spacer.gif"></td>
<td class="brightdotted"><img src="images/spacer.gif"></td>
<td class="brightdotted" align="center">© 2005 PCFit Computer, Erfurt, Germany</td>
<td><img src="images/spacer.gif"></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
Das Irre ist, bei kurzen Modulen passiert das nicht. Und wenn ich das Layout speichere, sieht es nach jedem Speichern anders aus. Dasselbe gilt für Artikel/Containerinhalte...