Ergebnis 1 bis 17 von 17

Thema: titel mit runden klammern () werden bei insert-tags falsch angezeigt

  1. #1
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard titel mit runden klammern () werden bei insert-tags falsch angezeigt

    liebe contao-community,

    auf meiner seite stelle ich nachrichteninhalte (texte) unter anderem auch in einer alphabetischen sortierung mit hilfe von insert-tags dar, deren inhalte als links erscheinen und dann aufgerufen werden können (s.a. http://www.die-schreibmaus.de/texte-mit-e.html)

    bei titeln, in denen gerundete klammern () vorkommen, werden diese klammern falsch dargestellt (z.b.: ein flirt im jahre 2026 (die phantastischere version)). weiß jemand rat? wie kann ich gerundete klammern darstellen lassen? verwende contao 2.9.1. über anregungen jeder art freut sich

    grashalm
    Geändert von grashalm (08.10.2010 um 21:57 Uhr)

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo grashalm,

    Du könntest das als Fehler im Ticketsystem melden.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard runde klammern werden umgewandelt

    hallo xchs,

    ja, habe ich gerade gemacht. danke für den tipp.

    vielleicht hat ja auch noch jemand im forum hier eine idee, wie ich die runden klammern im frontend anzeigen lassen kann... oder was ich beachten oder ändern muss.

    liebe grüße, grashalm
    Geändert von grashalm (08.10.2010 um 23:08 Uhr)

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hast Du Dich vorher registriert?

    Ich konnte das Problem übrigens auch in der Contao Online-Demo nachstellen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard titel mit runden klammern () werden bei insert-tags falsch angezeigt

    hallo xchs,

    danke für deine rückmeldung. problem mit registrierung hat sich von selbst gelöst.
    habe deswegen gerade meinen vorigen artikel noch mal überarbeitet (s.o.).

    aber ich finde es interessant, dass du den fehler reproduzieren konntest...
    vielleicht hat ja noch jemand eine idee...

    grüße, grashalm

  6. #6
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo grashalm,

    dein Ticket wird unter Garantie abgelehnt. Leo möchte eine genaue Anleitung, wie er es möglichst schnell in der Online-Demo reproduzieren kann. Siehe hier: Incomplete

    Die runde Klammer wird erst in ein Entitie konvertiert
    Code:
    ( => )
    Wobei das &-Zeichen danach noch einmal in ein Entitie konvertiert wird.
    Code:
    & => &
    Das Ergebnis ist also
    Code:
    )
    Das ist der Fehler, also doppelte Konvertierung.

    Mir ist es nicht gelungen, das in der Demo zu reproduzieren, wahrscheinlich habe ich etwas anders gemacht als du. Damit das Leo nicht auch passiert, mach am besten nochmal die Anleitung wie oben erwähnt.

    Gruß, Andreas
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Also ich konnte das folgendermaßen in der Online-Demo reproduzieren:
    1. Im Nachrichtenarchiv "Music Academy News" den ersten Eintrag editiert und anstelle des Titels "Associate Professor James Wilson returns" diesen Titel hier reingeschrieben: "Associate Professor James Wilson returns (maybe)"
    2. Im Artikel "Home" ein neues Inhaltselement vom Typ "Text" angelegt, im Eingabebereich den Inserttag "{{news::1}}" eingetragen und das CE abgespeichert.
    3. In der Frontend-Ansicht wird dann für den Link-Text auf diesen Nachrichtenbeitrag "Associate Professor James Wilson returns (maybe)" erzeugt; im title-Attribut des Links hingegen erfolgt die korrekte Umsetzung der betreffenden Sonderzeichen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo xchs, hallo andreas,

    danke vorweg mal für eure mühe und eure unterstützung!
    will nochmal versuchen, mein vorgehen genau zu beschreiben:

    1.: habe ein nachrichtenelement angelegt und dort in das titelfeld den titel mit klammern geschrieben, z.b.: "text heißt (x y)". dies wird dann im alias-feld in eine zeichenkette mit bindestrichen zwischen den worten und ohne klammern umgewandelt: "text-heißt-x-y"
    2.: habe im eingabefeld eines textelementes in einem artikel dann den insert-tag mit {{news::text-heißt-x-y}} eingefügt, also nicht mit der numerischen ID, sondern mit dem alias.
    3.: im frontend wird dann in dem artikel der link des titels eingefügt, aber eben mit den sonderzeichen, anstatt der runden klammern...

    hoffe, es war einigermaßen verständlich...

    frage an euch beide: reicht das aus, wenn ich meine ticketmeldung für leo um oben beschriebene zeilen erweitere? oder hat das schon jemand von euch gemacht? wenn nicht, was muss ich noch ergänzen, damit leo das ticket bearbeiten kann?

    danke für eure unterstützung,

    grashalm

  9. #9
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Am besten so einfach wie möglich. Keine ausführlichen Sätze. Gehe in die Online-Demo und stelle den Fehler nach. Benutze dazu soweit es geht bereits vorhandene Elemente. Was du dann machst zählst du einfach auf.

    Also z.B. so:

    Online-Demo:
    1. Nachrichten, Music Academy News - bearbeiten
    2. News ID1 bearbeiten
    3. Associate Professor James Wilson returns ändern in Associate Professor James Wilson (returns)
    4. speichern
    5. Ansicht im FE und FE-Quellcode
    6. Fehler:...

    Immer dran denken 'so einfach wie möglich'

    Gruß
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Mit dem Alias im Inserttag habe ich das gar nicht probiert. Mit der ID konnte ich das jedenfalls soweit nachstellen.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Contao-Nutzer
    Registriert seit
    16.09.2010.
    Beiträge
    26

    Standard

    Hallo,

    Ich habs mit einer Änderung in /system/libraries/Controller.php

    in Zeile 1496 wegbekommen:

    original:
    PHP-Code:
    $arrCache[$strTag] = sprintf('<a href="%s" title="%s">%s</a>'$strUrlspecialchars($objNews->headline), ampersand($objNews->headline)); 
    ersetzt durch:
    PHP-Code:
    $arrCache[$strTag] = sprintf('<a href="%s" title="%s">%s</a>'$strUrlspecialchars($objNews->headline), specialchars($objNews->headline)); 

  12. #12
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo nochmal,

    habe jetzt gerade die probe aufs exempel in der online-demo gemacht (wieder mit dem alias, anstatt mit der id) und der fehler lässt sich sofort reproduzieren. habe leo auf der ticket seite den fehler und die schritte auch nochmal beschrieben (nr. 2604), allerdings weiß ich nicht, ob er oder wie er meine ergänzungen bemerken kann (habe die funktion "aktualisieren" verwendet, die fehlermeldung ist dadurch natürlich in der aktualität nicht wieder nach oben gerutscht...)

    hat er solche "unerledigten" meldungen abonniert?

    grüße an euch, grashalm

  13. #13
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Keine Sorge, das bekommt er schon mit!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  14. #14
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo franzi,

    habe gerade eben erst deinen eintrag gesehen ;-). wenn das die lösung ist, wäre es ja genial einfach. allerdings habe ich den unterschied im php-code nicht in deinen rot dargestellten zeichen gesehen, sondern kurz vor schluss der zeile. ist das richtig?

    und: hat diese änderung auch keine weiteren auswirkungen auf andere einstellungen oder texte???

    liebe grüße, grashalm

  15. #15
    Contao-Nutzer
    Registriert seit
    16.09.2010.
    Beiträge
    26

    Standard

    hallo grashalm,

    Ja die Codierung mit "ampersand" ist falsch an der Stelle.

    Aber Leo muss es trotzdem ändern, da die Angelegenheit so nicht update sicher ist.
    Änderungen am Core sollte man normalerweise unterlassen.

    Hilft aber im Moment bei dem Problem


    Edit: Es sollte keine Auswirkungen auf andere Texte haben, dies ist "nur" die Ausgabe des Inserttags.
    Warum dort die Codierung ampersand benutzt wird, weiss ich nicht soo genau, in anderen ähnlichen Inserttags ist das auch so gelöst. Ich hab mir die jetzt nicht alle angesehen. Konnte aber mit dieser Änderung die fehlerhafte Ausgabe verhindern.
    Die Erzeugung des Title Tags erfolgt im Übrigen sowieso schon mit specialchars

    Franzi
    Geändert von Franzi (14.10.2010 um 20:43 Uhr)

  16. #16
    Contao-Fan Avatar von grashalm
    Registriert seit
    17.06.2010.
    Ort
    Mainz
    Beiträge
    260
    Contao-Projekt unterstützen

    Support Contao

    Standard

    hallo franzi,

    ja klar, leo sollte die datei in einer nächsten version noch so ändern, dass man diese änderung bei einem update nicht mehr von hand vornehmen muss oder diese datei beim update ausschließen muss...

    ich habe gesehen, du bist auch erst seit september dabei... nutzt du contao schon länger? und wie bist du so schnell auf die lösung gekommen??? ich bin in solchen dingen ein blutiger laie... ;-) habe keine ahnung von html, php und co...

    liebe grüße, grashalm

  17. #17
    Contao-Nutzer
    Registriert seit
    16.09.2010.
    Beiträge
    26

    Standard

    Hallo grashalm,

    Ich bin auch erst vor kurzem zu Contao gekommen, bei der Betreuung einer Website.
    Das System hat mir gefallen und nun versuche ich gerade alles zu ergründen und zu verstehen. - Was mir auch noch nicht sooo gut Gelingt.

    Ich hatte mich aber gerade erst mit eigenen InsertTags beschäftigt, da waren diese Funktionen Vorbild für was eigenes

    Liebe Grüße
    Franzi

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 03.12.2010, 08:55
  2. Umlaute werden falsch angezeigt
    Von Michael im Forum Allgemeine Inhaltselemente
    Antworten: 13
    Letzter Beitrag: 05.05.2010, 16:37
  3. flowplayer Parameter - runde Klammern werden umgewandelt
    Von sinnprovinz im Forum Sonstige Erweiterungen
    Antworten: 3
    Letzter Beitrag: 14.03.2010, 10:40
  4. Antworten: 7
    Letzter Beitrag: 15.12.2009, 20:13
  5. insert-tag für Titel des Newsarchivs oder Datum
    Von lukeirie im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 01.12.2009, 15:00

Lesezeichen

Lesezeichen

Berechtigungen

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