Thread Verfasser: Joke
Thread ID: 1372
Thread Info
Es gibt 7 Beiträge zu diesem Thema, und es wurde 132 Mal angesehen.
 Thema drucken
Forum Extension Panel
Joke
Hallo!

Ich habe gestern PHP Fusion 7 neu installiert und es läuft auch alles sehr gut.

Doch das Forum Extension Panel macht Fehler!

forum_extension_panel/forum_extension_core.php
Undefined offset: 2 Zeile: 141

Ich habe mir die besagte Zeile bereits angesehen, aber als Laie kann ich nichts entdecken.

Gruss
Joke
 
Systemweb
Hier wird der Wert eines numerischen Arrays angefordert, welcher aber nicht angelegt ist. Könnte z. B. eine fehlende locale sein (häufigste Ursache).
Schau mal nach, ob in der eingebundenen Sprachdatei eine Definition für Array [2] fehlt.

Was steht denn in Zeile 141 der bemängelten Datei forum_extension_core.php?
 
Septron
Hallo,

dies ist die betroffene Zeile 140-146:

Code 

foreach($matches[1] as $forum_id){
               $whoishere = @user_list($guests[$forum_id], $members[$forum_id]);
               
               if($whoishere){
                  $output = preg_replace("^<!--forum_name-->(.*?)\?forum_id=$forum_id(.*?)</td>^s", "<!--forum_name-->\\1?forum_id=$forum_id\\2<br/><span class='small'><strong>".$locale['forum_ext_who_is_here']."</strong> $whoishere</span></td>", $output);
               }
            }



lg
Bearbeitet von Septron am 17.11.2017 um 11:16
Rechtschreibfehler und Fehlende Satzzeichen sind eine Sünde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.
Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany
 
Joke
Hallo!

In der Zeile 141 steht bei mir:

Code 


foreach($matches[1] as $forum_id){
               $whoishere = @user_list($guests[$forum_id], $members[$forum_id]);



Und in der eingebundenen Sprachdatei steht überhaupt nichts von Array 2

Gruss
Joke
Bearbeitet von Septron am 17.11.2017 um 11:16
 
Septron
Hallo,

bin in der Zeile verrutscht habe es eben angepasst Smile

lg
Rechtschreibfehler und Fehlende Satzzeichen sind eine Sünde meiner
Gedanklichen Tastatur wer alle findet darf sie behalten.
Domain Owner of: SGI Fusion | PHPFusion-SupportClub | PHPFusion Germany
 
Systemweb
$guests[..] und $members[...] sind beides Arrays. Beide verwenden die Forum-ID. Wenn die Meldung besagt, dass Offset 2 'undefined' ist, wird evtl. eine ungültige Forum-ID "2" dort verwendet.

Im Übrigen: 'undefined'-Meldungen sind Warnungen, keine Fehler.
 
Joke
Okay, aber kann man die Warnung auch weg bekommen???

Gruss
Joke
 
Springe ins Forum:
Thema Forum Antworten Letzter Beitrag
Pro Download Panel 1.85 vs. PHP 7.XX Allgemeine Fragen und Probleme 9 05.10.2017 um 15:33
Live Panel - 1.03 Supportthreads für die Downloads 6 14.09.2017 um 20:02
Online User Panel Infusionen / Mods / Panels 2 17.08.2017 um 21:42
Forum verursacht Fehlermeldung Allgemeine Fragen und Probleme 4 04.08.2017 um 09:42
Panel erstellen für IceCast-Server-Daten Infusionen / Mods / Panels 8 30.07.2017 um 16:21