Ja, meine aktuelle Variante ist auch TipTap. Der Test läuft hier: https://tst.pcx-forum.com/pxmboard.php?mode=board&brdid=6
Und ja, natürlich müsste man alle Posts umwandeln nach HTML. Das Script dazu hat Claude schon generiert ;)
Die Quotes funktionieren noch nicht richtig und muss natürlich alles noch gut getestet werden, da hatte ich noch keine Zeit. Aber grundsätzlich finde ich den Ansatz gar nicht schlecht.
Direkt HTML in der DB...müsste ich drüber nachdenken. Spontan wäre ich da nicht so überzeugt. Dann müsstest du auch den Text ungefiltert ausgeben und vorher selbst alles potentiell problematisches rausfischen bzw. nur zulässige Tags in die DB lassen.
Ja richtig. iFrames haben auch ähnliche Nachteile wie Frames.
Claude hat mir eine Single Page Version gebaut, aber er hat dazu cActionBoard erweitert mit einer _performFramelessAction(), damit das Frameless Skin die Threads, Threadlist und Messages direkt erhält und man nicht einen zusätzlichen mode benötigt. Funktionieren tuts, aber ich bin noch nicht ganz zufrieden mit der Lösung.
Wenn er alles ins Board wirft lädt er bei jedem klick alles? für die Notifications wollte ich erst einen Ajax request, was es dann aber doch nicht gebraucht hat. Für die "große" Lösung SPA wäre das aber genau der Weg. Nur die notwendigen Informationen häppchenweise per Ajax zur Verfügung stellen. Im Grunde hat man das auch schon. In den cSkin Klassen hat man die Informationen in Form eines Arrays in einfacher Form vorliegen und würde sie nur einfach in JSON wandeln -> siehe PHP json_encode(). Fertig wäre das Thema. So wie ich die KI kenne würde sie aber lieber die Klassen mit tonnen an spezialisierten Methoden vollstopfen. :)
Darf man heutzutage davon ausgehen, dass alle Javascript aktiviert haben? Wahrscheinlich schon.
TrifftNix