Erledigt: Lazyest Gallery - Wie Unterverzeichnisse in Sidebar ausblenden?
Hallo,
ich möchte die Anzeige von Lazyest Gallery in der Sidebar so ändern, dass die Unterverzeichnisse nicht mehr mit angezeigt werden.
Habe mich schon selbst am Code bemüht aber nichts hinbekommen, wenn einer so nett wäre und sich das folgende einmal anschau, ist der PHP Schnipsel für die Sidebar aus der lazyest-gallery.php
// Open gallery root
if ($dir_handler = opendir($root)) {
$forbidden = get_option('lg_excluded_folders');
array_push($forbidden, "..");
array_push($forbidden, ".");
array_push($forbidden, "captions.xml");
while ($file = readdir($dir_handler)) {
if (!in_array($file, $forbidden) && is_dir($root.$file.'/')) {
echo "\n<ul><li>\n\t";
}
if ($user_level < get_minimum_folder_level($file))
array_push($forbidden, $file);
if (!in_array($file, $forbidden)) {
// Do not remove the trailing slash (/)
if (is_dir($root.$file.'/')) {
$filelink = explode($gallery_root, $root.$file);
echo '<a href="'.$gallery_uri.'file='.$filelink[1].'/">'.$file.'</a>'."\n";
lg_list_folders($title, $root.$file.'/');
}
}
if (!in_array($file, $forbidden) && is_dir($root.$file.'/')) {
echo "\n</li></ul>\n\t";
}
}
} else {
echo "\n<ul><li>\n\t";
_e('Cannot open gallery root', $lg_text_domain);
echo "\n</li></ul>\n\t";
}
}
Alles anzeigen
Was muss ich dort entfernen damit die Unterverzeichnisse ausgeblendet werden?
N8Jogger
Update: Problem gelöst dank arkaos, aus dem php-resource.de Forum
Zeile lg_list_folders($title, $root.$file.'/'); löschen oder auskommentieren ( //lg_list_folders($title, $root.$file.'/');) und gut ist.