MyBB.de Forum
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)

Seiten: Seiten: 1 2 3 4 5 6


RE: HTML in Profilfeldern? - Susanne - 12.07.2007

Michael schrieb:Es sollte so aussehen (allerdings nicht getestet):
PHP-Code:
            if($customfield['type'] == "textarea")
            {
                require_once MYBB_ROOT."inc/class_parser.php";
                $parser = new postParser;
                $parser_options = array(
                    "allow_html" => "no",
                    "allow_mycode" => "yes",
                    "allow_smilies" => "yes",
                    "allow_imgcode" => "yes"
                );
                $customfieldval $parser->parse_message($userfields[$field], $parser_options);
            

Habe heute das Upgrade durchgeführt und jetzt in der neuen Version gibt es immer eine Fehlermeldung, wenn ich den Code einbaue. Sad
PHP-Code:
Parse errorsyntax errorunexpected T_ELSE in /is/htdocs/xxx/member.php on line 1335 
Was muss denn jetzt anders gemacht werden?


RE: HTML in Profilfeldern? - Michael - 12.07.2007

Ich denke du hast eine geschweifte Klammer gelöscht oder nicht eingefügt. Au jeden Fall scheint eine zu fehlen.


RE: HTML in Profilfeldern? - Susanne - 12.07.2007

Eben nicht, das dachte ich auch erst, also habe ich es gaaaaaaanz laaaangsam für Blondis noch mal gemacht Big Grin Aber die Fehlermeldung blieb. Sad

Ich wiederhole mal, was ich genau mache und eingebe, vieleicht ist ja da doch was falsch.

member.php

Suchen
PHP-Code:
if($customfield['type'] == "textarea"
Ersetzen
PHP-Code:
if($customfield['type'] == "textarea")
            {
                require_once 
MYBB_ROOT."inc/class_parser.php";
                
$parser = new postParser;
                
$parser_options = array(
                    
"allow_html" => "yes",
                    
"allow_mycode" => "no",
                    
"allow_smilies" => "no",
                    
"allow_imgcode" => "no"
                
);
                
$customfieldval $parser->parse_message($userfields[$field], $parser_options);
            } 

Und während ich das jetzt hier eingefügt habe, habe ich es auch noch mal so hochgeladen. Aber wieder die Fehlermeldung.


RE: HTML in Profilfeldern? - Michael - 12.07.2007

Schau dir nochmal Beitrag #11 aus diesem Thema an, da siehst du was du ersetzen musst.


RE: HTML in Profilfeldern? - Susanne - 12.07.2007

Och nööööö, wie wahnsinnig unangenehm. Confused Ich denke ein Päuschen würde mir jetzt gut tun. Big Grin
Danke!


RE: HTML in Profilfeldern? - Susanne - 04.10.2008

Und noch mal. Big Grin

Ich habe jetzt bei 1.4 in der member.php
PHP-Code:
if($customfield['type'] == "textarea")
            {
                
$customfieldval nl2br(htmlspecialchars_uni($userfields[$field]));
            } 
mit
PHP-Code:
if($customfield['type'] == "textarea")
            {
                require_once 
MYBB_ROOT."inc/class_parser.php";
                
$parser = new postParser;
                
$parser_options = array(
                    
"allow_html" => "yes",
                    
"allow_mycode" => "yes",
                    
"allow_smilies" => "yes",
                    
"allow_imgcode" => "yes"
                
);
                
$customfieldval $parser->parse_message($userfields[$field], $parser_options);
            } 
ersetzt und es zeigt sich keine Grafik. Sad


RE: HTML in Profilfeldern? - StefanT - 04.10.2008

Probiere:
PHP-Code:
if($customfield['type'] == "textarea")
            {
                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
                
);
                
$customfieldval $parser->parse_message($userfields[$field], $parser_options);
            } 



RE: HTML in Profilfeldern? - Susanne - 04.10.2008

Ahaaaaaa! Eine 1 Big Grin
Danke dir!


RE: HTML in Profilfeldern? - modercol - 18.03.2009

Jetzt habe ich dazu auch mal eine Frage.
Wie regle ich das bei "multiselect"? Dort ist es etwas komplizierter:
PHP-Code:
        if(is_array($useropts) && ($type == "multiselect" || $type == "checkbox"))
        {
            foreach(
$useropts as $val)
            {
                if(
$val != '')
                {
                    
$customfieldval .= "<li style=\"margin-left: 0;\">{$val}</li>";
                }
            }
            if(
$customfieldval != '')
            {
                
$customfieldval "<ul style=\"margin: 0; padding-left: 15px;\">{$customfieldval}</ul>";
            }
        } 
Was muss ich nun ersetzen und wie?


RE: HTML in Profilfeldern? - Michael - 19.03.2009

Die Variable $val enthält den Inhalt und müsste entsprechend durch den Parser geschickt werden.