Danke Peter! Manchmal sind die Lösungen ganz einfach :-) es ist oft nur ein Frage der Zeit ;-)
Gruß, Johannes. > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von > Peter Linzenkirchner > Gesendet: Donnerstag, 29. August 2013 15:40 > An: German TYPO3 Userlist > Betreff: Re: [TYPO3-german] Problem mit jumpurl ?! > > Hallo Johannes, > > das ist in dem Fall vielleicht einfach: > > %2f => / > > http://www.w3schools.com/tags/ref_urlencode.asp > > das darf nicht sein in einem Parameter. Du musst beim Aufbau > der Parameter darauf achten, dass Zeichen wie / oder & nicht > in der URL erscheinen. > > Gruß > Peter > > Am 29.08.2013 um 14:42 schrieb JCL - Johannes C. Laxander > <j...@laxander.com>: > > > > > Also ich seh' jetzt bald vor lauter Wald keine Bäume mehr! > > > > Ich bin deiner Vermutung mal gefolgt und habe den > Parameterstring "vereinfacht", in dem ich nur einen Parameter > angegeben habe, mit dem ich einen Text-String übergebe, denn > hier scheint mir das Problem verankert zu sein. > > Als noch einmal der Reihe nach: > > > > 1. Versuch > > > > a) Eingabe in "Abfrageparameter" > > &tt=Segeln%20%26%20Familie > > > > b) RTE HTML Code > > http://domain.tld/?id=52&tt=Segeln%20%26%20Familie > > > > c) Ergebnis im HTML Code der Seite > > kontakt/buchungsanfrage.html?tt=Segeln%20%26%20Familie > > > > :-) der Link ist OK und funktioniert! > > > > > > 2. Versuch > > > > a) Eingabe in "Abfrageparameter" > > &t=Golf%20von%20Kos%20%2f%20Dacta%2dHalbinsel > > > > b) RTE HTML Code > > > http://domain.tld/?id=52&t=Golf%20von%20Kos%20%2f%20Dacta%2dHalbin > > sel > > > > c) Ergebnis im HTML Code der Seite > > > index.php?id=149&type=0&jumpurl=52%2C0%2C%26t%3DGolf%2520von%2 > > 520Kos%2520%252f%2520Dacta%252dHalbinsel > > > > :-( der Link ist kaputt und funktioniert nicht! > > > > > > Kann es denn sein, dass realurl hier die Finger im Spiel > hat und irgendwas nicht gebacken kriegt? > > > > > > Johannes. > > > > > >> chris Wolff > >> Gesendet: Donnerstag, 29. August 2013 10:41 > >> > >> Hi Johannes, > >> dein link beginnt mit domain.tld/?id=52 > >> > >> die jump url spuckt einen url mit 52 am anfang aus.. > >> > >> warscheinlch wird irgendwo die domain weggeschnitten und überig > >> bleibt die id... versuch mal ein index.php einzubauen in die url > >> > >> domain.tld/index.php?id=52 > >> > >> gruss chris > >> > >> Am 29. August 2013 09:46 schrieb JCL - Johannes C. Laxander > >> <j...@laxander.com>: > >>> Hi Chris, > >>> > >>> danke für deine Antwort. Ich bin der Sache jetzt mal im > >> Detail nachgegangen und habe den kompletten Link "seziert". > >>> > >>> Also im RTE HTM Quellcode steht der Link so drin: > >>> > >>> <a > >>> > >> > href="http://www.domain.tld/?id=52&y=k&r=m&ba=3&tt=Se > >> g > >>> > >> > eln%20%26%20Familie&t=Golf%20von%20Kos%20%2f%20Dacta%2dHalbinsel& > >> a > >>> > >> mp;d1=12%2e10%2e2013&d2=26%2e10%2e2013&msg=Familien%2d > > Special" > >>> class="ym-button ym-next" title="Öffnet die Seite im aktuellen > >>> Fenster">Diesen Törn anfragen / buchen</a> > >>> > >>> Daran kann ich jetzt nichts falsches erkennen. Ich bin dann > >> hergegangen und habe den Link um je einen Parameter > erweitert, um zu > >> sehen, wo das Übel beginnt. > >>> > >>> ...mit diesen Parametern hat der Link funktioniert > >>> > >>> %26y%3Dk --> &y=k > >>> %26r%3Dm --> &r=m > >>> %26ba%3D3 --> &ba=3 > >>> > >>> ...auch mit diesem Parameter war noch alles in Ordnung, > >> obwohl ich da > >>> befürchtet hatte, dass evtl. das Apmersand (&) in "Segeln & > >> Familie" das Problem sein könnte, und auch die "seltsame" > >> Codierung hat mich gewundert. > >>> > >>> %26tt%3DSegeln%2520%2526%2520Familie --> Hier wird das > >> "%"-Zeichen ebenfalls codiert und aus "%20" wird "%2520" !?? > >>> > >>> ...ab diesem Parameter funktioniert der Link dann nicht mehr > >>> > >>> %26t%3DGolf%2520von%2520Kos%2520%252f%2520Dacta%252dHalbinsel --> > >>> &t=Golf von Kos / Dacta-Halbinsel (sollte es sein) > >>> > >>> Auch in diesem Parameter wird das "%"-Zeichen mit dem "%25" > >> codiert und der eigentliche Hex-Wert angehängt. > >>> Aber warum hat es beim vorhergehenden Parameter noch funktioniert? > >>> > >>> Ein Mysterium! Ich hoffe du (oder jemand anders) kann das > >> erklären und > >>> es gibt hoffentlich auch eine Lösung dafür!? ;-) > >>> > >>> Gruß, Johannes. > >>> > >>>> chris Wolff > >>>> Gesendet: Donnerstag, 29. August 2013 06:59 > >>>> > >>>> Hi Johannes, > >>>> das RTE Link handling ist alt und nicht sehr weise implementiert. > >>>> typo3 converitiert links in spezielle typo3-link tags > >>>> > >>>> im RTE: <a href="Ziel" class="CSS-Klasse" > target="target-Attribut" > >>>> title="title-Attribut">Linktext</a> > >>>> > >>>> In Der Datenbank: <link Ziel target-Attribut CSS-Klasse > >>>> title-Attribut>Linktext</link> > >>>> > >>>> das macht typo3 damit die inhalte auch ohne RTE bearbeitbar sind. > >>>> leider hängen damit viele der link generierungs probleme > zusammen. > >>>> aber ist nun mal historisch gewachsen und das wird sich > wohl nicht > >>>> mehr austauschen lassen. > >>>> > >>>> nun zu deinem eigendlchen problem: > >>>> > >>>> wenn ich deine erste url durch den urldecoder jage: > >>>> http://meyerweb.com/eric/tools/dencoder/ > >>>> > >>>> kommt folgendes bei raus (von mir in teile gesplittet): > >>>> http://www.domain.tld/index.php?id=149&type=0&jumpurl= > >>>> > >>>> 52,0,&y=k&r=m&ba=3&tt=Segeln%20%26%20Familie&t=Golf%20von%20Ko > >>> s%20%2f%20Dacta%2dHalbinsel&d1=12%2e10%2e2013&d2=26%2e10%2e2013> > >>> &msg=Familien%2dSpecial > >>>> > >>>> &juHash=5db7a96b5c5c7d7cb99e2d9225aa1e0d5db1b09c > >>>> > >>>> du siehst also das das jumpurl script schon eine falsche > >> url bekommt. > >>>> > >>>> deswgen würde ich jetzt mal gucken was denn im RTE im html > >> quellcode > >>>> steht. um zu gucken ob dort etwas "plausibles" steht. > >>>> > >>>> juHash ist überings richtig. das ist ein hash Über die JumpUrl > >>>> parameter an dem Typo3 Erkennt das es die jumpUrl generiert hat. > >>>> damit niemand deine seite nutzen kann um auf "böse webseiten zu > >>>> verlinken" > >>>> > >>>> gruss chris > >>>> > >>>> Am 28. August 2013 10:26 schrieb JCL - Johannes C. Laxander > >>>> <j...@laxander.com>: > >>>>> > >>>>> Hallo Chris, > >>>>> > >>>>> danke für deine Antwort. Die beiden Links habe ich nur wg. > >>>> der Länge des Parameterstrings gekürzt. Hier jetzt komplett. > >>>>> > >>>>> So sieht die URL in der HTML source aus (mit anghängtem > >>>> Hash-Parameter): > >>>>> > >>>> > >> > http://www.domain.tld/index.php?id=149&type=0&jumpurl=52%2C0%2C%26y%3 > >>>> D > >>>>> > >>>> > >> > k%26r%3Dm%26ba%3D3%26tt%3DSegeln%2520%2526%2520Familie%26t%3DGolf%252 > >>>> 0 > >>>>> > >>>> > >> > von%2520Kos%2520%252f%2520Dacta%252dHalbinsel%26d1%3D12%252e10%252e20 > >>>> 1 > >>>>> > >>>> > >> > 3%26d2%3D26%252e10%252e2013%26msg%3DFamilien%252dSpecial&juHash=5db7a > >>>> 9 > >>>>> 6b5c5c7d7cb99e2d9225aa1e0d5db1b09c > >>>>> > >>>>> btw: ist "juHash" überhaupt richtig? > >>>>> > >>>>> Nach Anklicken des Links steht diese URL in der > >>>> Browser-Adresszeile und zeigt den 404-Fehler an: > >>>>> > >>>> > >> > http://www.domain.tld/52,0,&y=k&r=m&ba=3&tt=Segeln%20%26%20Familie&t= > >>>> G > >>>>> > >>>> > >> > olf%20von%20Kos%20%2f%20Dacta-Halbinsel&d1=12.10.2013&d2=26.10.2013&m > >>>> s > >>>>> g=Familien-Special > >>>>> > >>>>> Erklärung zu den Seiten-Ids: > >>>>> id=149 ist eine News-Detailseite auf der der Link steht > >>>>> id=52 ist die Zielseite (Formular) an die ich dien > >> Paramterstring > >>>>> übergeben möchte > >>>>> > >>>>> Mich irritiert vor allem dieser Teil der URL: "/52,0,&y=" > >>>>> Das kann realurl vermutlich nicht auflösen!? > >>>>> > >>>>> Ich habe über den RTE und das Feld "Abfragparameter" schon > >>>> bei anderen Links Parameterstrings angehängt und das hat > >> bisher auch > >>>> immer funktioniert. Ist die Länge vielleicht das > Problem, oder die > >>>> Maskierung? Ich finde das eh schlecht gelöst, dass der > >> Redaktuer hier > >>>> Maskierungszeichen kennen muss um einen Parameterstring > anzugeben. > >>>> Warum kann das eigentlich nicht der Linkhandler übernehmen? > >>>>> > >>>>>> ich würde mal den teil hinter jumpurl= durch ein > >> urldecode laufen > >>>>>> lassen. > >>>>> > >>>>> Wie meinst du das bzw. wo sollte ich das tun? > >>>>> > >>>>> Gruß, Johannes. > >>>>> > >>>>> > >>>>> > >>>>>> chris Wolff > >>>>>> Gesendet: Dienstag, 27. August 2013 18:55 > >>>>>> > >>>>>> Hi Johannes, > >>>>>> ich weiss natürlich nicht was genau dein problem ist. da > >>>> die beidenn > >>>>>> urls ja gekürzt sind. > >>>>>> > >>>>>> ich würde mal den teil hinter jumpurl= durch ein > >> urldecode laufen > >>>>>> lassen. > >>>>>> > >>>>>> ich vermute folgendes irgendwo im link wird etwas zweimal > >>>> encodiert > >>>>>> oder ebend nicht richtig encodiert... > >>>>>> > >>>>>> mögliche feherquellen gibt es dabei reichlich > >>>>>> > >>>>>> RTE zur DB > >>>>>> DB zu Frontent > >>>>>> Jumpurlscrip > >>>>>> > >>>>>> über all hier kann der link kaputt gehen. > >>>>>> > >>>>>> gruss chris > >>>>>> > >>>>>> Am 26. August 2013 21:19 schrieb JCL - Johannes C. Laxander > >>>>>> <j...@laxander.com>: > >>>>>>> > >>>>>>> > >>>>>>> Hallo, > >>>>>>> > >>>>>>> Ich habe das Feld "Abfrageparameter" für den Linkhandler im > >>>>>> RTE aktiviert um Parameter mit der URL übergeben zu können. > >>>>>>> > >>>>>>> Das hat bisher auch bei kurzen Parameterstrings > >>>>>> funktioniert. Nun habe ich einen etwas längeren > >>>> Parameterstring der > >>>>>> nicht mehr funktioniert. Hier bekomme ich > >>>>>> 404 Seite nicht gefunden. Grund ist die URL: > >>>>>>> > >>>>>>> http://www.domain.tld/52,0,&y... > >>>>>>> > >>>>>>> hier der kopierte Link wie er im HTML Sourc Code steht: > >>>>>>> > >>>>>> http://www.domain.tld/index.php?id=149&type=0&jumpurl=52%2C0%2 > >>>>> C%26y%3Dk... > >>>>>>> > >>>>>>> Ist das ein Problem mit jumpurl? Gibt es dafür eine Lösung? > >>>>>> wie komt das überhaupt zustande? > >>>>>>> > >>>>>>> Gruß, Johannes. > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> TYPO3-german mailing list > >>>>>>> TYPO3-german@lists.typo3.org > >>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> christian wolff - webdeveloper, tech-loving geek and typo3 > >>>> enthusiast > >>>>>> telefon: +49 30 347 244 88 > >>>>>> mobil: +49 179 49 44 758 > >>>>>> email: ch...@connye.com > >>>>>> adresse: friedelstraße 31 - 12047 berlin > >>>>>> > >>>>>> xing-profil: http://www.xing.com/profile/Christian_Wolff43 > >>>>>> google+: > >>>>>> > >>>> > >> > google+https://plus.google.com/u/0/115669673917212236875/posts?hl=de > >>>>>> facebook: https://www.facebook.com/1stMachine > >>>>>> flattr: https://flattr.com/profile/1stmachine > >>>>>> _______________________________________________ > >>>>>> TYPO3-german mailing list > >>>>>> TYPO3-german@lists.typo3.org > >>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> TYPO3-german mailing list > >>>>> TYPO3-german@lists.typo3.org > >>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>> > >>>> > >>>> > >>>> -- > >>>> christian wolff - webdeveloper, tech-loving geek and typo3 > >> enthusiast > >>>> telefon: +49 30 347 244 88 > >>>> mobil: +49 179 49 44 758 > >>>> email: ch...@connye.com > >>>> adresse: friedelstraße 31 - 12047 berlin > >>>> > >>>> xing-profil: http://www.xing.com/profile/Christian_Wolff43 > >>>> google+: > >>>> > >> > google+https://plus.google.com/u/0/115669673917212236875/posts?hl=de > >>>> facebook: https://www.facebook.com/1stMachine > >>>> flattr: https://flattr.com/profile/1stmachine > >>>> _______________________________________________ > >>>> TYPO3-german mailing list > >>>> TYPO3-german@lists.typo3.org > >>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >>>> > >>> > >>> _______________________________________________ > >>> TYPO3-german mailing list > >>> TYPO3-german@lists.typo3.org > >>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >> > >> > >> > >> -- > >> christian wolff - webdeveloper, tech-loving geek and typo3 > enthusiast > >> telefon: +49 30 347 244 88 > >> mobil: +49 179 49 44 758 > >> email: ch...@connye.com > >> adresse: friedelstraße 31 - 12047 berlin > >> > >> xing-profil: http://www.xing.com/profile/Christian_Wolff43 > >> google+: > >> > google+https://plus.google.com/u/0/115669673917212236875/posts?hl=de > >> facebook: https://www.facebook.com/1stMachine > >> flattr: https://flattr.com/profile/1stmachine > >> _______________________________________________ > >> TYPO3-german mailing list > >> TYPO3-german@lists.typo3.org > >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > >> > > > > _______________________________________________ > > TYPO3-german mailing list > > TYPO3-german@lists.typo3.org > > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > > -- > Xing: http://www.xing.com/profile/Peter_Linzenkirchner > Web: http://www.typo3-lisardo.de > Facebook: http://tinyurl.com/lisardo-multimedia > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german > _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german