MiniGal: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K (1 Version importiert) |
Daniel (Diskussion | Beiträge) K (1 Version importiert) |
(kein Unterschied)
|
Aktuelle Version vom 21. Oktober 2021, 06:18 Uhr
Download von hier: http://www.minigal.dk/minigal-nano.html
gute Anleitung bei Ubuntuusers http://wiki.ubuntuusers.de/MiniGal_Nano
herunter laden
sudo wget http://www.minigal.dk/tl_files/minigalnano/MiniGal%20Nano%200.3.5.zip
entpacken
sudo unzip -x "MiniGal Nano 0.3.5.zip"
zip löschen
sudo rm "MiniGal Nano 0.3.5.zip"
umbenennen
sudo mv "MiniGal Nano 0.3.5" MiniGal
php installieren
sudo apt-get install php5
GD library (bundled with PHP since version 4.3.x) installieren
sudo apt-get install php5-gd
Sortierreihenfolge ändern, einfach, hab ich erst später gesehen
in der config.php
$sortdir_folders = "ASC"; // Sort direction of folders: [ASC][DESC] $sortdir_files = "ASC"; // Sort direction of files: [ASC][DESC]
Sortierreihenfolge ändern, schwer
in der index.php in diesem Abschnitt SORT_DESC und SORT_ASC tauschen.
erstmal ein Backup erstellen
sudo cp index.php index.php.bk
//----------------------- // SORT FILES AND FOLDERS //----------------------- if (sizeof($dirs) > 0) { foreach ($dirs as $key => $row) { if($row["name"] == "") unset($dirs[$key]); //Delete empty array entries $name[$key] = strtolower($row['name']); $date[$key] = strtolower($row['date']); } if (strtoupper($sortdir_folders) == "DESC") array_multisort($$sorting_folders, SORT_DESC, $name, SORT_DESC, $dirs); else array_multisort($$sorting_folders, SORT_ASC, $name, SORT_ASC, $dirs); } if (sizeof($files) > 0) { foreach ($files as $key => $row) { if($row["name"] == "") unset($files[$key]); //Delete empty array entries $name[$key] = strtolower($row['name']); $date[$key] = strtolower($row['date']); $size[$key] = strtolower($row['size']); } if (strtoupper($sortdir_files) == "DESC") array_multisort($$sorting_files, SORT_DESC, $name, SORT_ASC, $files); else array_multisort($$sorting_files, SORT_ASC, $name, SORT_ASC, $files); }
Ergebnis
//----------------------- // SORT FILES AND FOLDERS //----------------------- if (sizeof($dirs) > 0) { foreach ($dirs as $key => $row) { if($row["name"] == "") unset($dirs[$key]); //Delete empty array entries $name[$key] = strtolower($row['name']); $date[$key] = strtolower($row['date']); } if (strtoupper($sortdir_folders) == "DESC") array_multisort($$sorting_folders, SORT_DESC, $name, SORT_DESC, $dirs); else array_multisort($$sorting_folders, SORT_DESC, $name, SORT_DESC, $dirs); } if (sizeof($files) > 0) { foreach ($files as $key => $row) { if($row["name"] == "") unset($files[$key]); //Delete empty array entries $name[$key] = strtolower($row['name']); $date[$key] = strtolower($row['date']); $size[$key] = strtolower($row['size']); } if (strtoupper($sortdir_files) == "DESC") array_multisort($$sorting_files, SORT_DESC, $name, SORT_DESC, $files); else array_multisort($$sorting_files, SORT_DESC, $name, SORT_DESC, $files); }
Wenn in den Exifdaten kein Erstellungsdatum steht, dann kann man das Dateidatum ausgeben, statt dem angezeigten "::" dafür
$exif_date = exif_read_data ($file,'IFD0' ,0 ); $edate = $exif_date['DateTime']; if (strlen($emodel) > 0 OR strlen($efocal) > 0 OR strlen($eexposuretime) > 0 OR strlen($efnumber) > 0 OR strlen($eiso) > 0) $exif_data .= "::";
tausch in
$exif_data .= "::"; $exif_date = exif_read_data ($file,'IFD0' ,0 ); $edate = $exif_date['DateTime']; if (strlen($emodel) > 0 OR strlen($efocal) > 0 OR strlen($eexposuretime) > 0 OR strlen($efnumber) > 0 OR strlen($eiso) > 0) $exif_data .= date ("Y-m-d H:i", filemtime($file));