MyBB.de Forum
Style Tag 1.8.8 - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html)
+--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html)
+--- Thema: Style Tag 1.8.8 (/thread-33830.html)



Style Tag 1.8.8 - Seven - 25.10.2016

Hey,

seitdem Update von 1.8.7 auf 1.8.8 gibt es Probleme mit dem Style Tag:
Code:
<style type="text/css">Text...</style>

Ich hab dieses Plugin drin: HTML in Posts, allerdings funktioniert HTML ja auch. Nur CSS wird mir im moment als normaler Text in den Posts ausgegeben - was jetzt irgendwie nicht so toll ist.

Die Lösung unter 1.6* von MrBrechreiz mit der class_parser Datei funktioniert bei 1.8.8 nicht, da entsprechende Angaben in der Datei nicht existieren (oder ich hab sie schlichtweg übersehen)

Hat jemand einen Lösungsansatz, Plugin oder einfach nur dasselbe Problem?

LG


RE: Style Tag 1.8.8 - StefanT - 25.10.2016

Auch, wenn HTML aktiviert ist, funktioniert <style> nicht. Dies ist aber schon lange so; es gab hier bei MyBB 1.8.8 keine Veränderungen. Warum die Lösung von MrBrechreiz nicht funktioniert, kann ich mangels Verlinkung nicht beurteilen.


RE: Style Tag 1.8.8 - Seven - 26.10.2016

Oh entschuldige das hatte ich vergessen anzuhängen:
https://www.mybb.de/forum/thread-27901-post-201422.html#pid201422

Das es mit HTML alleine nicht getan ist weiß ich Smile nur funktioniert - oder es fehlt bei meiner class_parser komplett dieser Code - mit der Lösung von oben nicht Sad


RE: Style Tag 1.8.8 - StefanT - 26.10.2016

Die entsprechende Zeile sieht seit MyBB 1.8.7 so aus:
PHP-Code:
// Replace base, meta,script and style tags in our post - these are > dangerous <
$message preg_replace('#<(/?)(base|meta|script|style)([^>]*)>#i''&lt;$1$2$3&gt;'$message); 



RE: Style Tag 1.8.8 - Amaryllion - 26.10.2016

(...und hier genügt es, einfach das "|style" herauszunehmen.)


RE: Style Tag 1.8.8 - Apollymi - 26.10.2016

Also, ich habe das | style nun rausgenommen und es funktioniert dennoch nicht bei mir ö.ö vielleicht habe ich auch einfach was falsch gemacht... mein php code sieht an der Stelle im augenblick so aus

PHP-Code:
else
 
       {
           // Replace base, meta,script and style tags in our post - these are > dangerous <
$message preg_replace('#<(/?)(base|meta|script)([^>]*)>#i''&lt;$1$2$3&gt;'$message); 
           $message $this->fix_javascript($message);*/

           $find = array("<br />\n""<br>\n");
           $replace = array("\n""\n");
           $message str_replace($find$replace$message);
       

Vielleicht sieht ja einer von euch meinen Fehler xD


RE: Style Tag 1.8.8 - Seven - 26.10.2016

Danke euch, funktioniert nun wieder alles wunderbar! Da ja noch jemand anderes eine weitere offene Frage hat, markiere ich den Thread mal nicht als erledigt


RE: Style Tag 1.8.8 - Apollymi - 02.11.2016

Gibt es niemand, der eine Lösung besitzt?


RE: Style Tag 1.8.8 - StefanT - 02.11.2016

Ich sehe jedenfalls keinen Fehler in dem von dir geposteten Code. Und bei anderen scheint er ja auch zu funktionieren. Hast du die Datei sicher korrekt bearbeitet?


RE: Style Tag 1.8.8 - Apollymi - 26.11.2016

Ja, habe ich, soweit ich es nun beurteilen kann