HTML in Profilfeldern? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: HTML in Profilfeldern? (/thread-1640.html) |
RE: HTML in Profilfeldern? - modercol - 19.03.2009 Muss das ganze dann so aussehen: PHP-Code: if(is_array($useropts) && ($type == "multiselect" || $type == "checkbox")) RE: HTML in Profilfeldern? - Michael - 20.03.2009 PHP-Code: require_once MYBB_ROOT."inc/class_parser.php"; RE: HTML in Profilfeldern? - Susanne - 22.04.2009 (04.10.2008, 15:36)StefanT schrieb: Probiere:Habe ich gerade eingesetzt. Jetzt sieht man im Profil zwar die kleinen Grafiken, statt des Codes, dafür ist aber in allen Beiträgen, unter dem Userfoto, wo sonst diese Grafiken auch erschienen, nur noch ellenlanger Code zu sehen. Wie bekomme ich das wieder hin? RE: HTML in Profilfeldern? - Michael - 22.04.2009 Du musst auch in der Datei inc/functions_post.php den Profilfeldinhalt durch den Parser schicken. Versuchs mal unter dieser Zeile: PHP-Code: $post[$post_field] = htmlspecialchars_uni($field_value); PHP-Code: $post[$post_field] = htmlspecialchars_uni($field_value); RE: HTML in Profilfeldern? - Susanne - 22.04.2009 Das bringt leider noch keine Änderung. Bei allow html habe ich vorher eine 1 gesetzt, hat aber nichts gebracht. RE: HTML in Profilfeldern? - Michael - 22.04.2009 Wie sieht die Ausgabe denn genau aus? Handelt es sich bereits um HTML-Code oder ist der MyCode noch zu sehen? RE: HTML in Profilfeldern? - Susanne - 22.04.2009 Nein, das muss ich besser erklären. In der "postbit_author_user" habe ich das hier stehen PHP-Code: {$post[fid7]}<br />{$post[fid8]}<br />{$post[fid9]}<br /> Jetzt nach dem Update sieht es so aus Und als ich deinen Code einsetzte, hat sich daran nichts geändert. RE: HTML in Profilfeldern? - Michael - 22.04.2009 Ok, dann haben wir aneinander vorbeigeredet. HTML in Profilfeldern zu erlauben ist grundsätzlich ein Sicherheitsrisiko, da ein Benutzer z.B. auch einen Code für eine Weiterleitung unterbringen kann. Deshalb wurde das mit MyBB 1.4.5 geändert, damit man die Variablen $post['fidX'] gefahrlos direkt im Template postbit_author_user unterbringen kann. Folgender Codeblock in der Datei inc/functions_post.php ist dafür verantwortlich: PHP-Code: // Sanatize our custom profile fields for use in templates, if people choose to use them RE: HTML in Profilfeldern? - Susanne - 22.04.2009 Oh, wie schade! Gilt das auch für das HTMLerlauben im Profil? RE: HTML in Profilfeldern? - Michael - 22.04.2009 Ja. HTML zu erlauben bergt immer ein gewisses Risko. Genau aus diesem Grund gibt es ja nur sowas wie BBCode. |