MyBB.de Forum

Normale Version: Fehlermeldungen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo, 

ich bin wirklich kein Profi und deshalb fange ich mit dieser Fehlermeldung nichts an. Diese erscheint so weit ich rausfinden konnte immer wenn sich jemand registriert oder ein Thema schreibt. Vielleicht kann mir jemand helfen.

LG Uwe

Type: 2
File: newthread.php(1170) : eval()'d code (Line no. 37) Message Undefined variable $pollbox Back Trace: #0  errorHandler->email_error(2, Undefined variable $pollbox, newthread.php(1170) : eval()'d code, 37) called at [/var/www/vhosts/mengying-uwe.de/forum/inc/class_error.php:232]
#1  errorHandler->error(2, Undefined variable $pollbox, newthread.php(1170) : eval()'d code, 37) called at [/var/www/vhosts/mengying-uwe.de/forum/inc/class_error.php:153]
#2  errorHandler->error_callback(2, Undefined variable $pollbox, /var/www/vhosts/mengying-uwe.de/forum/newthread.php(1170) : eval()'d code, 37) called at [/var/www/vhosts/mengying-uwe.de/forum/newthread.php(1170) : eval()'d code:37]
#3  eval() called at [/var/www/vhosts/mengying-uwe.de/forum/newthread.php:1170]
welche Forenversion wird verwendet?
1.8.36 wird verwendet
alle Tempaltes auf aktuellem Stand?

ACP --> Templates --> Finde aktualisierte Templates
das steht da:
Es gibt zur Zeit keine Templates, die seit dem letzten Upgrade aktualisiert wurden.
ein Warning, das mir bisher noch nicht unter gekommen ist; du kannst die Anzeige von Warnings im Forum im ACP deaktivieren

ACP --> Konfiguration --> Server & Optimierung --> Fehlerarten --> auf "Fehler" reduzieren
Vielen Dank. 

Hab ich jetzt so gemacht, mal sehen ob das nun nochmal kommt. Wobei die Meldung nicht im Forum kommt sonder per Email an mich geschickt wird.
Ich konnte den Fehler nachvollziehen. Er tritt auf, wenn ein Benutzer ein neues Thema erstellen will, der keine Berechtigung zum Erstellen von Umfragen hat.
$pollbox wird in der newthread.php nur deklariert, wenn ein User die entsprechende Berechtigung hat (Zeilen 1092-1096):
PHP-Code:
if($forumpermissions['canpostpolls'] != 0)
{
    $lang->max_options $lang->sprintf($lang->max_options$mybb->settings['maxpolloptions']);
    eval("\$pollbox = \"".$templates->get("newthread_postpoll")."\";");


Darüber müsste
PHP-Code:
$pollbox ""

eingefügt werden.
Vielen Dank, 

ich hab das jetzt so geändert.