+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Geschützte Leerzeichen - Textstruktur auf Server anders als auf lokaler Installation

  1. #1
    Neu an Board
    Registriert seit
    04.04.2008
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Geschützte Leerzeichen - Textstruktur auf Server anders als auf lokaler Installation

    Ich habe ein komisches Phänomen festgestellt…

    Habe ein komplette Joomla 1.5 Site auf einer lokalen XAMPP Installation entwickelt und dann auf einen Live Server gespielt. Soweit alles gut nur beim Artikeltext waren plötzlich die Leerzeilen verschwunden.

    Auf den ersten Blick konnte ich nichts feststellen und die CSS-Files wurden richtig geladen.

    Habe mir dann den Quellcode näher angesehen und auch keine Unterschiede festgestellt:

    Lokal
    Code:
    <p> </p>
    
    <p> </p>
    <h4>Consulting Services</h4>
    <p>Our portfolio of consulting services includes the following areas:</p>
    <p> </p>
    <p><strong>Program and Project Management</strong></p>
    Server
    Code:
    <p> </p>
    <p> </p>
    <h4>Consulting Services</h4>
    <p>Our portfolio of consulting services includes the following areas:</p>
    <p> </p>
    <p><strong>Program and Project Management</strong></p>
    Erst als ich jeweils einen Artikel der beiden Installationen (lokal und Server) über den Browser als .html abgespeichert habe und diese nochmals mit einem Editor überprüft habe, konnte ich folgenden Unterschied feststellen:

    Lokal
    Code:
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <h4>Consulting Services</h4>
    <p>Our portfolio of consulting services includes the following areas:</p>
    <p>&nbsp;</p>
    <p><strong>Program and Project Management</strong></p>
    Server
    Code:
    <p> </p>
    <p> </p>
    <h4>Consulting Services</h4>
    <p>Our portfolio of consulting services includes the following areas:</p>
    <p> </p>
    <p><strong>Program and Project Management</strong></p>
    Auf der Version am Server fehlen komischerweise die geschützten Leerzeichen (&nbsp zwischen den <p> Tags.


    Hatte schon mal jemand das gleiche Problem bzw. wie kann man das erklären?

    Kann mir nur vorstellen, dass beim Export aus der lokalen DB und dem anschließenden Import in die DB auf dem Server die geschützten Leerzeichen nicht richtig gespeichert wurden. In PhPmyAdmin sieht man aber keinen unterschied beim Textfeld.

    Habe mittlerweile einen Workaround gefunden:
    Die Artikel einfach am Server über das Backend aufrufen und einmal auf speichern klicken und schon sind die Zwischenzeilen im Frontend wieder sichtbar. Finde ich schon komisch. Womöglich hängt es auch mit dem Editor TinyMCE zusammen, wobei der ja standardmäßig läuft.

    Freue mich auf eure Erfahrungen!

  2. #2
    War schon öfter hier
    Registriert seit
    25.02.2010
    Ort
    Saarland
    Beiträge
    119
    Bedankte sich
    1
    Erhielt 30 Danksagungen
    in 29 Beiträgen

    Standard

    Hi,

    ob da &nbsp Semikolon oder einfach ein Leerzeichen drinnen steht sollte doch egal sein? Es müsste doch auch ohne Leerzeichen funktionieren, denke ich? Komisch.

    Hast du es mal mit einfachen br-Zeilenumbrüchen versucht?

    Hast du verschiedene Einstellungen im Backend unter >Erweiterungen >Plugins >Editor - TinyMCE probiert?

    Du könntest wenn alles nix hilft (was ich nicht verstehe) deinen p-Tags per CSS einen höheren margin- oder padding-bottom geben.

  3. #3
    Hat hier eine Zweitwohnung Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Beiträge
    1.494
    Bedankte sich
    88
    Erhielt 282 Danksagungen
    in 277 Beiträgen

    Standard

    Mit dem Code für ein Leerzeichen bist du zumindest auf der sicheren Seite!

  4. #4
    Neu an Board
    Registriert seit
    04.04.2008
    Beiträge
    2
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Es hat bereits funktioniert, wie ich geschrieben habe.
    Einfach die Artikel im Backend der Serverinstallation öffnen und speichern und schon sind sie wieder sichtbar die Leerzeilen dazwischen.

    Mir ging es eher darum, ob jemand erklären kann warum das so ist.
    Es muss durch den Export aus der einen DB und den Import in die andere DB etwas verloren gegangen sein, dass der Editor dann beim neuerlichen Öffnen und Speichern wieder rein setzt...
    Somit waren es anscheinend die geschützten Leerzeichen.

    Was mir nur komisch vorkommt ist, dass es mit einem einfachen Exportieren und Importieren der DB nicht mit übernommen wurde.

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein