Zum Inhalt springen

Standard-Mailformular mit Captcha und ND Antispam

Erstellt am 19. Februar 2008 · 32 Antworten · letzte Antwort am 13. August 2008 · Seite 2 von 2

Tags: E-Mail-Versand, Frage

Pablito ·

Hab ich so gemacht, (warum ist das so kompliziert?) aber jetzt lassen sich die zuviel angelegten Felder nicht wieder löschen.

OK das löschen hab ich ausserhalb der extension geschafft (warum funktioniert der Papierkorb nicht?)

Ausserdem wo kann ich die constants ändern ?

Im Frontend:
Powermail ERROR: Please check if you have chosen the right captcha extension in the powermail constants!

Pablito ·

Es lag nicht am IRRE sondern an "Activate tab dividers", war aktiviert.
Captcha läuft nachdem ich rausgefunden habe, dass die Constanten unter Templates geändert werden können

Ausserdem ist mir aufgefallen:
1.Die Danke-Seite wird bei mir nicht angezeigt wenn ich bei "Auto-redirect after confirmation-page" die ID der Dankeseite eingebe. Ist aber nicht schlimm, da es ja auch dierekt in der Extension geht.
Wäre natürlich schön wenn es ging. Es kommt Error 404 seite nicht gefunden

2.Update geht nicht wenn ich im Erweiterungsmanager "check for extensions updates" klicke. Es gab ja ne neue version, hab ich nun von hand installiert.

einpraegsam.​net ·

1. Wenn du eine Redirect Seite angibst, dann wird auf diese weitergeleitet - das funktioniert natürlich nicht zusammen mit der Powermail "danke" Nachricht!
Wenn du die Nachricht von Powermail haben willst, dann entferne den Redirect

2. Liste aktualisieren

Pablito ·

1.Ja die Redirect Seite wird ja eben nicht angezeigt, das ist meine Danke-Seite.Wenn ich keine Redirect Seite angebe, kommt die Danke Seite aus der Extension , wie gesagt.

2. unter "Import extensions" den "retrieve/update button" ? Hab ich gemacht.

Pablito ·

Eventuell habe ich mich falsch ausgedrückt.

Ich möchte die Redirect Seite.

Aber es wird immer die Nachricht von Powermail angezeigt, die ich nicht möchte.

Er zeigt Seite nicht gefunden Error 404.
Im Browseer steht :

http://www.webseite.de/index.php?id=212, das ist die richtige ID.

Die Seite wird aber nur angezeigt wenn da

http://www.webseite.de/typo3/index.php?id=212 steht

Also muss ich nicht die ID eintragen sondern die kpl url. dann funktioniert es. Sorry, verstehe nicht wieso das immer so kompliziert sein muss, wozu ist hinter dem Feld wo man die ID angibt, dieser Button ? Dort öffnet sich ein Fenster und dort klickt man auf die Seite wo der Danke Text steht. Dann übernimmt er die Seiten ID 212, und genau das funktioniert nicht. Aber wie gesagt es geht ja auch anders.

einpraegsam.​net ·

Zeile 282 in der class.tx_powermail_submit.php:

$link = ($GLOBALS['TSFE']->tmpl->setup['config.']['baseURL'] ? $GLOBALS['TSFE']->tmpl->setup['config.']['baseURL'] : 'http://'.$_SERVER['HTTP_HOST'].'/') . $link; // Add baseurl to link

Wenn du also keine baseurl über TypoScript gesetzt hast, wird einfach die aktuelle Domain genutzt - daher fehlt das Verzeichnis "typo3"

Pablito ·

😃 Na endlich !!

Hatte bisher die Typo3 Installation in einem Unterordner der Domain.

Das habe ich jetzt geändert. Die Domain geht jetzt direkt auf das typo3-Verzeichnis. Und siehe da, es funktioniert.

Ausserdem habe ich damit auch gleich noch eine Menge anderer Fehler beseitigt.
Z.B den Fehler, dass die Grafiken im Flat Manager (flatmgr) fehlen, jetzt sind alle da !!
Da hab ich mich schon wochenlang mit beschäftigt und nix erreicht.

Knollo ·
einpraegsam.net schrieb

Vermutlich hätte ein Setzen der baseurl auch schon geholfen...

Ganz bestimmt. Denn mein Typo läuft schon immer im Unterordner!