Cooluri und Seminars: Fehler bei redirect_url
| Autor | Nachricht |
|---|---|
|
Verfasst am: 08. 01. 2012 [14:19]
|
|
|
leof
Themenersteller
Dabei seit: 10.04.2008
Beiträge: 68
|
Hallo zusammen, ich nutze Seminars und seit kurzem Cooluri - leider fiel mir jetzt auf dass nicht alles klappt, wie gewünscht. Folgendes Szenario: Benutzer kommt auf Seite und will sich für Veranstaltung anmelden - klickt dazu auf den "anmelden Link". Jedoch muss er sich dafür ja erst auf der Homepage anmelden (falls er schon registriert ist (sr_feuser_register)) - wird also zur Loginbox weitergeleitet... Dort steht schon in der URL die redirect_url: PHP http://www.homepage.de/login.html?tx_seminars_pi1[uid]=216&redirect_url=http://www.homepage.de/veranstaltungen/seminaranmeldung.html. Wenn die Anmeldung auf der Homepage erfolgreich war, sollte man ja zur Veranstaltungsanmeldung zurückkommen, was jedoch nicht passiert - es kommt die Fehlermeldung: Eine Veranstaltung mit dieser Nummer existiert nicht. Wenn Sie diese Fehlermeldung durch einen Link auf unserer Seite bekommen haben, benachrichtigen Sie bitte den Webmaster. Vielen Dank! Ist nicht verwunderlich, da die URL dann ja nicht passt... Man muss also nochmal auf den "Jetzt anmelden"-Link klicken... Kann mir jemand weiterhelfen, wo ich dies richtig einstellen kann, so dass man mit der Anmeldung direkt weiter machen kann? Wäre echt super. Danke und lieben Gruß, Leo |
|
Verfasst am: 20. 01. 2012 [08:44]
|
|
|
leof
Themenersteller
Dabei seit: 10.04.2008
Beiträge: 68
|
Haben andere Cooluri und Seminars-Nutzer nicht das gleiche Problem? |
|
Verfasst am: 09. 03. 2012 [16:50]
|
|
|
dumbb
Dabei seit: 09.03.2012
Beiträge: 1
|
Sehr geehrter Führer! Bei uns hat geholfen in die CoolUriConf.xml folgendes einzufügen: PHP <uriparts> <part> <parameter>tx_seminars_pi1[seminar]</parameter> </part> </uriparts> Das Problem ist, dass Cooluri bei Parametern wie zB redirect_url alles hinter dem Fragezeichen abschneidet. Dadurch, dass die Seminar-Nummer Teil der sprechenden URL wird, umgeht man das Problem. Es sollte eine URL im Stile von http://www.example.com/login.html?tx_seminars_pi1[uid]=216&redirect_url=http://www.homepage.de/veranstaltungen/seminaranmeldung.html/216/ entstehen. Evtl muss in seminars/pi1/class.tx_seminars_pi1.php auch noch das Ersetzen von [ und ] durch %5B bzw %5D auskommentiert werden, aber keine Ahnung welche Auswirkungen das hat. Dass man hier nicht ohne vorherige Registrierung anderen helfen darf ist übrigens eine Frechheit. |



