Moin Moin!
Das wollte ich Anfangs noch so machen, dann aber stand ich vor dem Problem, Bilder, Links oder auch Videos in den Inhalt einzufügen.
Wo ist das Problem? Entweder speicherst Du in der DB einen Dateinamen, oder Du packst den Inhalt in ein BLOB.
Du kannst natürlich nicht den gesamten Seiteninhalt in ein Stückchen Text packen. Die Seite besteht dann z.B. aus Überschrift 17, Absatz 43, Absatz 45, Bild 93, Absatz 47. In HTML wird daraus <h1>..</h1><p>..</p><p>..</p><img ..><p>..</p>. Wie das als Word aussieht, mag ich mir gar nicht vorstellen. ;-)
Wenigstens konnte ich mein RSS-Feed Dynamisch bauen, die Inhalte für dieses kommen auch aus der DB.
Wäre das nicht auch mit ein Paar Regexp machbar, die Inhalte einmal kurz durch den Parser jagen, alle unerwünschten HTML-Codes entfernen und dann erst an das gewünschte Template übergeben?
Nö. Um HTML komplett zu verdauen, reichen REs nicht aus. Du kannst natürlich ein HTML-Subset nehmen und einen gemischten Ansatz fahren, um innerhalb des Absatzes kleinere Formatierungen zu erlauben. Oder Du baust einen Absatz aus mehreren kleineren Elementen, die einzeln in der DB liegen. Damit wären z.B. auch Bilder innerhalb der Absätze möglich.
Alexander
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".