Neues Modul: HTMLNewsletter

christian@maurer-it.com
Beiträge: 27
Registriert: Fr 14. Nov 2003, 11:46
Wohnort: Wien
Kontaktdaten:

Neues Modul: HTMLNewsletter

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

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!

freeclimber
Beiträge: 21
Registriert: Fr 31. Okt 2003, 14:16
Kontaktdaten:

Beitrag von freeclimber » Sa 24. Jan 2004, 20:51

Kein Feedback? :?: :cry:

Keine Fehler gefunden :?:

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

busi
Beiträge: 82
Registriert: Mi 18. Sep 2002, 13:36
Kontaktdaten:

kein Anmelde Formular

Beitrag von busi » Sa 24. Jan 2004, 22:22

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
busi

"...please forgive me, now I see that I've been blind..."

freeclimber
Beiträge: 21
Registriert: Fr 31. Okt 2003, 14:16
Kontaktdaten:

Beitrag von freeclimber » So 25. Jan 2004, 12:25

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.

busi
Beiträge: 82
Registriert: Mi 18. Sep 2002, 13:36
Kontaktdaten:

Beitrag von busi » So 25. Jan 2004, 18:21

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"?
busi

"...please forgive me, now I see that I've been blind..."

freeclimber
Beiträge: 21
Registriert: Fr 31. Okt 2003, 14:16
Kontaktdaten:

Beitrag von freeclimber » So 25. Jan 2004, 18:26

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...)

ImmoF
Beiträge: 175
Registriert: Do 26. Jun 2003, 18:33
Kontaktdaten:

Beitrag von ImmoF » Mo 26. Jan 2004, 10:50

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

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

Beitrag von timo » Mo 26. Jan 2004, 11:22

In der v4.5 ist double opt in implementiert, allerdings ohne HTML.
Zuletzt geändert von timo am Mo 26. Jan 2004, 11:37, insgesamt 1-mal geändert.

ImmoF
Beiträge: 175
Registriert: Do 26. Jun 2003, 18:33
Kontaktdaten:

Beitrag von ImmoF » Mo 26. Jan 2004, 11:31

Das ist doch mal was :lol:

christian@maurer-it.com
Beiträge: 27
Registriert: Fr 14. Nov 2003, 11:46
Wohnort: Wien
Kontaktdaten:

Erweiterung des HTMLNewsmoduls um eine Anmeldemöglichkeit

Beitrag von christian@maurer-it.com » Mo 26. Jan 2004, 13:10

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);
		}
	}



?>

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

Beitrag von kypta » Do 19. Feb 2004, 14:44

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

kypta
Beiträge: 295
Registriert: Di 8. Jul 2003, 13:25
Kontaktdaten:

Beitrag von kypta » Do 19. Feb 2004, 14:49

Ach ja: Auf der ersten Zeile besser <?php und nich <?
-> Ist in Zukunft sicher angebracht um zu XML abzugrenzen..

s3b
Beiträge: 21
Registriert: Do 17. Jul 2003, 15:02
Kontaktdaten:

Beitrag von s3b » Mo 23. Feb 2004, 10:53

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"?

Black Widow
Beiträge: 174
Registriert: Mi 22. Okt 2003, 11:08
Kontaktdaten:

Beitrag von Black Widow » Mo 23. Feb 2004, 13:57

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

s3b
Beiträge: 21
Registriert: Do 17. Jul 2003, 15:02
Kontaktdaten:

Beitrag von s3b » Mo 23. Feb 2004, 18:22

na dann hab ichs ja bisher immer richtig gemacht *grinz* - dank Dir für die Erklärung...

Gesperrt