Druckversion des Themas

Hier klicken um das Topic im Orginalformat anzusehen

Forum Sefrengo.org _ Bugs Module, Plugins, Sonstiges _ Bug im Modul Navigation

Geschrieben von: cpiko Thu. 29. July 2010, 17:33

Hi,

Ich hatte heute ein Problem mit dem Modul Navigation.
Wenn man "alle Unterordner anzeigen" auswählt, tritt folgender Fehler auf.

QUELLTEXT
Warning: shell_exec() has been disabled for security reasons in /www/htdocs/xy/xy/cms/inc/backend.php(157) : eval()'d code on line 2321


Das Problem trat auch schon bei der Pic-Galerie auf, nachzulesen in folgendem http://forum.sefrengo.org/index.php?showtopic=1614.

Der Lösungsansatz war auch nicht schlecht, nur funktioniert dann das Ausschließen von Ordnern nicht mehr richtig. Es bleibt immer einer der angegebenen Ordner stehen.

Vielleicht kann sich ja mal jemand darum kümmern.

Viele Grüße,
Chris

Geschrieben von: rspahni Mon. 25. April 2011, 22:43

Ich habe den Code wie folgt modifiziert (Einstieg "allsub" in der Frontendausgabe suchen):

QUELLTEXT
        case 'allsub' :
            if($a == $mod['startpt']){
                $mod['temp'] = "start";
            } elseif ($mod['temp'] != "stop" && $catlist_level[$a] <= $mod['startlevel']){
                $mod['temp'] = "stop";
            } elseif ($mod['temp'] == "start" && strstr(",MOD_VALUE[25],",",$a,")){
                $mod['temp'] = "start";
            } elseif ($mod['temp'] == "start" && "MOD_VALUE[28]" > 0 && $catlist_level[$a] >= ("MOD_VALUE[28]"+$mod['startlevel'])){
                $mod['temp'] = "level";
                $mod['tmplvl'] = $catlist_level[$a];
            } elseif ($mod['temp'] == "level" && $mod['tmplvl'] != "-" && $catlist_level[$a] < $mod['tmplvl']){
                $mod['temp'] = "start";
                $mod['tmplvl'] = "-";
                array_push($mod['catlist_temp'],$a);
            } else {
                if($mod['temp'] == "start"){
                array_push($mod['catlist_temp'],$a);
                }
            }
            break;


Habe nicht wirklich intensiv getestet, scheint aber zu funktionieren.

Roger

Geschrieben von: bjoern Wed. 27. April 2011, 14:00

Schau ich mir mal an, wäre schön gewesen, wenn Du den Originalccode zum Vergleichen mitgepostet hättest, dann hätte ich ein, zwei Sätze darüber verlieren können. Ich kenn das System ja ganz gut. smile.gif

Unterstützt von Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)