Newslettermodulanpassung

Gesperrt
DanielOppitz
Beiträge: 3
Registriert: Mo 29. Sep 2003, 09:31
Kontaktdaten:

Newslettermodulanpassung

Beitrag von DanielOppitz » Mi 8. Okt 2003, 11:15

Hallo,

ich habe das Newslettermodul soweit am Laufen. Nur habe ich noch nicht ganz den Durchblick wie ich die Eingabemaske meinen Bedürfnissen anpasse. Die Überschriften "Newsletter", "Name" usw. sind derzeit noch riesig. Ich habe auch schon im Code rumprobiert, aber irgendwie keinen Erfolg gehabt. Bis daraufhin, dass ich die Tabelle linksbündig gemacht habe. Im Konfigmenue des Moduls kann man ja irgendwie zwischen Font1 bis Font 50 wählen, aber einen Effekt hat das bei mir auch nicht.

Kann mir vielleicht jemand die relevanten Stellen zeigen? Danke! Hier der Code!

Input:

Code: Alles auswählen

if ("CMS_VALUE[4]" == "") {$VALUE[4] = $modNews["headline"];}
if ("CMS_VALUE[5]" == "") {$VALUE[5] = $modNews["subcribemessage"];}
if ("CMS_VALUE[6]" == "") {$VALUE[6] = $modNews["unsubcribemessage"];}
echo "<table align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr valign=\"top\">
  <td width=\"202\">".$mod["font"].":</td>
  <td><select name=\"CMS_VAR[0]\" size=\"1\">";
if ("CMS_VALUE[0]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[0]") {
         	echo "<option value=\"$i\">Font $i</option>";
         } else {
         	echo "<option value=\"$i\" selected>Font $i</option>";
         }
}
echo "</SELECT></td>
</tr>
<tr valign=\"top\">
  <td width=\"190\">".$mod["errorfont"].":</td>
  <td><select name=\"CMS_VAR[1]\" size=\"1\">";
if ("CMS_VALUE[1]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[1]") {
         	echo "<option value=\"$i\">Font $i</option>";
         } else {
         	echo "<option value=\"$i\" selected>Font $i</option>";
         }
}
echo "</SELECT></td>
</tr>
<tr valign=\"top\">
  <td width=\"190\">".$mod["inputformfont"].":</td>
  <td><select name=\"CMS_VAR[2]\" size=\"1\">";
if ("CMS_VALUE[2]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
for ($i=1; $i<=50; $i++) {
	if ($i != "CMS_VALUE[2]") {
         	echo "<option value=\"$i\">Font $i</option>";
         } else {
         	echo "<option value=\"$i\" selected>Font $i</option>";
         }
}
echo "</SELECT></td>
</tr>
<tr>
  <td valign=\"top\">".$modNews["inputname"].":</td>
  <td><input type=\"checkbox\" name=\"CMS_VAR[3]\" value=\"ja\"";
if ("CMS_VALUE[3]" == "ja") {
	echo "checked";
}
echo">ja</td>
</tr>
<tr>
  <td colspan=\"2\"><input type=\"text\" size=\"37\" style=\"width:300px;\" name=\"CMS_VAR[4]\" value=\"$VALUE[4]CMS_VALUE[4]\"></td>
</tr>
<tr>
  <td colspan=\"2\"><input type=\"text\" size=\"37\" style=\"width:300px;\" name=\"CMS_VAR[5]\" value=\"$VALUE[5]CMS_VALUE[5]\"></td>
</tr>
<tr>
  <td colspan=\"2\"><input type=\"text\" size=\"37\" style=\"width:300px;\" name=\"CMS_VAR[6]\" value=\"$VALUE[6]CMS_VALUE[6]\"></td>
</tr>
<tr>
  <td valign=\"top\">".$mod["select"].":</td>
  <td><input type=\"radio\" name=\"CMS_VAR[7]\" value=\"0\"";
if ("CMS_VALUE[7]" == "0") {
	echo "checked";
}
echo">".$modNews["subcribe"]."<br>
  <input type=\"radio\" name=\"CMS_VAR[7]\" value=\"1\"";
if ("CMS_VALUE[7]" == "1") {
	echo "checked";
}
echo">".$modNews["unsubcribe"]."<br>
  <input type=\"radio\" name=\"CMS_VAR[7]\" value=\"\"";
if ("CMS_VALUE[7]" == "") {
	echo "checked";
}
echo">".$modNews["both"]."</td>
</tr>
<tr>
  <td valign=\"top\">".$mod["picforsend"].":</td>
  <td><select name=\"CMS_VAR[8]\" size=\"1\">";
if ("CMS_VALUE[8]" != 0) {
	echo "<option value=\"0\">".$lngForm["nothing"]."</option>";
} else {
	echo "<option value=\"0\" selected>".$lngForm["nothing"]."</option>";
}
$sql = "SELECT * FROM $cfgTab_upl WHERE idclient='$client' AND filetype='img' ORDER BY filename";
$db->query($sql);
while ($db->next_record()) {
	if ($db->f("idupl") != "CMS_VALUE[8]") {
         	echo "<option value=\"".$db->f("idupl")."\">".$db->f("description")."</option>";
         } else {
         	echo "<option value=\"".$db->f("idupl")."\" selected>".$db->f("filename")."</option>";
         }
}
echo "</SELECT></td>
</tr>
</table>";
Output:

Code: Alles auswählen

<?php
include($cfg['path']['contenido']."includes/cfg_language_de.inc.php");

echo "<div align=\"left\">";
if ($modnews_email == "") {
	$modnews_errormsg = "1001";
} elseif (!eregi("^[-a-z0-9\-\_\.]{2,63}\@[a-z0-9\-\_\.]{2,63}\.[a-z]{2,4}$",$modnews_email))  {
	$modnews_errormsg = "1002";
} elseif ($modnews_send == 1) {
	$sql = "SELECT * FROM ".$cfg["tab"]["news_rcp"]." WHERE email='$modnews_email' AND idclient='$client'";
	$db->query($sql);
	if ($db->next_record()) {
		$modnews_errormsg = "1003";
         }
} else {
	$sql = "SELECT * FROM ".$cfg["tab"]["news_rcp"]." WHERE email='$modnews_email' AND idclient='$client'";
	$db->query($sql);
	if ($db->next_record() == 0) {
		$modnews_errormsg = "1004";
         } else {
		$sql = "DELETE FROM ".$cfg["tab"]["news_rcp"]." WHERE email='$modnews_email' AND idclient='$client'";
		$db->query($sql);
		mail($modnews_email, $lngNews["goodbyesubject"], $lngNews["goodbyemessage"], 'FROM: '.$cfgNewsletter["from"]);
		if ("CMS_VALUE[0]" != "0") {
	         	echo "<span id=\"fontCMS_VALUE[0]\">CMS_VALUE[6]</span><br><br>";
	         } else {
	         	echo "CMS_VALUE[6]<br><br>";
	         }
         }
}
if ($modnews_errormsg) {
	if ($modnews_send == 0) {
         	if ("CMS_VALUE[0]" != "0") {
                 	echo "<span id=\"fontCMS_VALUE[0]\">CMS_VALUE[4]</span><br><br>";
                 } else {
                 	echo "CMS_VALUE[4]<br><br>";
                 }
         } else {
         	if ("CMS_VALUE[1]" != "0") {
                 	echo "<span id=\"fontCMS_VALUE[1]\">".$lngErr[$modnews_errormsg]."</span><br><br>";
                 } else {
                 	echo "".$lngErr[$modnews_errormsg]."<br><br>";
                 }
         }
}
if (!$modnews_errormsg & $modnews_send == 1) {
	$sql = "INSERT INTO ".$cfg["tab"]["news_rcp"]." (idclient, idlang, name, email, deactivated, author, created) VALUES ('$client', '$lang', '$modnews_name', '$modnews_email', 0, 'website', NOW())";
         $db->query($sql);
         mail($modnews_email, $lngNews["welcomesubject"], $lngNews["welcomemessage"], 'FROM: '.$cfgNewsletter["from"]);
	if ("CMS_VALUE[0]" != "0") {
         	echo "<span id=\"fontCMS_VALUE[0]\">CMS_VALUE[5]</span><br><br>";
         } else {
         	echo "CMS_VALUE[5]<br><br>";
         }
}
echo "<form name=\"newsletter\" method=\"POST\" action=\"".$auth->url()."\" >";
if ("CMS_VALUE[3]" == "ja") {
	if ("CMS_VALUE[0]" != "0") {
         	echo "<span id=\"fontCMS_VALUE[0]\">".$modNews["name"]."</span>";
         } else {
         	echo "".$modNews["name"]."";
         }
	echo "<br><input type=\"text\" size=\"9\" style=\"width:120px\" ";
	if ("CMS_VALUE[2]" != "0") {
         	echo "id=\"fontCMS_VALUE[2]\" ";
         }
	echo " style=\"width:120px\" name=\"modnews_name\" value=\"$modnews_name\"><br>";
}
if ("CMS_VALUE[0]" != "0") {
	echo "<span id=\"fontCMS_VALUE[0]\">".$modNews["email"]."</span><br>";
} else {
	echo "".$modNews["email"]."<br>";
}
echo "<input type=\"text\" size=\"9\" style=\"width:120px\" ";
if ("CMS_VALUE[2]" != "0") {
	echo "id=\"fontCMS_VALUE[2]\" ";
}
echo "name=\"modnews_email\" value=\"$modnews_email\">";
if ("CMS_VALUE[8]" != "0") {
        	$sql = "SELECT * FROM ".$cfg["tab"]["upl"]." WHERE idupl='CMS_VALUE[8]'";
	$db->query($sql);
	while ($db->next_record()) {
	echo "<input type=\"image\" src=\"".$db->f("dirname")."/".$db->f("filename")."\"><br>";
	}
} else {
        	echo "<input type=\"submit\" value=\"senden\"><br>";
}
if ("CMS_VALUE[7]" == "") {
       	echo "<input type=\"radio\" name=\"modnews_send\" value=\"1\" checked>";
	if ("CMS_VALUE[0]" != "0") {
               	echo "<span id=\"fontCMS_VALUE[0]\">".$modNews["subcribe"]."</span>";
         } else {
                	echo "".$modNews["subcribe"]."";
         }
         echo "</input>";
	echo "<input type=\"radio\" name=\"modnews_send\" value=\"2\">";
         if ("CMS_VALUE[0]" != "0") {
                	echo "<span id=\"fontCMS_VALUE[0]\">".$modNews["unsubcribe"]."</span>";
         } else {
                	echo "".$modNews["unsubcribe"]."";
         }
         echo "</input>";
}
if ("CMS_VALUE[7]" == "0") {
	echo "<input type=\"hidden\" name=\"modnews_send\" value=\"1\">";
}
if ("CMS_VALUE[7]" == "1") {
	echo "<input type=\"hidden\" name=\"modnews_send\" value=\"2\">";
}
echo "</FORM>";
echo "</div>";
?>
Danke,
daniel

Q-Man
Beiträge: 5
Registriert: Do 11. Sep 2003, 20:30
Kontaktdaten:

Du musst die css Datei anpassen

Beitrag von Q-Man » Mi 8. Okt 2003, 11:53

Füge das in die css Datei ein:

.font1 { font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #666666;
padding-bootom:0px;
margin-bottom:0px;
line-height:16px;
}


für font2 einfach dublizieren und eine andere Größe,Farbe usw. wählen.
Du musst natürlich die css Datei in dein Layout einbauen.
<link rel="stylesheet" type="text/css" href="css/format.css">

DanielOppitz
Beiträge: 3
Registriert: Mo 29. Sep 2003, 09:31
Kontaktdaten:

Danke.

Beitrag von DanielOppitz » Mi 8. Okt 2003, 12:17

Besten Dank! Werde ich gleich mal ausprobieren!

Gesperrt