Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Bug im Modul Navigation, shell_exec()
cpiko
Beitrag Thu. 29. July 2010, 17:33
Beitrag #1


Member
**

Gruppe: Members
Beiträge: 13
Mitglied seit: 05.06.2009
Mitglieds-Nr.: 1.903



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 Thread.

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
Go to the top of the page
 
+Quote Post
rspahni
Beitrag Mon. 25. April 2011, 22:43
Beitrag #2


Newbie
*

Gruppe: Members
Beiträge: 1
Mitglied seit: 16.01.2010
Mitglieds-Nr.: 2.122



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
Go to the top of the page
 
+Quote Post
bjoern
Beitrag Wed. 27. April 2011, 14:00
Beitrag #3


Administrator
********

Gruppe: Members
Beiträge: 1.092
Mitglied seit: 16.06.2006
Wohnort: Köln
Mitglieds-Nr.: 1



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


--------------------
Es wird, es wird...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 16:25

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.