Seite 1 von 6

Neues Modul: HTMLNewsletter

Verfasst: Fr 23. Jan 2004, 13:29
von christian@maurer-it.com
Hallo,

es hat etwas länger gedauert als geplant aber nun gibt es das HTMLNewslettermodul (v0.2) endlich zum downloaden unter:

http://www.maurer-it.com/cms/front_content.php?idcat=96

Viel Spass und Erfolg damit.

Christian

p.s.: Feedback wird gerne angenommen!

Verfasst: Sa 24. Jan 2004, 20:51
von freeclimber
Kein Feedback? :?: :cry:

Keine Fehler gefunden :?:

schon wer das modul im einsatz :?: erfahrungen :?:

kein Anmelde Formular

Verfasst: Sa 24. Jan 2004, 22:22
von busi
hallo,

erst mal besten dank für das modul.

leider habe ich damit ein problemchen :? es wird kein anmeldeformular für die website besucher angezeigt.

der newsletter artikel ist online, als startartikel definiert und für alle zugänglich. der kategorie habe ich mein template "newsletter" zugewiesen. fehlermeldung erhalte ich keine, nur einen leeren weissen screen.

hat jemand eine idee was das sein könnte??

busi

Verfasst: So 25. Jan 2004, 12:25
von freeclimber
1.) ein anmeldeformular für den newsletter ist nicht inkludiert. (Noch nicht!)


2.) Wenn DU im "Edit Modus" den link "Send Newsletter" siehst hast du alles richtig gemacht, ansonsten kontrollier nochmal den Pfad.

Verfasst: So 25. Jan 2004, 18:21
von busi
den link "send newsletter" sehe ich. also, soweit kein problem.

ich habe dann nur eine verständnisfrage. wem soll ich newsletter senden, wenn niemand die möglichkeit hat, sich beim newsletter anzumelden? für was habe gibt es dann den link "send newsletter"?

Verfasst: So 25. Jan 2004, 18:26
von freeclimber
mit dem "send newsletter" verschickts du lediglich die aktuelle seite an alle newsletter-mebers.

Den send_newsletter sieht man nur im backend.

damit das sinn macht müssen natürlich adressen zuerst gespeichert werden.
anmeldung mittels anderem modul (das kommt aber von mir noch dazu...)

Verfasst: Mo 26. Jan 2004, 10:50
von ImmoF
Unterstuetzt das Modul Double-Opt-in? oder besser: Leider unterstuetzt das Contenido-Newsletter-Feature kein Double-Opt-in und duerfte sich damit fuer die meisten Nutzer erledigen.

Oder ist tatsaechlich jemand heute noch so wahnsinnig einen Newsletter mit Reg-Moeglichkeit im Frontend ohne Double-Opt-in anzubieten?

Immo

Verfasst: Mo 26. Jan 2004, 11:22
von timo
In der v4.5 ist double opt in implementiert, allerdings ohne HTML.

Verfasst: Mo 26. Jan 2004, 11:31
von ImmoF
Das ist doch mal was :lol:

Erweiterung des HTMLNewsmoduls um eine Anmeldemöglichkeit

Verfasst: Mo 26. Jan 2004, 13:10
von christian@maurer-it.com
Newsletter anmeldung:

Code: Alles auswählen

<?

	// HTMLNewsletter abo v0.1
	// (c) Maurer IT Systemlösungen
	// Autor: 	Ing. Christian Schuller
	// Date:	26.01.2004
	// Desc:	HTMLNewsletter abo displays a form to subscribe the newsletter

	// This is a good BETA Version, but there will be no guarantee for anything.
	// If you find any BUGS, please use the forum (http://www.contenido.de/forum)
	// or write me an email to christian@maurer-it.com
	
	// Konfiguration varsl


	// Config/Text vars
	
	$abo_text_subscribe 	= "Newsletter abonnieren";
	$abo_text_name 		= "Name (optional)";
	$abo_text_email		= "Email";
	$abo_text_submit	= "Anmelden";
	$abo_text_thankyou	= "Danke für Ihre Anmeldung!";
	$abo_text_error_nomail	= "Bitte geben Sie eine Emailaddresse an.";
	$abo_text_back		= "Zurück";
	
	$abo_gui_width		= 150;
	
	$abo_input_style	= "width:".$abo_gui_width."px; border: solid #404040 1px; background-color:#F0F0F0";
	

	if ((!isset($abo_submit))||($abo_submit==0))
	{
		// Display Input Form
		
		echo '<form name="abo" method="POST" action="'.$auth->url().'&abo_submit=1">';
		echo "<p>";
		echo "<b>".$abo_text_subscribe."</b><br>";
		echo $abo_text_name."<br>";
		echo '<input type="text" style="'.$abo_input_style.'" name="abo_name"><br>';
		echo $abo_text_email."<br>";
		echo '<input type="text" style="'.$abo_input_style.'" name="abo_email"><br>';
		echo '<input type="submit" style="'.$abo_input_style.'" value="'.$abo_text_submit.'"><br>';
		echo "</p>";
		echo '</form>';
	
	
	}
	else
	{
		echo '<p>';
		echo "<b>".$abo_text_subscribe.":</b><br>";
		if (strcmp(trim($abo_email),"")==0)
		{
			echo '<b>'.$abo_text_error_nomail.'<a href="'.$auth->url().'&abo_submit=0">'.$abo_text_back.'</a></b></p>';
		}
		else
		{
			echo '<b>'.$abo_text_thankyou.'</b></p>';
			$sql = "SELECT MAX(idnewsrcp) FROM con_news_rcp";
			$db->query($sql);
			$db->next_record();
			
			$sql = "INSERT  INTO con_news_rcp(  `idnewsrcp` ,  `idclient` ,  `idlang` ,  `email` ,  `name` ,  `deactivated` ,  `created`  )
				VALUES ( ".($db->Record[0]+1)." ,".$client.",".$lang.",'".$abo_email."','".$abo_name."', 0, CURDATE())";
			$db->query($sql);
		}
	}



?>

Verfasst: Do 19. Feb 2004, 14:44
von kypta
Schlage folgende zwei Änderungen vor:
1:
$sql = "SELECT MAX(idnewsrcp) FROM ".$cfg["tab"]["news_rcp"];

2:
$sql = "INSERT INTO ".$cfg["tab"]["news_rcp"]."( `idnewsrcp` , `idclient` , `idlang` , `email` , `name` , `deactivated` , `created` ) VALUES ( ".($db->Record[0]+1)." ,".$client.",".$lang.",'".$abo_email."','".$abo_name."', 0, CURDATE())";
Damit wird auch der Tabellenpräfix berücksichtigt (Für alle, die nicht con_"irgendwas" Tabellen haben).
Frage: Wozu ist wohl das Tabellenfeld "author" gedacht? Um zu sehen, wer diese E-Mail-Adresse eingegeben hat?
Gruss
Thomas

Verfasst: Do 19. Feb 2004, 14:49
von kypta
Ach ja: Auf der ersten Zeile besser <?php und nich <?
-> Ist in Zukunft sicher angebracht um zu XML abzugrenzen..

Verfasst: Mo 23. Feb 2004, 10:53
von s3b
ImmoF hat geschrieben:Unterstuetzt das Modul Double-Opt-in? oder besser: Leider unterstuetzt das Contenido-Newsletter-Feature kein Double-Opt-in und duerfte sich damit fuer die meisten Nutzer erledigen.

Oder ist tatsaechlich jemand heute noch so wahnsinnig einen Newsletter mit Reg-Moeglichkeit im Frontend ohne Double-Opt-in anzubieten?

Immo
Blöde Frage vielleicht: Was ist "Double-Opt-In"?

Verfasst: Mo 23. Feb 2004, 13:57
von Black Widow
Hi s3b!

Double-Opt-In bedeutet, dass Benutzer devor geschützt werden, von anderen für einen Newsletter oder ähnliches eingetragen zu werden! I.d.R. wird dies dadurch erreicht, dass man zunächst eine Bestätigungsmail an die angegebene Adresse bekommt, die man dann zurückschickt oder durch einen Link bestätigt.
Somit kann nur derjenige, der Zugriff auf das entsprechende Mailpostfach hat, einen Newsletter für diese Adresse abonnieren!

Black Widow

Verfasst: Mo 23. Feb 2004, 18:22
von s3b
na dann hab ichs ja bisher immer richtig gemacht *grinz* - dank Dir für die Erklärung...