$post->post_parent, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' ) ) );
foreach ( $attachments as $k => $attachment ) {
if ( $attachment->ID == $post->ID )
break;
}
$k++;
// If there is more than 1 image attachment in a gallery
if ( count( $attachments ) > 1 ) {
if ( isset( $attachments[ $k ] ) )
// get the URL of the next image attachment
$next_attachment_url = get_attachment_link( $attachments[ $k ]->ID );
else
// or get the URL of the first image attachment
$next_attachment_url = get_attachment_link( $attachments[ 0 ]->ID );
} else {
// or, if there's only 1 image attachment, get the URL of the image
$next_attachment_url = wp_get_attachment_url();
}
?>
' . $after_item;
$exif_list .= $before_item . ' ' . $after_item;
// jquery
//$exif_list .= $before_item . ' ' . $after_item;
//affichage map dans nouvelle fenetre
//$exif_list .= $before_item . $start_geo_link . ' ' . $end_geo_link . $after_item;
*/
$before_block = '';
$liste_exif = $before_block;
$attach = $attachment->ID;
// ListeExif renvoie 3 paramètres dans un tableau:
// -les exifs sous forme de liste
// -latitude et longitude pour le javascript
// -le caption ou le nom du fichier pour l'infoWindow
list($exif_list, $gm_lat, $gm_lng, $title_marker) = ListeExif($metadata, $attach);
$liste_exif .= $exif_list;
$liste_exif .= $after_block;
echo $liste_exif;
?>
→', 'twentyten' ) ); ?>
'post_excerpt ) ) the_excerpt(); ?>
Voir les Exif
';
$start_geo_link = '';
$jquery_geo_link = 'http://maps.google.com/maps?q=' . $neg_lat . number_format($lat,6) . '+' . $neg_lng . number_format($lng, 6) . '&z=11';
$end_geo_link = '';
// Aperture
if (!empty($metadata['image_meta']['aperture']))
$exif_list .= $before_item . __('Aperture', 'twentyten-child') . $sep . "f/" . $metadata['image_meta']['aperture'] . $after_item;
// Shutter speed
if (!empty($metadata['image_meta']['shutter_speed'])) {
$exif_list .= $before_item . __('Shutter speed', 'twentyten-child') . $sep;
if ((1 / $metadata['image_meta']['shutter_speed']) > 1) {
$exif_list .= "1/";
if ((number_format((1 / $metadata['image_meta']['shutter_speed']), 1)) == 1.3
or number_format((1 / $metadata['image_meta']['shutter_speed']), 1) == 1.5
or number_format((1 / $metadata['image_meta']['shutter_speed']), 1) == 1.6
or number_format((1 / $metadata['image_meta']['shutter_speed']), 1) == 2.5) {
$exif_list .= number_format((1 / $metadata['image_meta']['shutter_speed']), 1, '.', '') . " s" . $after_item;
}
else {
$exif_list .= number_format((1 / $metadata['image_meta']['shutter_speed']), 0, '.', '') . " s" . $after_item;
}
}
else
$exif_list .= $metadata['image_meta']['shutter_speed']." s" . $after_item;
}
}
// Focal length
if (!empty($metadata['image_meta']['focal_length']))
$exif_list .= $before_item . __('Focal length', 'twentyten-child') . $sep . $metadata['image_meta']['focal_length'] . " mm" . $after_item;
// Camera
if (!empty($metadata['image_meta']['camera']))
$exif_list .= $before_item . __('Camera', 'twentyten-child') . $sep . $metadata['image_meta']['camera'] . $after_item;
// Creation time
if (!empty($metadata['image_meta']['created_timestamp']))
$exif_list .= $before_item . __('Taken', 'twentyten-child') . $sep . date('j F, Y',$metadata['image_meta']['created_timestamp']) . $after_item;
// Latitude and Longtitude
if ($latitude != 0 && $longitude != 0)
//affichage dans un cadre map caché
//$exif_list .= $before_item . '- ';
$after_block = '
' . __( 'Pages:', 'twentyten' ), 'after' => '
' ) ); ?>