Newslettermodul

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Newslettermodul

Beitrag von ttb » Mi 29. Okt 2003, 13:31

Hallo,

hab mal versucht, das Newslettermodul zu Version 4.3.x von contenido-module.de in Version 4.4 zu integrieren.

Die Einbindung funktioniert auch, allerdings wird bei der Formulardefinition bei action keine URI übergeben, sondern es steht die Variable im QT drin. :?

Newsletter-Output:

Code: Alles auswählen

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

echo "<div align=\"center\">";
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 action="$auth->url()" method="post" name="eintrag">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
 <td id="news_attention"><img src="images/newsletter.gif"></td>
 <td id="news_headline">Newsletter</td>
</tr>
<tr>
 <td id="news_content" colspan="2">';
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 " id=\"textfeld\" 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\" id=\"textfeld\" ";
if ("CMS_VALUE[2]" != "0") {
	echo "id=\"fontCMS_VALUE[2]\" ";
}
echo "name=\"modnews_email\" value=\"$modnews_email\">";

echo "&nbsp;<input type=\"submit\" value=\"senden\" id=\"button\"><br>";

if ("CMS_VALUE[7]" == "") {
       	echo "<br><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 "</td>
</tr>
</table>
</form>";
?>
Wie muss die Variable richtig lauten?

Im QT steht:

Code: Alles auswählen

<form action=".$auth->url()." method="post" name="eintrag">
Ich hab auch mal $REQUEST_URI bzw. $PHP_SELF anstatt $auth->url() eingesetzt, allerdings werden auch diese nicht korrekt übergeben. :?

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Beitrag von ttb » Mo 3. Nov 2003, 17:30

Entgegen den Äußerungen von Timo hab ich die Tabelle <Prefix>news_rcp geändert -> Spalte idnewsrcp auf auto_increment gesetzt.

Jetzt funktioniert bei mir mit diesem Output zumindestens der Eintrag in die DB:

Code: Alles auswählen

<?php
include($cfg['path']['contenido']."includes/cfg_language_de.inc.php");
 $db = new DB_Contenido;
echo "<div align=\"center\">";
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";
} else if ($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()."\" >
<input type=\"hidden\" name=\"client\" value=\"$client\"><input type=\"hidden\" name=\"lang\" value=\"$lang\">";
/*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=\"\"><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>";
?>

jwulfes
Beiträge: 60
Registriert: Mo 8. Sep 2003, 20:35
Kontaktdaten:

Beitrag von jwulfes » Di 4. Nov 2003, 09:29

Hallo Ihr beiden,

bin was contenido angeht ein totaler Anfänger.
Wenn der Quellcode for 4.4.1 steht, könnt Ihr dan das Modul zum downloaden auf dei Entwicklersteite "schieben"?

Wie kann ich im Frontend eigentlich Empfänger EMail Adressen dauerhaft löschen?

Gruß
Joerg

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Beitrag von ttb » Do 6. Nov 2003, 10:28

Wie ich nun mittlerweile herausgefunden habe, funktioniert das Modul, allerdings komischerweise nur, wenn ein neuer Artikel angelegt wird - es ließ sich bei mir nicht zuverlässig im laufenden Betrieb integrieren. :(

Vorher habe ich, wie ich schon in diesem Thread geschrieben habe, folgenden SQL-Befehl ausgeführt:

Code: Alles auswählen

ALTER TABLE <Prefix>news_rcp CHANGE 'idnewsrcp' 'idnewsrcp' INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT
Ich verwende dieses leicht modifizierte Modul von contenido-module.de (ursprünglich für Version 4.3.x):
-> INPUT

Code: Alles auswählen

include($cfg['path']['contenido']."includes/cfg_language_de.inc.php");
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 ".$cfg["tab"]["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");
$db = new DB_Contenido;
echo "<div align=\"center\">";
if ($modnews_email == "") {
	$modnews_errormsg = "1001";
} elseif (!eregi( "^" ."[a-z0-9]+([_\\.-][a-z0-9]+)*" ."@" . "([a-z0-9]+([\.-][a-z0-9]+)*)+" . "\\.[a-z]{2,}" ."$", $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]\">".$modNews["unsubscribemessage"]."</span><br><br>";
	         } else {
	         	echo "".$modNews["unsubscribemessage"]."<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]\">".$modNews["subscribemessage"]."</span><br><br>";
         } else {
         	echo "".$modNews["unsubscribemessage"]."<br><br>";
         }
}
echo "<form name=\"newsletter\" method=\"POST\" action=\"".$auth->url()."\" >
<input type=\"hidden\" name=\"client\" value=\"$client\"><input type=\"hidden\" name=\"lang\" value=\"$lang\">";
/*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=\"\"><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\">";

        	echo "<input id=\"button\" 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>";
?>

sumsi
Beiträge: 39
Registriert: Do 30. Okt 2003, 16:40
Kontaktdaten:

Beitrag von sumsi » So 9. Nov 2003, 12:27

also den sql befehl hab ich nicht gemacht....funktioniert trotzdem.......

gunwalt
Beiträge: 57
Registriert: Di 2. Sep 2003, 08:53
Wohnort: Erkrath
Kontaktdaten:

Beitrag von gunwalt » Di 11. Nov 2003, 11:45

kann ich bestätigen mit sql-Befehl. Allerdings wäre längerfristig ein System mit Bestätigungsmail besser.

Guntram

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Beitrag von ttb » Di 11. Nov 2003, 11:50

Die sollte eigentlich verschickt werden.

Code: Alles auswählen

mail($modnews_email, $lngNews["welcomesubject"], $lngNews["welcomemessage"], 'FROM: '.$cfgNewsletter["from"]);
Vielleicht ist die Mailfunktion bei deinem Webserver deaktiviert?

gunwalt
Beiträge: 57
Registriert: Di 2. Sep 2003, 08:53
Wohnort: Erkrath
Kontaktdaten:

Beitrag von gunwalt » Di 11. Nov 2003, 13:05

Ich habe mich falsch ausgedrückt. Ich meinte eine Verifizierungsmail, die der User erst bestätigen muss. Es gibt zu die4sem Thema mittlerweile auch schon Gerichtsurteile.

Gruss
Guntram

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Beitrag von ttb » Di 11. Nov 2003, 13:22

*Puh* Daran hab ich in dem Moment garnicht gedacht, stimmt allerdings. ;) Dazu müsste man die Tabelle Prefix_news_rcp um ein Feld zur Aktivierung erweitern und da dann ne Session-Id eintragen, die dann per Mail übergeben wird, allerdings wird es damit nicht getan sein, da man noch einen File braucht, der die Verifizierung überprüft/den User aktiviert

Madinson
Beiträge: 52
Registriert: Di 7. Okt 2003, 13:57
Wohnort: Köln
Kontaktdaten:

administartion newsletter-modul

Beitrag von Madinson » Mi 10. Dez 2003, 17:02

Kann man die Version auch im Adminbereich bearbeiten?? Funktioniert alles..oder sollte man noch etwas modifizieren?

danke
webwebweb...

ttb
Beiträge: 182
Registriert: So 26. Okt 2003, 19:54
Wohnort: Schwerin
Kontaktdaten:

Beitrag von ttb » Mi 10. Dez 2003, 17:46

jo, es fehlt nur noch die mail mit dem bestätigungslink...

Madinson
Beiträge: 52
Registriert: Di 7. Okt 2003, 13:57
Wohnort: Köln
Kontaktdaten:

ausführen::

Beitrag von Madinson » Mi 10. Dez 2003, 18:06

Der SQL-Befehl:

ALTER TABLE <Prefix>news_rcp CHANGE 'idnewsrcp' 'idnewsrcp' INT(11) DEFAULT '0' NOT NULL AUTO_INCREMENT

muss der unter phpmyadmin /sql unter

"SQL-Befehl(e) in Datenbank xx ausführen"

eingefügt und mit ok bestätigt werden..?

(Hört sich dämlich an...aber ich habe eine Live-Seite und weiß es nicht besser!!!).
Vilen Dank...ttb
webwebweb...

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Mi 10. Dez 2003, 18:14

AUTO_INCREMENT wird in Contenido 4.3x und 4.4.x nicht mehr verwendet. Wird es dennoch verwendet, kann es zu Fehlern kommen.

Madinson
Beiträge: 52
Registriert: Di 7. Okt 2003, 13:57
Wohnort: Köln
Kontaktdaten:

....funktioniert aber wieder

Beitrag von Madinson » Mi 10. Dez 2003, 19:08

Danke für die Info::

Bei mir werden nun die alten Angaben des alten Newsletter-Moduls gezogen.
Könnte ich die Texte nicht per Hand in der DB editieren??

Ich frage mal so...weil es ein Notfall ist....

Wie sieht es denn aus mit der Contenido-Crew: Wie weit seid Ihr mit dem Modul?? Ich hätte schon mal ein paar schmukce Buttons (sozusagen Redesign für die Icons im Adminbereich... ;-)) anzubieten..

danke
webwebweb...

Madinson
Beiträge: 52
Registriert: Di 7. Okt 2003, 13:57
Wohnort: Köln
Kontaktdaten:

kein Feld für den Namen

Beitrag von Madinson » Mi 10. Dez 2003, 19:14

Leider fehlt bei nun das Eingabe-Feld für den Namen!

Obwohl ich es aktiviert habe unter Style /Template vorkonfigurieren gerichtet habe??

Hm: Ich habe es auch in der Kategorie konfiguriert. Sollte ich das alte Modul wohl erst mal löschen (ist nun inaktiv).

danke
webwebweb...

Gesperrt