header_info_top
header_info_bottom
skydance - 21. Aug. 2007, 15:59

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 &amp ausgetauscht würde, dann würde der Link nicht mehr funktionieren. Weil es beim Darstellen nicht "verabeitet" wird.

ossi1967 - 21. Aug. 2007, 17:03

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 "&"?

Thx
Ossi
skydance - 21. Aug. 2007, 17:10

Das geht nicht im Free Text.

Was ich oben versucht habe zu erklären, ist, dass ein Link, der ein & enthält, das auf &amp geändert wird, im Freetext nicht funktionieren würde, weil die Umschreibung im Freetext bei der Ausgabe nicht umgesetzt wird.
ossi1967 - 21. Aug. 2007, 18:41

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&amp;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 &amp; 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

skydance - 22. Aug. 2007, 14:01

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 &amp .

Im Free Text wird nichts rückgewandelt - es würde also in der Adresszeile ein &amp stehen. Dann funktioniert der Link nicht mehr (bzw nicht richtig, denn alles, was nach dem &amp kommt - in der Regel Parameter und Variablen - wird ignoriert).
ossi1967 - 22. Aug. 2007, 16:03

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:

  1. Ein &amp; in story.display wird bei der Darstellung der Seite (also bei der Auslieferung an der Browser) in ein & umgesetzt.
  2. Ein &amp; innerhalb der href-attributs darf nicht sein, weil der Link sonst nicht funktionieren würde.
  3. Das Free-Text-Modul setzt &amp; nicht in & um und darf &amp; 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:

  1. Ein &amp; 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 &amp; augetauscht, und die werden (gottseidank) auch als &amp; ausgeliefert.
  2. Ein &amp; 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*)

skydance - 22. Aug. 2007, 17:12

*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).
ossi1967 - 22. Aug. 2007, 18:52

*grinzzz*

*argh* Du hast recht und ich hab unrecht. Hatte doch glatt vergessen, dass der Browser selber auch noch was zu sagen hat.

*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.

Name

Url

Meine Eingaben merken?

Titel:

Text:


JCaptcha - du musst dieses Bild lesen können, um das Formular abschicken zu können
Neues Bild

 


About
Account (Benutzername & Profil)
Administration
Advanced
Anmeldung
Archiv
Backlinks (Referrer)
Beiträge
Berechtigungen
Bezahlung
Bilder
Blog als Buch
Blog anlegen
Blog archivieren
Charts
Dateien
... weitere
Profil
Abmelden
Weblog abonnieren
development