1*fa5fcacaSAndreas Haerter<?php 2*fa5fcacaSAndreas Haerter 3*fa5fcacaSAndreas Haerter/** 4*fa5fcacaSAndreas Haerter * DokuWiki Image Detail Template 5*fa5fcacaSAndreas Haerter * 6*fa5fcacaSAndreas Haerter * See "detail.php" if you don't know how this is getting included within the 7*fa5fcacaSAndreas Haerter * "main.php". 8*fa5fcacaSAndreas Haerter * 9*fa5fcacaSAndreas Haerter * 10*fa5fcacaSAndreas Haerter * LICENSE: This file is open source software (OSS) and may be copied under 11*fa5fcacaSAndreas Haerter * certain conditions. See COPYING file for details or try to contact 12*fa5fcacaSAndreas Haerter * the author(s) of this file in doubt. 13*fa5fcacaSAndreas Haerter * 14*fa5fcacaSAndreas Haerter * @license GPLv2 (http://www.gnu.org/licenses/gpl2.html) 15*fa5fcacaSAndreas Haerter * @author Andreas Haerter <andreas.haerter@dev.mail-node.com> 16*fa5fcacaSAndreas Haerter * @link http://andreas-haerter.com/projects/dokuwiki-template-vector 17*fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/template:vector 18*fa5fcacaSAndreas Haerter * @link http://www.dokuwiki.org/devel:templates 19*fa5fcacaSAndreas Haerter */ 20*fa5fcacaSAndreas Haerter 21*fa5fcacaSAndreas Haerter//check if we are running within the DokuWiki environment 22*fa5fcacaSAndreas Haerterif (!defined("DOKU_INC")){ 23*fa5fcacaSAndreas Haerter die(); 24*fa5fcacaSAndreas Haerter} 25*fa5fcacaSAndreas Haerter 26*fa5fcacaSAndreas Haerter//the following is a copy of some contents out of the "detail.php", coming from 27*fa5fcacaSAndreas Haerter//Andreas Gohr's "default" template. I simply deleted stuff not needed for 28*fa5fcacaSAndreas Haerter//this template. Compare the files, you will see what I mean -> everything 29*fa5fcacaSAndreas Haerter//outside the <div class="page">. 30*fa5fcacaSAndreas Haerter?> 31*fa5fcacaSAndreas Haerter 32*fa5fcacaSAndreas Haerter <div class="page"> 33*fa5fcacaSAndreas Haerter <?php if($ERROR){ print $ERROR; }else{ ?> 34*fa5fcacaSAndreas Haerter 35*fa5fcacaSAndreas Haerter <h1><?php echo hsc(tpl_img_getTag('IPTC.Headline',$IMG))?></h1> 36*fa5fcacaSAndreas Haerter 37*fa5fcacaSAndreas Haerter <div class="img_big"> 38*fa5fcacaSAndreas Haerter <?php tpl_img(900,700) ?> 39*fa5fcacaSAndreas Haerter </div> 40*fa5fcacaSAndreas Haerter 41*fa5fcacaSAndreas Haerter <div class="img_detail"> 42*fa5fcacaSAndreas Haerter <p class="img_caption"> 43*fa5fcacaSAndreas Haerter <?php print nl2br(hsc(tpl_img_getTag('simple.title'))); ?> 44*fa5fcacaSAndreas Haerter </p> 45*fa5fcacaSAndreas Haerter 46*fa5fcacaSAndreas Haerter <p>← <?php echo $lang['img_backto']?> <?php tpl_pagelink($ID)?></p> 47*fa5fcacaSAndreas Haerter 48*fa5fcacaSAndreas Haerter <dl class="img_tags"> 49*fa5fcacaSAndreas Haerter <?php 50*fa5fcacaSAndreas Haerter $t = tpl_img_getTag('Date.EarliestTime'); 51*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_date'].':</dt><dd>'.dformat($t).'</dd>'; 52*fa5fcacaSAndreas Haerter 53*fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.Name'); 54*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_fname'].':</dt><dd>'.hsc($t).'</dd>'; 55*fa5fcacaSAndreas Haerter 56*fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('Iptc.Byline','Exif.TIFFArtist','Exif.Artist','Iptc.Credit')); 57*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_artist'].':</dt><dd>'.hsc($t).'</dd>'; 58*fa5fcacaSAndreas Haerter 59*fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('Iptc.CopyrightNotice','Exif.TIFFCopyright','Exif.Copyright')); 60*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_copyr'].':</dt><dd>'.hsc($t).'</dd>'; 61*fa5fcacaSAndreas Haerter 62*fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.Format'); 63*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_format'].':</dt><dd>'.hsc($t).'</dd>'; 64*fa5fcacaSAndreas Haerter 65*fa5fcacaSAndreas Haerter $t = tpl_img_getTag('File.NiceSize'); 66*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_fsize'].':</dt><dd>'.hsc($t).'</dd>'; 67*fa5fcacaSAndreas Haerter 68*fa5fcacaSAndreas Haerter $t = tpl_img_getTag('Simple.Camera'); 69*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_camera'].':</dt><dd>'.hsc($t).'</dd>'; 70*fa5fcacaSAndreas Haerter 71*fa5fcacaSAndreas Haerter $t = tpl_img_getTag(array('IPTC.Keywords','IPTC.Category','xmp.dc:subject')); 72*fa5fcacaSAndreas Haerter if($t) print '<dt>'.$lang['img_keywords'].':</dt><dd>'.hsc($t).'</dd>'; 73*fa5fcacaSAndreas Haerter 74*fa5fcacaSAndreas Haerter ?> 75*fa5fcacaSAndreas Haerter </dl> 76*fa5fcacaSAndreas Haerter <?php //Comment in for Debug// dbg(tpl_img_getTag('Simple.Raw'));?> 77*fa5fcacaSAndreas Haerter </div> 78*fa5fcacaSAndreas Haerter 79*fa5fcacaSAndreas Haerter <?php } ?> 80*fa5fcacaSAndreas Haerter </div> 81