Du bist hier: Seitenreport    Forum    Web-Entwicklung    Sonstige    smarty und br-tag

smarty und br-tag

Verfasst am: 10. 10. 2011 [09:20]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Hallo zusammen,

ich ärger mich seit Tagen mit einem br Tag herum. Es ist eine Art CMS mit Smarty und einem ollen "We see what we should store if everything is fine" Editor.

Im Editor werden Zeilenumbrüche ohne selfe-closed erstellt. Beim Speichern fix mit einer Regex drüber und ein Xhtml-valides br in der Datenbank speichern. Das klappt auch reibungslos.

Bei der Ausgabe haperts dann. Dumpe ich die Datenbankzeile werden mir die self-closed br's richtig ausgegeben.
Gebe ich die Zeile mit $smarty->assign raus, bekomme ich <br>'s im Browser angezeigt.
Egal an welcher Stelle ich die Regex doppelt und dreifach drüber laufen lasse, es wird immer wieder der einfache br tag.

Vielleicht hat jemand einen konkreten Lösungsansatz. Das sieht mir nach einem Smarty Problem aus.

Vielen Dank
 
Verfasst am: 10. 10. 2011 [09:54]
klaus_b
Dabei seit: 17.12.2009

327 Beiträge
Beitrag hilfreich?

Hallo Roman,

soweit ich dich verstehe, wird smarty von einem CMS gehostet. Hast du da keine Möglichkeit, auf der Ebene des CMS in den HTML-Output einzugreifen und erst dort das ausgegebene HTML zu fixen?
Das spart dir die gesamte doppelte Korrektur. So kannst du smarty machen lassen was es will, da du ja erst nach smarty die Korrekturen vornimmst.

Servus,
Klaus

klaus_b@.NET über alles was an .NET und C# Spass macht.
http://www.seitenreport.de/twitter_icon_small.png
 
Verfasst am: 10. 10. 2011 [10:42]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

Zunächst vielen Dank

Stand der Dinge
irgendwo hängts hier derbe mit der Kodierung.
Das sieht gewaltig nach einer Bastel-Aufgabe aus.
Wer codiert wann was um und warum.

Ich glaube das ist der Nachteil bei prozeduralem Code
 
Verfasst am: 10. 10. 2011 [12:29]
Matthes
Dabei seit: 08.05.2010

174 Beiträge
Beitrag hilfreich?

Überprüfe mal, ob irgendeine Form von HTML Tidy aktiv ist.
Das sieht auf den ersten Blick wie eine viel zu einfache Lösung aus, aber wenn es aktiv ist und man nicht darauf kommt, ist man in Kürze so weit, dauerhaft stationär eingewiesen zu werden.

Mal: "May have been the losing side. Still not convinced it was the wrong one."
 
Verfasst am: 10. 10. 2011 [12:46]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

14.gif

Matthes, genau das war es.
Habe die Seite local on the fly validiert gehabt.

..hast recht, da kann man wirklich doof bei werden..

Vielen Dank


Edit: firefox html validator -> Einstellungen SGML Parser verwenden.

..so wie ich es fix überflog, arbeitet der SGML-Parser nach dem Doctype (ich glaube das ist besser als found and try to validate something)

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 10.10.2011 um 12:56.]
 
Verfasst am: 10. 10. 2011 [13:37]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

...ich eskalier
Nach Umschaltung auf SGML wurde der br-Tag nicht mehr als Fehler bewertet.
schön und gut

So sieht es im firebug unter html aus
HTML
<br>Wer sind die <strong>


und so im IE

HTML
< br />Wer sind die <strong>


Ich könnte damit leben, will es aber nicht. Finde es echt lästig wenn nicht das angezeigt wird was eigentlich vorhanden ist.

Gibt es eine Möglichkeit dieses Umschreiben zu beheben

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 10.10.2011 um 13:38.]
 
Verfasst am: 10. 10. 2011 [14:02]
joerg
Dabei seit: 09.06.2009

1540 Beiträge
Beitrag hilfreich?

Hallo Roman

Welchen Doctype nutzt du denn momentan?

Wenn das der Html Validator ist den ich auch nutze den habe ich bei den Einstellungen auf nacheinander stehen.

Gruß
Jörg

 
Verfasst am: 16. 10. 2011 [08:54]
romacron
Dabei seit: 01.11.2009
Themenersteller

1143 Beiträge
Beitrag hilfreich?

..Es war mir dann doch einen Post bei den Entwicklern wert.

Die Antwort kam innerhalb 2 Stunden.

http://getfirebug.com/wiki/index.php/HTML_Panel#Node_View

Der Node-View (html-Tab im firebug) ist kein Source Code...

Vielen Dank für die Hilfe
 




Du bist nicht eingeloggt. Bitte beachte, dass Du eingeloggt sein musst, um Themen zu erstellen oder auf Beiträge zu antworten.

RSS Feed abonnieren

Werde in Echtzeit über neue Foren-Beiträge informiert:



16 Mitglieder waren innerhalb der letzten 15 Minuten online (122 heute gesamt):
Airmax, Annkathrin, carloso, Garcia, italmoto, Kristina, meemoo, mm@mandarin-medien.de, Mueggi, profitus, romacron, sprachrohr, suedtirolreise, t3bot3bo, tanka1, tibbertc

Administratoren und Moderatoren:
[keine]

Seitenreport hat 18155 registrierte Mitglieder, 3003 Themen und 29113 Beiträge.
Der aktuelle Mitgliederzuwachs liegt bei durchschnittlich 13 bestätigten Neuregistrierungen pro Tag.
Pro Tag werden im Seitenreport Forum durchschnittlich 1 neues Thema und 7 Beiträge erstellt.
Die Durchschnittszahlen berechnen sich aus den letzten 7 Tagen.

Mehrfach empfohlen

Seitenreport ist einer der bekanntesten SEO und Website Analyse Dienste im deutschsprachigen Raum und wurde u.a. schon empfohlen:
von Mr. Wong im Wong Letter
vom Leserservice der Deutschen Post
vom Technik Blog SiN
und vielen anderen

Partnerprogramm

12% Lifetime Provision auf alle Buchungen von Dir geworbener Mitglieder sowie 0,50 € für jede Registrierung. Eines der besten deutschen Partnerprogramme laut den appCharts von 100partnerprogramme.de. Nimm jetzt teil am Seitenreport Partnerprogramm und verdiene gutes Geld dabei!

* = Partnerlinks