Willkommen in der Webstatt Zum Webstatt Blog und Stories
crooked am 10.02.07 14:06

Moin,

ich hab da mal ne Frage, was die Funktionsweise eines Scripts angeht.
Folgendes Problem:

Man hat nene Text, der mit BB-Codes etc. formatiert wird, in ner Datenbank gespeichert wird und dann per HTML ausgegeben wird. Wo formatiert man dann am besten um in HTML? Schon als HTML in der Datenbank speichern oder erst nachher on the fly?

netcup.de Warum gibt es hier Werbung?
Franky Franky am 10.02.07 14:39

also ich hab mich früher mal an ein forum gewagt, es also selbst programmier und so ^^ über den erfolg will ich garnicht reden :D
auf jeden fall würde ich den wert zweimal speichern.. so können forenuser auch später einfacher beiträge editieren und so weiter ;)

das ist genauso wie man es bei einer schnipseldatenbank machen sollte: zweimal speichern, so muss es nicht immer onthefly geparsed werden (highlight_str) und du kannst den code hinterher noch ändern ;)

Johannes am 10.02.07 15:14

Im Optimalfall wird denke ich nur der HTML-Code gespeichert und die Eingabe wird direkt beim Erstellen/Bearbeiten eines Datensatzes in HTML umgewandelt.
Dafür wäre dann allerdings Voraussetzung, dass du diesen auch zurück umwandeln kannst um eine nachträgliche Bearbeitung zu ermöglichen. Ist natürlich die Frage wie genau man wieder zur Ursprungseingabe kommt. Aber es wäre halt für den Server am Besten.

crooked am 10.02.07 15:49

Hmm, wenn ich das also so doppelt speicher dann mach ich die Tabelle einfach doppelt bloß der Inhalt ist anders, gel?

Johannes am 10.02.07 16:26

Entweder so, oder du nimmst eine Tabelle mit 2 Spalten (Einmal HTML und einmal "BB-Code"), von denen nur jeweils eine angezeigt wird....

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt