13.05.2013, 13:21
Schönen Montag. Ich habe ein kleines Problem mit den Zeilenumbrüchen bzw. nicht direkt mit ihnen eher mit deren html Ausgabe in meinen Textareas der Profilansicht. Vorab ich benutze folgenden Code um mycodes in den eigenen Profilfeldern anzuzeigen.
Member.php
Finde
Ersetze mit
Funktioniert auch 1a allerdings hebelt dieser Code wohl jenen der Textarea hier aus?:
Weshalb dann in der Profilansicht lauter <br /> zu finden sind. (Screenshot) Packt man den original Code wieder hinein ist alles wieder normal und die < br /> werden nicht mehr angezeigt. Hätte jemand einen Tipp?
Member.php
Finde
PHP-Code:
$customfield['name'] = htmlspecialchars_uni($customfield['name']);
PHP-Code:
// EDITING...
//Comma separated list of groups id ALLOWED to use bbcode, html, etc...
$groups = '3,4,6'; // Empty to disable.
$groupss = explode(',', $groups);
if(empty($groups) || !in_array($post['usergroup'], $groupss))
{
// 0 = NO, 1 = YES
$parseroptions = array(
'allow_html' => 0,
'allow_mycode' => 1,
'allow_smilies' => 1,
'allow_imgcode' => 0,
'allow_videocode' => 0,
'filter_badwords' => 1
);
$customfieldval = $parser->parse_message($customfieldval, $parseroptions);
}
else
{
$customfield['name'] = htmlspecialchars_uni($customfield['name']);
}
// EDITING...
Funktioniert auch 1a allerdings hebelt dieser Code wohl jenen der Textarea hier aus?:
PHP-Code:
if($customfield['type'] == "textarea")
{
$customfieldval = nl2br(htmlspecialchars_uni($userfields[$field]));
}
else
{
$customfieldval = htmlspecialchars_uni($userfields[$field]);
}