Wie ändere ich das <br />

Begonnen von Herkules, 23 März 2006, 22:46:41

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Herkules

Hallo


Ich bin dabei mein Forum zu Validieren. Bei Überprüfung der Seite erhalte ich die Meldung:

Fehler: Slash "/" am Ende eines Starttag gefunden. Diese Syntax ist, im Gegensatz zu XHTML, in HTML nicht erlaubt
 
Fehlerstelle: <br />

Das kann man sehen wenn man denn Quelltext nachschaut.

Meine Frage:

Wie bekomme ich das hin das es geschrieben wird :<br>
Ich meine Statt <br /> so <br>


Hat jemand ein Tipp

Vielen Dank

Ria

Hi,
mit Notepad oder einem anderen Editor. Nicht mit einer Textverarbeitung wie Wordpad usw.

Besser mit einem richtigen php Editor. Ein kostenfreier sehr schöner ist hier zu finden:

http://www.weaverslave.ws/index.3.html

Gruss Ria

Herkules

Hallo

Danke, aber in welche Datei muss ich was ändern und wie??

Ich habe z.B. bei der post.reply.php das hier gefunden:

$message = str_replace("<br />", "", $message);

Hast du eine Idee?ß

Vielen Dank

anmShinichi

Ich ignorer dies bei solchen Überprüfungen. Denn einerseits heißt es, alles was geöffnet wird, soll auch geschlossen werden, also... <body> daher auch </body>... aber dann auch bei <br /> oder <img /> oder <hr />, weil mit <img><br><hr> eine Öffnung stattfindet, aber mehr auch nicht. Wir wissen alle, dass man mehr nicht benötigt. Aber ich habe mich extra deswegen umgestellt, dass dieses / dabei ist, damit man den Anforderungen gerecht wird, dass diese tags auch geschlossen werden. Jetzt gibts noch Validierungen, die das nicht unterstützen? Ich würde es ignorieren, unglaublich, worauf man achten soll, um richtig zu programmieren, aber dann nur ein Durcheinander miterleben muss. Gut es ist XHTML und nicht HTML, aber mal ganz im Ernst, wie isses jetzt besser?

Sorry, schimpfe nicht mit dir, sondern zu den ganzen Vorschriften und dem dazugehörigem Durcheinander :/...  Aber diese Message-Umwandlung sorgt nur dafür, dass diese <br /> nicht im Text angezeigt werden... Ich denke, du musst einfach in alle Files nach <br /> suchen, oder in der Language-File die <br /> ersetzen.

Ach, ich machs dir einfacher, lass doch html und validiere in xhtml ;)
MonsterWorks - www.monsterworks.de

Andi

Hi :)

die <br /> Tags kommen wahrscheinlich alle von der PHP-Funktion nl2br().
Die wird im eBoard recht oft eingesetzt...

Läuft das eBoard in einem pragmaMx?
Wenn ja, dann werden die überflüssigen slashes eigentlich automatisch entfernt..
schön´s Grüssle, Andi

Herkules

Hallo

Danke

Ich benutzte nicht das pragmaMx. Bei der post.reply.php steht nl2br bei:

  $message = nl2br($message);
  $message = str_replace("<br />", "", $message);
  $message = formatDBStore($message);
  $subject = formatDBStore($subject);

Ich habe versucht das hier zu ändern:
  $message = str_replace("<br />", "", $message);

In
  $message = str_replace("<br>", "", $message);

Aber in eBoard wird z.B der Text so angezeigt:

Test <br />
Test <br />
u.s.w.

hat jemand eine Idee wie ich das hinbekomme??

Vielen Dank