Italia
PHP, HTML & JavaScript- Foro

Bildbeschreibung in "Einfache PHP Galerie...."

 

Ludwig2012
Hallo zusammen,
ich hätte gern unter den Bildern in der "Voll-Ansicht" die Beschreibung/den Kommentar aus der Bild-File (habe nur *.jpg).
Kann mir da geholfen werden?

Liebe Grüße von Ludwig
 
08.02.2019  
 




Georg
Teles
Nabend, hast Du ein Beispielcode, damit man sich das etwas vorstellen kann ?
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

06.03.2019  
 




Ludwig2012
Es geht um das Script, welches hier heruntergeladen werden kann!  [...] 
 
07.03.2019  
 




Georg
Teles
Meinst Du soetwas ?  [...] 
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Super! Ich würde mich per die Beschreibung unter dem Bild entscheiden!
 
07.03.2019  
 




Georg
Teles
Füge mal Folgendes in der Zeile 545 hinzu
<br><br><span style='float:left;'><h3>das ist die Beschreibung</h3></span>

zwischen
<img class='bigthumb' src ='".urlizeutf8($xentry)."'></a>

und
<br clear=all>".$morepics.$greet."</td><td valign=top>"

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
War jetzt etwas überfordert, weil ich erst meinen alten Herrn (81) versorgen musste. Also, das Eingefügte hat funktioniert und ich kann jetzt schon mal "Beschreibung" lesen. LG
 
07.03.2019  
 




Georg
Teles
Hehe ok

Nunja, nun kannst Du alle möglichen Daten aus der JPG auslesen.

Wenn Du diesen Code vor der Zeile 545 einfügst, gibt er dir alle EXIF-Daten, die er im Testata lesen kann
;$exif = exif_read_data($xentry, 0, true)

;foreach ($exif as $key => $section) {

    ;foreach ($section as $name => $val) {

        ;echo "$key.$name: $val<br />\n"

    ;}

;}

 [...]  hier gibt er dir alles raus

Wenn Du nun nur den Kommentar brauchst, nimmst Du gezielt den Kommentar heraus

(ab hier ist deine Zeile 545, die originale Zeile 545 solltest Du löschen die mit ;$out = ... beginnt)
;$comment =''
;$exif = exif_read_data($xentry, 0, true)

;foreach ($exif as $key => $section) {

    ;foreach ($section as $name => $val) {

        ;if ($key == "IFD0" && $name == "Comments"){

            ;$comment = $val

        ;}

    ;}

;}

;if ($comment == ""){

    ;$comment = "(hat kein Kommentar)"

;}

;$out.="<br clear=all><table cellspacing=0 cellpadding=0 border=0 width=100%><tr><td valign=top align=center><table cellspacing=0 cellpadding=0 border=0 ><tr><td valign=top align=center><span style='float:left;'><h3>Beschreibung ?</h3></span><br><a href='".urlizeutf8($xentry)."'><img class='bigthumb' src ='".urlizeutf8($xentry)."'></a><br><br><span style='float:left;'><h3>".$comment."</h3></span><br clear=all>".$morepics.$greet."</td><td valign=top>"

Bild 4 & 8 haben zB keinen Kommentar in der File, somit wird das auch berücksichtigt  [...]  ansonsten wird der Kommentar herausgelesen

Grüße Georg
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Danke. Wenn ich Alles Mostra lasse, dann sehe ich ALLES und sonst sehe ich NUR "...kein Kommentar". Habe mal beides drin, damit Du es sehen kannst >>>  [...]  LG von mir
 
07.03.2019  
 




Georg
Teles
Aha, dein Schlüssel heisst "EXIF.UserComment", also die zeile
;if ($key == "IFD0" && $name == "Comments"){


ändern zu
;if ($key == "EXIF" && $name == "UserComment"){


dann dürfe er auch das Mostra
es kommt darauf an, wie der Testata aufgebaut ist und wie die Schlüssel heissen

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Ludwig2012
Erst mal 1000 Dank. Es funktioniert und die Formatierung werde ich später /morgen anpassen, da ich jetzt erst mal zum "Senioren-Sitting" muß. Schönen Abend und ich melde mich morgen nochmal. LG von mir
 
07.03.2019  
 




Georg
Teles
Super

Auch schönen Abend und angenehmes Wochenende

Grüße Georg
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

07.03.2019  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

13.584 Views

Untitledvor 0 min.
Peter Max Müller15.01.2024
Member 079657105.12.2023
Axel Berse10.06.2023
Georg Teles12.05.2023
Di più...

Themeninformationen

Dieses Thema hat 2 subscriber:

Georg Teles (7x)
Ludwig2012 (7x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie