<span class="il" style="background-color:rgb(255,255,204);color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px">IPTC</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"> Caption is the default field for captions used by Aperture (Apple).</span><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)">In my wiki I wish to display the captions saved in the photo metadata</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;background-color:rgb(255,255,255)"><font size="1"> [<a href="http://ttc.org.nz/pmwiki/pmwiki.php/Photos/2012-12-10-MtDixon">1</a>]</font></span></div>

<div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif"><a href="http://www.pmwiki.org/wiki/Cookbook/ThumbList">Thumblist has an add on recipe to extract IPTC metadada </a><a href="http://tl.5ko.fr/T/IPTC">http://tl.5ko.fr/T/IPTC</a> (as <a href="http://www.pmwiki.org/wiki/Cookbook/ThumbList-Talk-archive">suggested by Kory</a>).</font></span></div>

<div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif"><br></font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif">I've been trying to get this recipe to work.</font></span></div>

<div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif">But I have yet to get it work.</font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif"><br>

</font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif">I'd like to hear from anyone who has this recipe working.</font></span></div><div><span style="background-color:rgb(255,255,255)"><font color="#222222" face="arial, sans-serif"><br>

</font></span></div><div><font color="#222222" face="arial, sans-serif">My config.php (I've tried IPTC before and after Thumblist)</font></div><div><font color="#222222" face="arial, sans-serif"><br></font></div><div>

<font color="#222222"><div><font face="courier new, monospace" size="1">## StarterPack: Activate the ThumbList2 recipe. <a href="http://www.pmwiki.org/wiki/Cookbook/ThumbList">http://www.pmwiki.org/wiki/Cookbook/ThumbList</a></font></div>

<div><font face="courier new, monospace" size="1">  $ThumbList['Px'] = 232;</font></div><div><font face="courier new, monospace" size="1">  $ThumbList['tlmode'] = 1;</font></div><div><font face="courier new, monospace" size="1">  $ThumbList['UseTmpl'] = 1;</font></div>

<div><font face="courier new, monospace" size="1">  $ThumbList['ShowErrors'] = 0;</font></div><div><font face="courier new, monospace" size="1">  $ThumbList['_tmpl']['captionwrap'] = '<div class="caption">%s</div>';</font></div>

<div><font face="courier new, monospace" size="1">  $ThumbList['_tmpl']['inlinewrap']  = '<div class="thumbdiv">%s%s</div>';</font></div><div><font face="courier new, monospace" size="1">  $ThumbList['_tmpl']['inlinewrapall'] = '%s';</font></div>

<div><font face="courier new, monospace" size="1">  $ThumbList['MaxThumbs'] = 5000; # maximum number of thumbnails for the whole wiki; if there are more, the oldest 30% of the maximum allowed number will be purged.</font></div>

<div><font face="courier new, monospace" size="1">  $ThumbList['DirThumbsRatio'] = 2; # maximum number of thumbnails for one upload directory (2 means 2 times the number of uploaded pictures).</font></div><div><font face="courier new, monospace" size="1">  include_once("$FarmD/cookbook/thumblist2.php");</font></div>

<div><font face="courier new, monospace" size="1">## StarterPack: Activate the IPTC metadata recipe. <a href="http://tl.5ko.fr/T/IPTC">http://tl.5ko.fr/T/IPTC</a></font></div><div><font face="courier new, monospace" size="1">  $ThumbList['fEXIF'] = 'uThumbMetaData';</font></div>

<div><font face="courier new, monospace" size="1">function uThumbMetaData($filepath)</font></div><div><font face="courier new, monospace" size="1">{</font></div><div><font face="courier new, monospace" size="1">  # get core Thumblist EXIF</font></div>

<div><font face="courier new, monospace" size="1">  $vars = ThumbExif($filepath);</font></div><div><font face="courier new, monospace" size="1">  # get IPTC tags</font></div><div><font face="courier new, monospace" size="1">  $img = new Image_IPTC($filepath);</font></div>

<div><font face="courier new, monospace" size="1">  $vars = array_merge($vars, array(</font></div><div><font face="courier new, monospace" size="1">    '?x_headline' => $img->getTag('Headline'),</font></div>

<div><font face="courier new, monospace" size="1">    '?x_caption' => $img->getTag('Caption'),</font></div><div><font face="courier new, monospace" size="1">    '?x_copyright' => $img->getTag('Copyright String')</font></div>

<div><font face="courier new, monospace" size="1">  ));</font></div><div><font face="courier new, monospace" size="1">  return $vars;</font></div><div><font face="courier new, monospace" size="1">}</font></div><div><font face="courier new, monospace" size="1">include_once("$FarmD/cookbook/IPTC.php");</font></div>

<div style="font-family:arial,sans-serif"><br></div><div style="font-family:arial,sans-serif">and I use it like this</div><div style="font-family:arial,sans-serif"><br></div></font><div><font color="#222222"><div><font face="courier new, monospace" size="1">(:thumbgallery tlmode=1 px=500 :) </font></div>

<div><font face="courier new, monospace" size="1">P1030444.jpg | ?x_caption</font></div><div><font face="courier new, monospace" size="1">(:thumbgalleryend:)  </font></div><div><font face="courier new, monospace" size="1"><br>

</font></div><div><font face="courier new, monospace" size="1">  </font></div></font>The recipe does note that "not all PHP installations can extract it.", and I'm wondering what to look out for that would tell this</div>

</div><div><br></div><div>tia</div><div><br></div><div>Simon</div>