Frage Spamschutz für Newsletter

Gesperrt
php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Frage Spamschutz für Newsletter

Beitrag von php0815 » Do 15. Apr 2010, 15:16

Hallo
Ich möchte ein Spamschutz fürs Newsletter erstellen so wie hier http://forum.contenido.org/viewtopic.php?f=60&t=30252
Wo wird das HTML-Template aufgerufen bzw erzeugt damit ich so was einbinden kann.

Danke Horst
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von OliverL » Di 18. Mai 2010, 17:24

hi,

Sollte der Titel nicht so lauten?
"Frage: Spamschutz für Newsletter-Anmeldung"

Wenn ja, must du in zwei Modulen was ändern.
- Newsletter Form (verhältsich wie die Sucheingabe)
- Newsletter Handler (verhältsich wie die Suchausgabe)

In der Form must du die Rechnung, das Eingabefeld und das versteckte Feld ergänzen.
Im Handler ist das ganze händling der Verarbeitung und hier must du die Eingabe mit dem versteckten Feld vergleichen und ggf. eine Nachricht absetzen und die weitere Verarbeitung stoppen.

Wenn du nicht so der techniker bist kannst du vielleicht hier http://forum.contenido.org/viewtopic.php?f=60&t=30252 mal anfragen ob er das für dich/uns/euch macht.


mfg Oli

php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von php0815 » Di 18. Mai 2010, 19:43

OliverL hat geschrieben:Sollte der Titel nicht so lauten?
"Frage: Spamschutz für Newsletter-Anmeldung"
Ja da hast du recht.
OliverL hat geschrieben:Wenn du nicht so der techniker bist kannst du vielleicht hier viewtopic.php?f=60&t=30252 mal anfragen ob er das für dich/uns/euch macht.
mfg Oli
Das bin ich selbst.
Und das ist meine Frage
"Wo wird das HTML-Template aufgerufen bzw erzeugt damit ich so was einbinden kann."
OliverL hat geschrieben:Wenn ja, must du in zwei Modulen was ändern.
- Newsletter Form (verhältsich wie die Sucheingabe)
- Newsletter Handler (verhältsich wie die Suchausgabe)
Entweder bin ich blind oder ich brauch eine neue Brille.
habe alle Dateien durchforstet aber nichts gefunden.

Werde heute Nacht mich nochmal auf die Suche machen wenn ich die Zeit finde.

Gruß Horst
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.

Oldperl
Beiträge: 4250
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von Oldperl » Di 18. Mai 2010, 19:53

Hallo Horst,

wir reden aber schon über eine 4.8.12 mit Standardmodulen?
Den dort gibt es sowohl das Modul Newsletter_Form als auch Newsletter_Handler.
In Ersterem steht ab Zeile 22 folgendes:

Code: Alles auswählen

$aSettings['JoinMessageType'] = $oClientLang->getProperty('newsletter', 'joinmessagetype');
   $aSettings['OptNewWindow']    = "CMS_VALUE[4]";

   $sTemplate = 'newsletter_form.html';
Womit dann klar ist, das hier das Template "newsletter_form.html" heißt und im cms/template-Verzeichnis liegt.

Gruß aus Franken

Ortwin
ConLite 2.1, alternatives und stabiles Update von Contenido 4.8.x unter PHP 7.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog

php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von php0815 » Mi 19. Mai 2010, 01:53

Ok das ist klar
aber wo werden die variablen gefüllt mit $tpl-set das finde ich nicht
ich sollte noch lernen meine fragen genauer zu stellen
gruß horst
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.

php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von php0815 » Mi 19. Mai 2010, 02:42

habe noch mal nachgeschaut und ich brauche doch eine neue Brille.
muss mich mal wieder mehr mit contenido beschäftigen
beim newsletter form werden die variablen ins html-template mit $oPage-set übergeben

gruß horst
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.

OliverL
Beiträge: 870
Registriert: Do 28. Jun 2007, 09:28
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von OliverL » Mi 19. Mai 2010, 08:08

php0815 hat geschrieben:
OliverL hat geschrieben:Wenn du nicht so der techniker bist kannst du vielleicht hier viewtopic.php?f=60&t=30252 mal anfragen ob er das für dich/uns/euch macht.
mfg Oli
Das bin ich selbst.
Das macht das ganze einfacher ;)

Die Beispiel-Module sind recht einfach gehalten, damit neulinge die Modulprogrammierung in Con. verstehen.
Das ist aber nicht so bei den NL-Modulen (NL = Newsletter). Die beiden Module sind von HerrB und der hat das NL-Plugin geschrieben (was sehr für ihn spricht).
So kann man sich vorstellen das die Module schon in einer höhere Ebene sind und du must nicht an die zweifeln ;)

In der NL-Form hast du ja schon das $oPage gefunden.
Im NL-Handler findest du um Zeile 47 den Code:

Code: Alles auswählen

   if ($_POST['action'] == "subscribe") { ...
Hier drin must du deine Kontrolle durchführen.
Und $sMessage gibt am ende dann eine Meldung aus.


mfg Oli

php0815
Beiträge: 373
Registriert: Mi 26. Okt 2005, 12:12
Wohnort: Schwarzwald
Kontaktdaten:

Re: Frage Spamschutz für Newsletter

Beitrag von php0815 » Mi 19. Mai 2010, 11:14

Danke das hilft mir weiter.

Das $tpl->set und $oPage->set hat mich durcheinander gebracht.
OliverL hat geschrieben: So kann man sich vorstellen das die Module schon in einer höhere Ebene sind und du musst nicht an die zweifeln ;)
Bevor ich verzweifle, obwohl ich immer ein Anfänger bleiben werde, muss fiel passieren.
In der Ruhe liegt die Kraft den wer suchet der findet
Wer Rechtschreibfehler findet kann sie behalten, Codefehler können gemeldet werden.

Gesperrt