pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: m-t in 15 November 2011, 19:47:37

Titel: [gelöst] Frage zu SiriusGallery
Beitrag von: m-t in 15 November 2011, 19:47:37
Wo finde ich denn die Datei die die Bild Informationen erzeugt ?

Das hier -> hochgeladen von | Dateigrösse | Zugriffe | Bewertung | Datum
Titel: Frage zu SiriusGallery
Beitrag von: Olaf / TerraProject in 15 November 2011, 20:10:22
Zitat von: m-t in 15 November 2011, 19:47:37
Wo finde ich denn die Datei die die Bild Informationen erzeugt ?

Das hier -> hochgeladen von | Dateigrösse | Zugriffe | Bewertung | Datum

Die Daten kommen aus der Datenbank. Was willst du denn machen?
Ne Übersicht, welche Felder welche Ausgaben beinhalten ist noch in Arbeit...
Die Daten werden über ein Array dem jeweiligen Template zur Verfügung gestellt.
Titel: Re:Frage zu SiriusGallery
Beitrag von: m-t in 15 November 2011, 20:43:05
Zitat von: TerraProject in 15 November 2011, 20:10:22
Was willst du denn machen?

Ich versuch grad die für mich interessanten Exifdaten anzeigen zu lassen, mir fehlt aber die Variable für das aktuelle Bild.

$this->picture['pic_url']

funktioniert nicht :-(

Code ist jetzt in der detail.html
Titel: Re:Frage zu SiriusGallery
Beitrag von: Olaf / TerraProject in 15 November 2011, 21:37:51
EXIF ist noch nicht drinnen, hab ich aber auf meiner Liste und die Bild_URL's sind nicht unbedingt im "Klartext"
Titel: Re:Frage zu SiriusGallery
Beitrag von: m-t in 15 November 2011, 22:12:18
Danke, ich hab meine Lösung...

detail.html


<?
include("includes/exif.inc");
?>


exif.inc


<div class="box">
<h4>Exif Daten:</h4><br />
<?
$bild = $this->piclink;
$exifdata=exif_read_data($bild,"",true,false);
     
if($exifdata["IFD0"])
{
print "Kamera Hersteller: ".$exifdata["IFD0"]["Make"]."<br />";
print "Modell: ".$exifdata["IFD0"]["Model"]."<hr />";
}

if($exifdata["FILE"]) {
print "Dateiname: ".$exifdata["FILE"]["FileName"]."<br />";
print "Dateigröße: ".number_format($exifdata["FILE"]["FileSize"]/1024, 0, ',', '.')." kb<hr />";
}

if(isset($exifdata["EXIF"]["FNumber"])) {
list($num, $den) = explode("/",$exifdata["EXIF"]["FNumber"]);
$blende  = "f/" . ($num/$den);

print "Blende: ".$blende."<br />";
}
?>
</div>