Moin,
ich habe gerade ein Buddypress projekt aufgesetzt, wo die User auch Bilder in ihr eigenes Album posten können.
Jetzt möchte ich allerdings auf einer Seite die Bilder aller user ausgeben, hier mal beispielhaft die OrdnerStruktur:
- AlleUserAlben
--- User 1
-------Landschaft
-------Architektur
-------Sport
--- User 2
-------Landschaft
-------Architektur
-------Sport
Ich habe jetzt ein gefundenes Script soweit angepasst, das er mir Alle Bilder aus allen Unterordnern darstellt und ausgibt. Ich möchte Aber z.B. Alle Bilder der Ordner "landschaft" darstellen lassen.
Des weiteren befinden sich in den Ordnern die normale Version des Bildes und Thumbnail, die mit _tn.jpg enden. Ich möchte nur die Thumbnails auslesen...
hier mal der code:
vllt. kann mir ja jemand helfen..
gruss,
Alex
ich habe gerade ein Buddypress projekt aufgesetzt, wo die User auch Bilder in ihr eigenes Album posten können.
Jetzt möchte ich allerdings auf einer Seite die Bilder aller user ausgeben, hier mal beispielhaft die OrdnerStruktur:
- AlleUserAlben
--- User 1
-------Landschaft
-------Architektur
-------Sport
--- User 2
-------Landschaft
-------Architektur
-------Sport
Ich habe jetzt ein gefundenes Script soweit angepasst, das er mir Alle Bilder aus allen Unterordnern darstellt und ausgibt. Ich möchte Aber z.B. Alle Bilder der Ordner "landschaft" darstellen lassen.
Des weiteren befinden sich in den Ordnern die normale Version des Bildes und Thumbnail, die mit _tn.jpg enden. Ich möchte nur die Thumbnails auslesen...
hier mal der code:
PHP-Code:
<?php
function read_dir($dir) {
$path = opendir($dir);
while (false !== ($file = readdir($path))) {
if($file!="." && $file!="..") {
if(is_file($dir."/".$file)){
$files[]=$file;
} else {
$dirs[]=$dir."/".$file;
}
}
}
if($dirs) {
natcasesort($dirs);
foreach($dirs as $fdir) {
$name = substr($fdir, strlen($dir)+1);
read_dir($fdir);
}
}
if($files) {
natcasesort($files);
foreach ($files as $file) {
echo " <img src=\"$dir/$file\" />\n";
}
}
closedir($path);
}
$path="wp-content/uploads/album";
read_dir($path);
?>
gruss,
Alex
Kommentar