Ergebnis 1 bis 19 von 19

Thema: [nbsp] in der CE-Vorschau bei Artikeln

  1. #1
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard [nbsp] in der CE-Vorschau bei Artikeln

    Hallo zusammen,

    mir ist schon einige Male aufgefallen, dass nachdem ich ein CE-Text im TinyMCE bearbeitet habe, manchmal Leerzeichen durch [nbsp] angezeigt werden, aber nicht alle. Kann mir jemand sagen, woher das kommt? Ich möchte das endlich verstehen. ;-)

    Grüße
    Gerrit

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Hab' ich auch nur per Zufall gefunden (number spaces):
    SNAG-01180.gif

  3. #3
    Contao-Nutzer Avatar von Dexter Paris
    Registriert seit
    22.10.2010.
    Ort
    Wien
    Beiträge
    99

    Standard

    Stimmt nicht ganz Klaus …

    [nbsp] steht für non-breaking space

    Also ein Geschütztes Leerzeichen, genaue Definition hier: http://de.wikipedia.org/wiki/Geschütztes_Leerzeichen

  4. #4
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Schade, hab' ich falsch geraten. Hörte sich doch aber gut an.

  5. #5
    Contao-Fan
    Registriert seit
    10.03.2011.
    Beiträge
    340

    Standard

    Ich setze doch aber nur Leerzeichen. Beim Speichern werden die dann umgesetzt.

  6. #6
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Zitat Zitat von gerritlo Beitrag anzeigen
    Ich setze doch aber nur Leerzeichen. Beim Speichern werden die dann umgesetzt.
    Aber nur dann, wenn Du mehr als ein Leerzeichen einfügst.

  7. #7
    Contao-Nutzer
    Registriert seit
    09.12.2013.
    Ort
    München
    Beiträge
    9

    Standard

    Hallo zusammen,
    ich möchte gezielt „geschützte Leerzeichen“ erzeugen, was nicht funktioniert. Beim Suchen bin ich auf diesen Beitrag gestoßen und habe festgestellt, dass das bisher beschriebene und mein Problem die gleiche Ursache haben.

    Meine Beobachtungen:

    Wenn ich im TinyMCE den HTML-Editor öffne und » « einfüge sieht das im Quellcode z.B. so aus: »Windows xp«. Nach dem Aktualisieren steht im Editorfenster »Windows xp. So ist das ok.
    Wenn ich mehr als 1 Leerzeichen im Editorfenster eingebe, z.B. »Windows xp« sieht das im Code so aus: »Windows   xp«. So soll verhindert werden, dass am Zeilenanfang unbeabsichtigt Einrückungen entstehen.

    Bis hierhin ist alles ok. Aber wenn ich jetzt den Artikel speichere, ist folgendes zu sehen:
    Im Editorfenster »Windows[nbsp]xp« und »Windows[nbsp][nbsp] xp«.
    Im Quellcode auch »Windows[nbsp]xp« und »Windows[nbsp][nbsp] xp«.

    Hier liegt das Problem. » « wird in »[nbsp]« umgewandelt. »[nbsp]« ist dann nur noch eine normale Zeichenfolge und erscheint deshalb auch im Text.

    Wenn ich dann die die Homepage aufrufe, ist der Text „bereinigt“ zu sehen: »Windows xp« und »Windows xp«, mit normalen Leerzeichen. Das gleiche im HTML-Code (Firebug).

    Fazit: Die Ursache für alle beschriebenen Problematiken ist das Umwandeln von » « in »[nbsp]«. Meiner Meinung nach ist das ein Fehler.
    Gruß Wolfgang
    Geändert von WG2000 (20.02.2014 um 08:44 Uhr)

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Das ist kein Fehler.   wird im Backend zu [nbsp] umgewandelt, und [nbsp] wird im Frontend zu   umgewandelt.

    Bist du dir sicher, dass an den entsprechenden Stellen im Frontend im Source nur normale spaces sind und keine nbsp?

  9. #9
    Contao-Nutzer
    Registriert seit
    09.12.2013.
    Ort
    München
    Beiträge
    9

    Standard

    Dass im Backend   in [nbsp] umgewandelt wird akzeptiere ich.
    Es wird aber kein   im Frontend ausgegeben. Im Firebug sind nur normale Leerzeichen zu sehen.
    Gruß Wolfgang

  10. #10
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Wenn Du in contao einen Fehler entdeckt hast, wird der korrigiert, wenn Du den in github postest.
    Irgendwo hier:
    https://github.com/contao/core

  11. #11
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Tjo, im Firebug wird es als normales Leerzeichen angezeigt, im Seitenquelltext steht aber unmissverständlich  
    Das mag ich jetzt dem TinyMCE wirklich nicht anlasten, das geht dann schon aufs Konto von Firebug. Auch wenn ich den TinyMCE nicht übermäßig liebe und er in manchen Situationen geschützte Leerzeichen einfügt, wo ich selbst keine eingegeben habe, er erfüllt (für meine Anwendungen) seinen Zweck.

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Zitat Zitat von WG2000 Beitrag anzeigen
    Dass im Backend   in [nbsp] umgewandelt wird akzeptiere ich.
    Es wird aber kein   im Frontend ausgegeben. Im Firebug sind nur normale Leerzeichen zu sehen.
    Gruß Wolfgang
    Firebug zeigt dir keine nbsp im Text, wenn ich mich richtig erinnere. Sieh dir direkt den Source an.

    // Ah, posting von tab übersehen
    Geändert von Spooky (20.02.2014 um 12:02 Uhr)

  13. #13
    Contao-Nutzer
    Registriert seit
    09.12.2013.
    Ort
    München
    Beiträge
    9

    Standard

    Jetzt wird es spannend.
    Ich habe mir den Seitenquelltext angesehen. In meinem Beispiel ist auch hier kein   zu sehen.
    Aber!
    An einer anderen Stelle im Seitenquelltext habe ich   gefunden. Dieser Textabschnitt existiert schon etwas länger und wurde mit copy & past in das TinyMCE-Fenster kopiert (Quelle eine Internetseite, welche?). Im Backend ist im Text kein [nbsp] zu sehen, aber HTML-Code.
    Das ist so, wie es funktionieren sollte.

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Welche Contao Version benutzt du? Gibt es die Seite irgendwo online?

  15. #15
    Contao-Nutzer
    Registriert seit
    09.12.2013.
    Ort
    München
    Beiträge
    9

    Standard

    Es hat sich geklärt.
    Anfangs ist mir ein Fehler unterlaufen. Ich habe aus Versehen statt im Teaser im Artikel geändert. Um den vermeintlichen Fehler zu verifizieren, habe ich das gleiche auf eine anderen Seite und einer Testinstallation gemacht. Weil der Firebug   nicht anzeigt, bin ich dann in die falsche Richtung gelaufen. Der Fehler sitzt meistens vorm Gerät!
    Ich danke euch, dass ihr einem Doofen auf die Sprünge geholfen habt

  16. #16
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Also ich habe heute wegen den gleichen nervenden Problem einen Beitrag gepostet.
    Kann man das [nbsp] abschalten, dass es im Backend dem Redakteur nicht angezeigt wird. Das ganze sieht bei einem langen Textabschnitt ganz schön ekelig aus.

    Auch wenn ich die [nbsp] manuell lösche erscheinen diese nach dem Speichern (Contao 2.11.6 & 3.2.5).

    Grüße
    aadursun

  17. #17
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.086
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also bei mir sind in den allermeisten Texten überhaupt keine &nbsp drin, nur da, wo ich welche eingefügt habe. In Tabellen tauschen sie dagegen des öfteren mal auf. Wo stammen denn die Texte her, sind die von irgendwoher reinkopiert?

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.261
    Partner-ID
    10107

    Standard

    Zitat Zitat von tab Beitrag anzeigen
    Also bei mir sind in den allermeisten Texten überhaupt keine &nbsp drin, nur da, wo ich welche eingefügt habe. In Tabellen tauschen sie dagegen des öfteren mal auf. Wo stammen denn die Texte her, sind die von irgendwoher reinkopiert?
    TinyMCE fügt bei leeren Tags automatisch &nbsp; ein. Häufige leere Tags sind <i></i>, <p></p> und <td></td>.

  19. #19
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit anderen Worten: bring deinen Redakteuren bei, das die nicht so oft zweimal auf Return drücken um einen Absatz zu machen ;-)
    Ist ein beliebter Fehler um 'große' Lücken zu machen (wie von Word gewohnt). Aber auch da gehts anders: Einmal Return = Absatz / Return+Shift = Zeilenumbruch

    Leere Absätze sollte es nicht auf einer Internetseite geben!

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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