Der Unterschied ist, dass in den Skins Code verarbeitet wird, in den Free-Text Modulen aber Text. Das bedeutet, wenn ein & im Link des Free-Text-Moduls gegen & ausgetauscht würde, dann würde der Link nicht mehr funktionieren. Weil es beim Darstellen nicht "verabeitet" wird.
OK, da bin ich jetzt ausgestiegen - ich will ja eh nicht, daß & gegen & ausgetauscht wird, ich will daß garnix ausgetauscht wird und alles so stehen bleibt, wie ichs eintippsel.
Machen wirs anders rum:
Welche Zeichenfolge muß ich im Free-Text-Modul eingeben, damit dann bei der Ausgabe der Website die Zeichen "&", "a", "m", "p" und ";" hintereinander im Quelltext stehen und nicht einfach nur das nackerte "&"?
Was ich oben versucht habe zu erklären, ist, dass ein Link, der ein & enthält, das auf & geändert wird, im Freetext nicht funktionieren würde, weil die Umschreibung im Freetext bei der Ausgabe nicht umgesetzt wird.
Das ist jetzt wirklich blöd; wie krieg ich sonst unstrukturierten Text mit (gültigen) Links in eine Sidebar? Ich probier halt mal weiter rum…
Nur interessehalber (hilft mir eh nicht weiter): Ich versteh noch nicht, was nicht funktionieren würde. Der Link, so wie er sein soll (und wie er von story.display auch problemlos dargestellt wird) ist zB:
Ich habe nichts von einer dritten Version gesagt. Und wie ich das Problem noch genauer erklären soll, weiß ich auch nicht. Einmal versuche ich es noch:
Die &'s in der Story bzw. Skin zu ersetzen funktioniert, weil diese bei der Anzeige / Ausgabe rückgewandelt werden. Beim Klick auf den Link steht in der Adresse ein &, kein & .
Im Free Text wird nichts rückgewandelt - es würde also in der Adresszeile ein & stehen. Dann funktioniert der Link nicht mehr (bzw nicht richtig, denn alles, was nach dem & kommt - in der Regel Parameter und Variablen - wird ignoriert).
Danke, ich glaub, langsam versteh ichs… (hoffentlich?) - und ich versteh auch, warum ichs bisher nicht kapiert hab. ;)
Ich hab jetzt verstanden, daß Du sagst:
Ein & in story.display wird bei der Darstellung der Seite (also bei der Auslieferung an der Browser) in ein & umgesetzt.
Ein & innerhalb der href-attributs darf nicht sein, weil der Link sonst nicht funktionieren würde.
Das Free-Text-Modul setzt & nicht in & um und darf & daher schon bei der Eingabe gar nicht erst akzeptieren, weil die Links sonst nimma funktionieren würden.
Hab ich Dich jetzt richtig verstanden?
Falls ja, ist mir klar, warum ich das bisher nicht verstehen konnte/wollte: Weil ich die ganze Zeit über genau das Gegenteil beschrieben hab und natürlich davon ausgegangen bin:
Ein & in story.display wird bei der Darstellung der Seite (also bei der Auslieferung an der Browser) eben nicht in ein & umgesetzt - ich hab im Block Ort anzeigen auf: Google Maps, Mapquest
Suche nach Websites und Fotos in der Nähe der auf manchen meiner Beiträge zu finden ist, alle & gegen & augetauscht, und die werden (gottseidank) auch als & ausgeliefert.
Ein & innerhalb der href-attributs wird von Browsern korrekt in ein & umgesetzt; das muß auch so sein, weil ein nackertes & weder korrektes HTML noch korrektes XHTML ist und im Quelltext auch innerhalb des href-Attributs nicht verwendet werden darf.
Haben wir da jetzt sehr zielsicher aneinander vorbeigeschrieben oder - oder hab ichs am End immer noch nicht kapiert? (In dem Fall darfst Du's dann bleiben lassen, das wird sonst sehr unangenehm für mein empfindliches Ego. *g*)
*argh* Du hast recht und ich hab unrecht. Hatte doch glatt vergessen, dass der Browser selber auch noch was zu sagen hat.
Ändert aber nichts daran, dass es nicht geht. Und wohl auch in Zukunft nicht gehen wird (da das Free-Text-Modul eben Text beherbergen soll und keinen Code).
Machen wirs anders rum:
Welche Zeichenfolge muß ich im Free-Text-Modul eingeben, damit dann bei der Ausgabe der Website die Zeichen "&", "a", "m", "p" und ";" hintereinander im Quelltext stehen und nicht einfach nur das nackerte "&"?
Thx
Ossi
Was ich oben versucht habe zu erklären, ist, dass ein Link, der ein & enthält, das auf & geändert wird, im Freetext nicht funktionieren würde, weil die Umschreibung im Freetext bei der Ausgabe nicht umgesetzt wird.
Schad… :(
Das ist jetzt wirklich blöd; wie krieg ich sonst unstrukturierten Text mit (gültigen) Links in eine Sidebar? Ich probier halt mal weiter rum…
Nur interessehalber (hilft mir eh nicht weiter): Ich versteh noch nicht, was nicht funktionieren würde. Der Link, so wie er sein soll (und wie er von story.display auch problemlos dargestellt wird) ist zB:
<a href="https://www.some.org/query?l=de&q=skydance">
So krieg ich ihn in story.display rein, so landet er auf der Seite, so schluckt ihn der Validator und so funktioniert er.
Weil das Free-Text-Modul kein & kann, schreib ich den Link so:
<a href="https://www.some.org/query?l=de&q=skydance">
Das funktioniert zwar in den gängigen Browsern auch, ist aber kein gültiges (X)HTML mehr.
Welches wäre jetzt die von Dir gemeinte dritte Version, die nicht funktioniert?
LG
Ossi
Die &'s in der Story bzw. Skin zu ersetzen funktioniert, weil diese bei der Anzeige / Ausgabe rückgewandelt werden. Beim Klick auf den Link steht in der Adresse ein &, kein & .
Im Free Text wird nichts rückgewandelt - es würde also in der Adresszeile ein & stehen. Dann funktioniert der Link nicht mehr (bzw nicht richtig, denn alles, was nach dem & kommt - in der Regel Parameter und Variablen - wird ignoriert).
Langsam dämmerts mir…
Danke, ich glaub, langsam versteh ichs… (hoffentlich?) - und ich versteh auch, warum ichs bisher nicht kapiert hab. ;)
Ich hab jetzt verstanden, daß Du sagst:
Hab ich Dich jetzt richtig verstanden?
Falls ja, ist mir klar, warum ich das bisher nicht verstehen konnte/wollte: Weil ich die ganze Zeit über genau das Gegenteil beschrieben hab und natürlich davon ausgegangen bin:
der auf manchen meiner Beiträge zu finden ist, alle & gegen & augetauscht, und die werden (gottseidank) auch als & ausgeliefert.
Haben wir da jetzt sehr zielsicher aneinander vorbeigeschrieben oder - oder hab ichs am End immer noch nicht kapiert? (In dem Fall darfst Du's dann bleiben lassen, das wird sonst sehr unangenehm für mein empfindliches Ego. *g*)
Ändert aber nichts daran, dass es nicht geht. Und wohl auch in Zukunft nicht gehen wird (da das Free-Text-Modul eben Text beherbergen soll und keinen Code).
*grinzzz*
*ausdruck* *gelb anstreich* *aufhäng* …
:D
Wie oft liest man sowas schon, noch dazu öffentlich? ;)
Thx jedenfalls für geduldige Posten, ich find schon irgendwie eine Lösung… Muß ja nicht in der Sidebar sein.