Zum Inhalt springen

Problem mit RealUrl und Directmail Subscription

Erstellt am 13. August 2004 · 5 Antworten · letzte Antwort am 7. September 2004

Tags: Frage

steffan ·

Hallo Typo3ler,

ich habe folgendes Problem: (TYPO3 3.6.2, RealUrl 0.1.4, DirectMail 1.0.3 + Fix)

Ich habe vor ein Paar Tagen die Real Url Extension installiert. Alles funktioniert wunderbar, bis auf die Direct Mail Newsletter Subscription.
Wenn ich etwas in das Newsletterformular eintrage und die eingegebenen Werte abschicke, dann erhalte ich eine Leeres Newsletterformular.

Ich habe schon sämtliche Mailinglisten und Foren danach durchsucht, habe aber leider nichts dazu gefunden.

In der Adresszeile erscheint folgende URL: http://www.domain.com/de/newsletter/?id=966&type=0

Kann mir jemand helfen oder bin ich der erste mit diesem Problem? (ich denke nicht ;-) )

Danke

Steffan

Unbekannter Benutzer ·

ich denke das wird man mit der rewriterule in der htaccess hinkriegen, aber damit stehe ich auf kriegsfuß... such einfach mal nach regulären ausdrücken und bearbeite deine htaccess....
wär jetzt so meine erste idee

Unbekannter Benutzer ·

hab das gleiche Problem. Liegt wenn es nach mir geht an der fe_adminLib.inc im Ordner Media. Dort wird für die Formular-Url index.php?id=... eingetragen und das ganze nicht über Typolink geparsed. Könnte daran liegen, aber auf die schnelle konnte ich es bei mir nicht beheben - bin auch noch zu unerfahren auf dem Gebiet.

Hast du schon die Lösung gefunden?

Unbekannter Benutzer ·

hab ne Lösung - ist zwar nicht die eleganteste und sicherste, aber es funktioniert:

in der fe_adminLib.inc in Zeile 216 hab ich folgendes eingefügt:

$this->markerArray['###FORM_URL###'] = eregi_replace("(/|\/)[a-zA-Z0-9.-_?&=]*$","/",$_SERVER['REQUEST_URI']).'index.php?id='.$GLOBALS['TSFE']->id.'&type='.$GLOBALS['TSFE']->type.$this->nc.$this->conf['addParams'];

lasse also in die Formular-URL den absoluten Request-Pfad einbinden und entferne über eregi_replace alles nach dem letzten Schrägstrich.