Simple Machines Community Forum

SMF Support => Language Specific Support => Hilfe zu SMF (German) => Aiheen aloitti: Hondo - elokuu 15, 2007, 06:52:26 AP

Otsikko: HTML Posten und ausführen
Kirjoitti: Hondo - elokuu 15, 2007, 06:52:26 AP
Hallo,
ich möchte eine Tabelle im Posting erstellen und auch als solche darstellen, d.h. mit Styleangaben etc. Nur leider ist der BBCode Editor da sehr unflexible.
Da dies automatisiert erfolgt über ein Script hab ich da wenig Bedenken.
Hat schon mal jemand den TinyMCE Editor eingebaut?

Gruß Andreas
Otsikko: Re: HTML Posten und ausführen
Kirjoitti: Hondo - elokuu 16, 2007, 01:33:38 AP
Hallo,
auch hier bitte nicht weiter posten ;)
Habe eine Lösung selbst gefunden (wie üblich)

Andreas
Otsikko: Re: HTML Posten und ausführen
Kirjoitti: Flitsch - elokuu 17, 2007, 01:37:50 AP
Guten Morgen,

und welche?
Otsikko: Re: HTML Posten und ausführen
Kirjoitti: Hondo - elokuu 17, 2007, 01:57:18 AP
in post.php geprüft ob $board das betreffende Board ist und ob $topic nicht gesetzt ist. Wenn das eintritt dann die Codezeile wo die message ent-htmlisiert *lol* wird nicht ausführen.

Andreas
Otsikko: Re: HTML Posten und ausführen
Kirjoitti: dieter4 - elokuu 18, 2007, 05:18:20 AP
[html][/html] für Admins ;)
Otsikko: Re: HTML Posten und ausführen
Kirjoitti: Hondo - elokuu 18, 2007, 06:24:54 AP
Hallo,
ja schon, aber eben nur für Admins.
Ich habe es so gelöst. HTML ist nur im Board 37 und nur im ersten Posting erlaubt.
Damit man aber nicht manuel html eingibt schreibe ich den HTML-Code per Popup-Formular.
Damit man nicht einfach das Popup wegklicken und den Code so eingeben kann, habe ich eine Sicherung eingebaut. Per Formular wird außer dem HTML-Code eine bestimmte Zeichenkombination vorangestellt. In Post.php wird geprüft ob der Sicherheitscode am Anfang von $_POST['message'] vorhanden ist. Wenn ja wird er entfernt, wenn nein wird HTML entfernt.

Wenn jemand den ersten Beitrag dann bearbeiten möchte kommt wieder das Formular, nur diesmal ausgefüllt, und wieder das gleiche Spiel.

Und da niemand den Sicherheitscode 1234 kennt, kann niemand manuell html eingeben. ;)
Die Formularfelder werden natürlich gecheckt damit niemand dort Code einschmuggelt.

Denke damit kann nichts passieren zumal nur ab einer bestimmten Usergroup Zugang hat.

Gruß Andreas