20.07.2019, 09:10
Hey,
ich verzweifle gerade an meiner stundenlangen Suche und da mir hier immer so toll geholfen wird.....
Ich habe customfields, deren Ausgabe im Postbit mit MyCode und Html wunderbar funktionieren. Die Ausgaben werden geparset und daher wird das Endergebnis tatsächlich umgesetzt angezeigt.
Dasselbe versuche ich nun auch für die Profile, aber ich bekomme es nach stundenlangem Rumprobieren einfach nicht hin. Vielleicht weiß ja jemand weiter?
In der member.php habe ich folgende Änderung vorgenommen:
habe ich ersetzt mit:
Das lässt immerhin meine MyCodes schon mal im Profil umgesetzt anzeigen, aber Html immer noch nicht. Es wird also nicht "Dickgedruckt" angezeigt, sondern "<b>Dickgedruckt</b>".
Ich verzweifle! Muss ich noch was in der member.php ändern? Oder doch in functions_post?
Die Kreuzchen bei den Customfields, was Html und MyCodes angeht, sind übrigens alle an, und mir ist bewusst, dass es ein Sicherheitsrisiko darstellt, Html in Customfields zu erlauben. Vermutlich gibt es auch deswegen die Sperre. Ich wäre dennoch sehr dankbar für die Hilfe.
Danke!
ich verzweifle gerade an meiner stundenlangen Suche und da mir hier immer so toll geholfen wird.....
Ich habe customfields, deren Ausgabe im Postbit mit MyCode und Html wunderbar funktionieren. Die Ausgaben werden geparset und daher wird das Endergebnis tatsächlich umgesetzt angezeigt.
Dasselbe versuche ich nun auch für die Profile, aber ich bekomme es nach stundenlangem Rumprobieren einfach nicht hin. Vielleicht weiß ja jemand weiter?
In der member.php habe ich folgende Änderung vorgenommen:
PHP-Code:
if($customfieldval)
{
$customfield['name'] = htmlspecialchars_uni($customfield['name']);
eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";");
$bgcolor = alt_trow();
}
habe ich ersetzt mit:
PHP-Code:
if($customfieldval)
{
require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$parser_options = array(
"allow_html" => 1,
"allow_mycode" => 1,
"allow_smilies" => 1,
"allow_imgcode" => 1
);
$customfield['name'] = $parser->parse_message($customfield['name'], $parser_options);
$userfields[$field] = $parser->parse_message($userfields[$field], $parser_options);
eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";");
$bgcolor = alt_trow();
}
Das lässt immerhin meine MyCodes schon mal im Profil umgesetzt anzeigen, aber Html immer noch nicht. Es wird also nicht "Dickgedruckt" angezeigt, sondern "<b>Dickgedruckt</b>".
Ich verzweifle! Muss ich noch was in der member.php ändern? Oder doch in functions_post?
Die Kreuzchen bei den Customfields, was Html und MyCodes angeht, sind übrigens alle an, und mir ist bewusst, dass es ein Sicherheitsrisiko darstellt, Html in Customfields zu erlauben. Vermutlich gibt es auch deswegen die Sperre. Ich wäre dennoch sehr dankbar für die Hilfe.
Danke!