mguer133 a écrit:
même chose avec mon D80
Juste en passant, c'est la même chose avec chaque constructeur d'APN voire même avec des différences suivant les modèles.
C'est pour cela qu'en standard, on ne s'amuse pas à vous proposer plus de métadonnées (donc de les traduire), et surtout nous n'affichons pas de données à convertir.
(Que c'est bête quand même, il suffirai de pas grand chose).
8-)
mguer133 a écrit:
J'ai exactement la même chose avec mon D80, les commentaires constructeurs sont d'ailleurs illisibles... (en japonais?) lol
J'utilise la version 1.7. J'avais, il y a quelques emaines modifié l'affichage des données EXIF pour quelle apparaissent tout le temps et totalement par défaut. Impossible de le refaire....
Si tu trouves, n'hésites pas à poster ;)
Perso, j'ai laissé tomber...
++
Kervinou a écrit:
Hello,
j'ai pas mal de valeurs bizarres, genre des 750/10 pour une focale de 75mm -> [FocalLength] => 750/10
Question: Pensez vous qu'il soit possible d'afficher 75mm à la place du 750/10 ??
Autre chose bizarre, j'ai des valeurs à la place de texte et bien sur je n'ai pas de table de correspondance, est-ce que cela dit quelque chose à quelqu'un ???
[Contrast] => 0
[Saturation] => 0
[Sharpness] => 0
Genre, cela signifie "Normal" je pense si je compare aux exifs de AcdSee
Question: Comment avoir les bonnes valeurs ?
L'exemple est ici : exemple : http://galerie.kerv.org.free.fr/tools/metadata.php
Et l'appareil est un Nikon D80
Thanks
++
J'ai exactement la même chose avec mon D80, les commentaires constructeurs sont d'ailleurs illisibles... (en japonais?) lol
J'utilise la version 1.7. J'avais, il y a quelques emaines modifié l'affichage des données EXIF pour quelle apparaissent tout le temps et totalement par défaut. Impossible de le refaire....
vimages a écrit:
si tu es en local, il se pourrait que tu doives activer l'extension exif dans le fichier php.ini
ouvre ce fichier et cherche la ligne (sur la fin en général) enlève le signe " ; " devant.
Non, je suis hébergé et je n'ai pas accès à php.ini
Je dois peut-être demander à mon hébergeur (One) ?
Mimero
si tu es en local, il se pourrait que tu doives activer l'extension exif dans le fichier php.ini
ouvre ce fichier et cherche la ligne (sur la fin en général) enlève le signe " ; " devant.
Bonjour,
Je débue avec PHPwebgallery.
Quand j'appuye sur le bouton pour afficher les meta données, jai le message d'erreur :
Exif extension not available, admin should disable exif display
Pourtant j'ai configuré EXIF et IPTC à TRUE.
De quelle EXIF extension s'agit-il ?
Merci de votre aide,
Mimero
Hello,
Je regarde attentivement ce feed pour faire de même et dans mon exemple, j'ai pas mal de valeurs bizarres, genre des 750/10 pour une focale de 75mm -> [FocalLength] => 750/10
Question: Pensez vous qu'il soit possible d'afficher 75mm à la place du 750/10 ??
Autre chose bizarre, j'ai des valeurs à la place de texte et bien sur je n'ai pas de table de correspondance, est-ce que cela dit quelque chose à quelqu'un ???
[Contrast] => 0
[Saturation] => 0
[Sharpness] => 0
Genre, cela signifie "Normal" je pense si je compare aux exifs de AcdSee
Question: Comment avoir les bonnes valeurs ?
L'exemple est ici : exemple : http://galerie.kerv.org.free.fr/tools/metadata.php
Et l'appareil est un Nikon D80
Thanks
++
La procédure d'affichage de test des metadata décrite ne semble pas fonctionner avec l'hébergeur free.fr
ma gallerie: olivier.momas.free.fr
voir http://olivier.momas.free.fr/tools/metadata.php
J'obtiens le message:
"Informations are read from sample.jpg
Warning: getimagesize(sample.jpg) [function.getimagesize]: failed to open stream: No such file or directory in /mnt/108/free.fr/0/2/olivier.momas/tools/metadata.php on line 33
no IPTC information
EXIF Fields in sample.jpg
Warning: read_exif_data() [function.read-exif-data]: unable to open file in /mnt/108/free.fr/0/2/olivier.momas/tools/metadata.php on line 70"
--------
Sinon, j'ai le même problème que frpit, les données sur la date de création ne sont pas synchronisées.
Auteur non disponible
Créée le non disponible
Enregistrée le Mardi 15 Août 2006
Dimensions 1600*1200
Fichier 1-Entree.JPG
Poids 851 Ko
Mots-clef non disponible
Catégories Residence − Santa Monica 2
Visites 5
Merci pour votre aide
Merci pour la correction, donc acte...
Pour ceux qui sont intéressés, j'ai modifié le fichier et je peux leur joindre.
robin64 a écrit:
dans inculde/config_default.inc.php
enlever --ligne 273
$conf['show_exif_fields'] = array(
'Make',
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber'
);
L'instruction par défault de $conf['use_exif'] est "false", mettre
"true":
// use_exif: Use EXIF data during database synchronization with
files
// metadata
$conf['use_exif'] = true;
-------------------fin--------------------
On enlève rien du tout dans dans /include/config_default.inc.php.
Quandt à $conf['use_exif'] = true; c'est dans /include/config_local.inc.php qui faut le mettre !!!
robin64 a écrit:
Bonjour à tous..
J'utilise sur mon site officiel la ver 1.5 et j'avais déjà effectué les changements pour n'afficher que les infos exif de l'appareil.
J'ai aussi fait les modifs dans la version 1.6 et tout fonctionne normalement.
J'utilise un canon EOS 300 D,
Pour ceux que çà intéresse, j'ai préparé un petit fichier texte pour effectuer les changements...
donc ?
J'ai modifié mon lien de pages persos pour que vous puissiez voir l'affichage sous les images en version 1.6
Donc je me lance, c'est mon premier, donc soyez tollérents
Mis en ligne pour correction par les modos et modifs si nécessaire...
adapté à la version 1.6
//Pour des raisons personnelles, je voulais que seules les infos
exifs metadata apparaissent sous la photo, et pas les IPTC.
Pour tout autre appareil, se servir du metadata.php tel que décrit
dans le WIKI pour connaître la dénomination exate des exifs propres
à chaque appareil et marque//
Il suffit de loader dans tools une image jpg avec exif, la renommer
en sample.jpg et taper la ligne dans votre browser:
http://votre site/tools/metadata.php
La page qui apparaît vous décline toutes les infos exifs contenues
dans vos images, choisissez et adaptez en fonction de vos besoins.
--------------fin-----------------
Pour ces modifications, il faudra éditer:
include/config_local.inc.php
inculde/config_default.inc.php
language/fr_FR.iso-8859-1/common.lang.php
template/yoga/picture.tpl
picture.php
----------début des modifs------------
dans include/config_local.inc.php
find ?>
avant mettre:
// exif pour canon 300D
// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal'
);
$conf['show_exif_fields'] = array(
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber',
'ExposureTime',
'ISOSpeedRatings',
'COMPUTED;ShutterSpeedValue',
'FocalLength'
);
// fin de l'ajout.
----------------fin------------------
dans inculde/config_default.inc.php
enlever --ligne 273
$conf['show_exif_fields'] = array(
'Make',
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber'
);
L'instruction par défault de $conf['use_exif'] est "false", mettre
"true":
// use_exif: Use EXIF data during database synchronization with
files
// metadata
$conf['use_exif'] = true;
-------------------fin--------------------
Dans language/fr_FR.iso-8859-1/common.lang.php
----- ligne 380,
find:
$lang['Visits'] = 'Visites';
after add
// traduction exif, à votre goût
$lang['exif_field_ApertureFNumber'] = 'ouverture';
$lang['exif_field_ExposureTime'] = 'temps exposition';
$lang['exif_field_ISOSpeedRatings'] = 'iso:';
$lang['exif_field_ShutterSpeedValue'] = 'vitesse';
$lang['exif_field_FocalLength'] = 'focale';
$lang['exif_field_DateTimeOriginal'] = 'prise le:';
// fin exif
--------------------fin----------------
dans /template/yoga/picture.tpl
find:
<table class="infoTable" summary="Some info about this picture">
supprimer les lignes:
<tr>
<td class="label">{lang:Author}</td>
<td class="value">{INFO_AUTHOR}</td>
</tr>
<tr>
<td class="label">{lang:Created on}</td>
<td class="value">{INFO_CREATION_DATE}</td>
</tr>
<tr>
<td class="label">{lang:Posted on}</td>
<td class="value">{INFO_POSTED_DATE}</td>
</tr>
<tr>
<td class="label">{lang:Dimensions}</td>
<td class="value">{INFO_DIMENSIONS}</td>
</tr>
<tr>
<td class="label">{lang:File}</td>
<td class="value">{INFO_FILE}</td>
</tr>
<tr>
<td class="label">{lang:Filesize}</td>
<td class="value">{INFO_FILESIZE}</td>
</tr>
<tr>
<td class="label">{lang:Tags}</td>
<td class="value">{INFO_TAGS}</td>
</tr>
<tr>
<td class="label">{lang:Categories}</td>
<td class="value">
<ul>
<!-- BEGIN category -->
<li>{category.LINE}</li>
<!-- END category -->
</ul>
</td>
</tr>
-----------
et
-----------
<tr>
<td class="label">{lang:Average rate}</td>
<td class="value">{info_rate.CONTENT}</td>
</tr>
<!-- END info_rate -->
et ajouter en remplacement:
<tr>
<td class="label">{lang:Created at}</td>
<td class="value">{INFO_CREATION_PLACE}</td>
</tr>
<tr>
<td class="label">{lang:Instructions}</td>
<td class="value">{INFO_INSTRUCTIONS}</td>
</tr>
-------------fin-----------------
J'ai aussi effacé les boutons download, caddie et affichage
metadata:
les lignes:
<a href="{U_METADATA}" title="{L_PICTURE_METADATA}"><img
src="{pwg_root}{themeconf:icon_dir}/metadata.png" class="button"
alt="{L_PICTURE_METADATA}"></a>
<!-- BEGIN download -->
<a href="{download.U_DOWNLOAD}" title="{L_DOWNLOAD}"><img
src="{pwg_root}{themeconf:icon_dir}/save.png" class="button"
alt="{L_DOWNLOAD}"></a>
<!-- END download -->
<!-- BEGIN caddie -->
<a href="{caddie.URL}" title="{lang:add to caddie}"><img
src="{pwg_root}{themeconf:icon_dir}/caddie_add.png" class="button"
alt="{lang:caddie}"/></a>
<!-- END caddie -->
-----------fin-----------------------
pour mes besoins personnels, je ne souhaitais afficher que les exif
sités plus haut donc;
Ouvrir picture.php
find --------------vers ligne 606.
$infos = array();
// author
if (!empty($picture['current']['author']))
J'ai gardé l'affichage du nombre de visites:
// number of visits
$infos['INFO_VISITS'] = $picture['current']['hit'];
j'ai effacé :
// author
if (!empty($picture['current']['author']))
{
$infos['INFO_AUTHOR'] =
// FIXME because of search engine partial rewrite, giving the
author
// name threw GET is not supported anymore. This feature should
come
// back later, with a better design
// '<a href="'.
// PHPWG_ROOT_PATH.'category.php?cat=search'.
// '&search=author:'.$picture['current']['author']
// .'">'.$picture['current']['author'].'</a>';
$picture['current']['author'];
}
else
{
$infos['INFO_AUTHOR'] = l10n('N/A');
}
// creation date
if (!empty($picture['current']['date_creation']))
{
$val = format_date($picture['current']['date_creation']);
$url = make_index_URL(
array(
'chronology_field'=>'created',
'chronology_style'=>'monthly',
'chronology_view'=>'list',
'chronology_date' => explode('-',
$picture['current']['date_creation'])
)
);
$infos['INFO_CREATION_DATE'] = '<a href="'.$url.'"
rel="nofollow">'.$val.'</a>';
}
else
{
$infos['INFO_CREATION_DATE'] = l10n('N/A');
}
// date of availability
$val = format_date($picture['current']['date_available'],
'mysql_datetime');
$url = make_index_URL(
array(
'chronology_field'=>'posted',
'chronology_style'=>'monthly',
'chronology_view'=>'list',
'chronology_date'=>explode('-',
substr($picture['current']['date_available'],0,10))
)
);
$infos['INFO_POSTED_DATE'] = '<a href="'.$url.'"
rel="nofollow">'.$val.'</a>';
// size in pixels
if ($picture['current']['is_picture'])
{
if ($original_width != $picture_size[0]
or $original_height != $picture_size[1])
{
$infos['INFO_DIMENSIONS'] =
'<a href="'.$picture['current']['src'].'" title="'.
l10n('Original dimensions').'">'.
$original_width.'*'.$original_height.'</a>';
}
else
{
$infos['INFO_DIMENSIONS'] =
$original_width.'*'.$original_height;
}
}
else
{
$infos['INFO_DIMENSIONS'] = l10n('N/A');
}
// filesize
if (!empty($picture['current']['filesize']))
{
$infos['INFO_FILESIZE'] =
sprintf(l10n('%d Kb'), $picture['current']['filesize']);
}
else
{
$infos['INFO_FILESIZE'] = l10n('N/A');
}
// file
$infos['INFO_FILE'] = $picture['current']['file'];
// tags
$query = '
SELECT id, name, url_name
FROM '.IMAGE_TAG_TABLE.'
INNER JOIN '.TAGS_TABLE.' ON tag_id = id
WHERE image_id = '.$page['image_id'].'
;';
$result = pwg_query($query);
if (mysql_num_rows($result) > 0)
{
$tags = array();
while ($row = mysql_fetch_array($result))
{
array_push(
$tags,
'<a href="'
.make_index_URL(
array(
'tags' => array(
array(
'id' => $row['id'],
'url_name' => $row['url_name'],
),
)
)
)
.'">'.$row['name'].'</a>'
);
}
$infos['INFO_TAGS'] = implode(', ', $tags);
}
else
{
$infos['INFO_TAGS'] = l10n('N/A');
}
// related categories
foreach ($related_categories as $category)
{
$template->assign_block_vars(
'category',
array(
'LINE' => count($related_categories) > 3
? get_cat_display_name_cache($category['uppercats'])
: get_cat_display_name_from_id($category['category_id'])
)
);
}
//slideshow end
if (isset($_GET['slideshow']))
{
if (!is_numeric($_GET['slideshow']))
{
$_GET['slideshow'] = $conf['slideshow_period'];
}
$template->assign_block_vars(
'stop_slideshow',
array(
'U_SLIDESHOW' => $picture['current']['url'],
)
);
}
ATTENTION: garder en fin de suppression la ligne:
$template->assign_vars($infos);
--------fin de suppression------------------
Pour pouvoir voir les nouvelles infos,
Dans “picture.php???, ajouter après:
$template->assign_vars($infos);
les lignes suivantes:
// place creation
if (!empty($picture['current']['place_creation']))
{
$infos['INFO_CREATION_PLACE'] =
preg_replace(
'/([^,]+)/',
'<a href="'.
add_session_id(
PHPWG_ROOT_PATH.'category.php?cat=search&search=place_creation:$
1'
).
'">$1</a>',
$picture['current']['place_creation']
);
}
else
{
$infos['INFO_CREATION_PLACE'] = l10n('N/A');
}
$template->assign_vars($infos);
et:
// instructions
if (!empty($picture['current']['instructions']))
{
$infos['INFO_INSTRUCTIONS'] =
preg_replace(
'/([^,]+)/',
'<a href="'.
add_session_id(
PHPWG_ROOT_PATH.'category.php?cat=search&search=instructions:$1'
).
'">$1</a>',
$picture['current']['instructions']
);
}
else
{
$infos['INFO_INSTRUCTIONS'] = l10n('N/A');
}
$template->assign_vars($infos);
-------------fin du mod----------------------
------------------enregistrer et remplacer sur le site
Bon, je me lance.
Je fais appel aux modos pour vérification et corrections si nécessaire:
adapté à la version 1.6
//Pour des raisons personnelles, je voulais que seules les infos
exifs metadata apparaissent sous la photo, et pas les IPTC.
Pour tout autre appareil, se servir du metadata.php tel que décrit
dans le WIKI pour connaître la dénomination exate des exifs propres
à chaque appareil et marque//
Il suffit de loader dans tools une image jpg avec exif, la renommer
en sample.jpg et taper la ligne dans votre browser:
http://votre site/tools/metadata.php
La page qui apparaît vous décline toutes les infos exifs contenues
dans vos images, choisissez et adaptez en fonction de vos besoins.
--------------fin-----------------
Pour ces modifications, il faudra éditer:
include/config_local.inc.php
inculde/config_default.inc.php
language/fr_FR.iso-8859-1/common.lang.php
template/yoga/picture.tpl
picture.php
------------début des modifs---------
dans include/config_local.inc.php
find ?>
avant mettre:
// exif pour canon 300D
// use_exif_mapping: same behaviour as use_iptc_mapping
$conf['use_exif_mapping'] = array(
'date_creation' => 'DateTimeOriginal'
);
$conf['show_exif_fields'] = array(
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber',
'ExposureTime',
'ISOSpeedRatings',
'COMPUTED;ShutterSpeedValue',
'FocalLength'
);
// fin de l'ajout.
----------------fin------------------
dans inculde/config_default.inc.php
enlever --ligne 273
$conf['show_exif_fields'] = array(
'Make',
'Model',
'DateTimeOriginal',
'COMPUTED;ApertureFNumber'
);
L'instruction par défault de $conf['use_exif'] est "false", mettre
"true":
// use_exif: Use EXIF data during database synchronization with
files
// metadata
$conf['use_exif'] = true;
-------------------fin--------------------
Dans language/fr_FR.iso-8859-1/common.lang.php
----- ligne 380,
find:
$lang['Visits'] = 'Visites';
after add
// traduction exif, à votre goût
$lang['exif_field_ApertureFNumber'] = 'ouverture';
$lang['exif_field_ExposureTime'] = 'temps exposition';
$lang['exif_field_ISOSpeedRatings'] = 'iso:';
$lang['exif_field_ShutterSpeedValue'] = 'vitesse';
$lang['exif_field_FocalLength'] = 'focale';
$lang['exif_field_DateTimeOriginal'] = 'prise le:';
// fin exif
--------------------fin----------------
dans /template/yoga/picture.tpl
find:
<table class="infoTable" summary="Some info about this picture">
supprimer les lignes:
<tr>
<td class="label">{lang:Author}</td>
<td class="value">{INFO_AUTHOR}</td>
</tr>
<tr>
<td class="label">{lang:Created on}</td>
<td class="value">{INFO_CREATION_DATE}</td>
</tr>
<tr>
<td class="label">{lang:Posted on}</td>
<td class="value">{INFO_POSTED_DATE}</td>
</tr>
<tr>
<td class="label">{lang:Dimensions}</td>
<td class="value">{INFO_DIMENSIONS}</td>
</tr>
<tr>
<td class="label">{lang:File}</td>
<td class="value">{INFO_FILE}</td>
</tr>
<tr>
<td class="label">{lang:Filesize}</td>
<td class="value">{INFO_FILESIZE}</td>
</tr>
<tr>
<td class="label">{lang:Tags}</td>
<td class="value">{INFO_TAGS}</td>
</tr>
<tr>
<td class="label">{lang:Categories}</td>
<td class="value">
<ul>
<!-- BEGIN category -->
<li>{category.LINE}</li>
<!-- END category -->
</ul>
</td>
</tr>
-----------
et
-----------
<tr>
<td class="label">{lang:Average rate}</td>
<td class="value">{info_rate.CONTENT}</td>
</tr>
<!-- END info_rate -->
et ajouter en remplacement:
<tr>
<td class="label">{lang:Created at}</td>
<td class="value">{INFO_CREATION_PLACE}</td>
</tr>
<tr>
<td class="label">{lang:Instructions}</td>
<td class="value">{INFO_INSTRUCTIONS}</td>
</tr>
-------------fin-----------------
J'ai aussi effacé les boutons download, caddie et affichage
metadata:
les lignes:
<a href="{U_METADATA}" title="{L_PICTURE_METADATA}"><img
src="{pwg_root}{themeconf:icon_dir}/metadata.png" class="button"
alt="{L_PICTURE_METADATA}"></a>
<!-- BEGIN download -->
<a href="{download.U_DOWNLOAD}" title="{L_DOWNLOAD}"><img
src="{pwg_root}{themeconf:icon_dir}/save.png" class="button"
alt="{L_DOWNLOAD}"></a>
<!-- END download -->
<!-- BEGIN caddie -->
<a href="{caddie.URL}" title="{lang:add to caddie}"><img
src="{pwg_root}{themeconf:icon_dir}/caddie_add.png" class="button"
alt="{lang:caddie}"/></a>
<!-- END caddie -->
-----------fin-----------------------
pour mes besoins personnels, je ne souhaitais afficher que les exif
sités plus haut donc;
Ouvrir picture.php
find --------------vers ligne 606.
$infos = array();
// author
if (!empty($picture['current']['author']))
J'ai gardé l'affichage du nombre de visites:
// number of visits
$infos['INFO_VISITS'] = $picture['current']['hit'];
j'ai effacé :
// author
if (!empty($picture['current']['author']))
{
$infos['INFO_AUTHOR'] =
// FIXME because of search engine partial rewrite, giving the
author
// name threw GET is not supported anymore. This feature should
come
// back later, with a better design
// '<a href="'.
// PHPWG_ROOT_PATH.'category.php?cat=search'.
// '&search=author:'.$picture['current']['author']
// .'">'.$picture['current']['author'].'</a>';
$picture['current']['author'];
}
else
{
$infos['INFO_AUTHOR'] = l10n('N/A');
}
// creation date
if (!empty($picture['current']['date_creation']))
{
$val = format_date($picture['current']['date_creation']);
$url = make_index_URL(
array(
'chronology_field'=>'created',
'chronology_style'=>'monthly',
'chronology_view'=>'list',
'chronology_date' => explode('-',
$picture['current']['date_creation'])
)
);
$infos['INFO_CREATION_DATE'] = '<a href="'.$url.'"
rel="nofollow">'.$val.'</a>';
}
else
{
$infos['INFO_CREATION_DATE'] = l10n('N/A');
}
// date of availability
$val = format_date($picture['current']['date_available'],
'mysql_datetime');
$url = make_index_URL(
array(
'chronology_field'=>'posted',
'chronology_style'=>'monthly',
'chronology_view'=>'list',
'chronology_date'=>explode('-',
substr($picture['current']['date_available'],0,10))
)
);
$infos['INFO_POSTED_DATE'] = '<a href="'.$url.'"
rel="nofollow">'.$val.'</a>';
// size in pixels
if ($picture['current']['is_picture'])
{
if ($original_width != $picture_size[0]
or $original_height != $picture_size[1])
{
$infos['INFO_DIMENSIONS'] =
'<a href="'.$picture['current']['src'].'" title="'.
l10n('Original dimensions').'">'.
$original_width.'*'.$original_height.'</a>';
}
else
{
$infos['INFO_DIMENSIONS'] =
$original_width.'*'.$original_height;
}
}
else
{
$infos['INFO_DIMENSIONS'] = l10n('N/A');
}
// filesize
if (!empty($picture['current']['filesize']))
{
$infos['INFO_FILESIZE'] =
sprintf(l10n('%d Kb'), $picture['current']['filesize']);
}
else
{
$infos['INFO_FILESIZE'] = l10n('N/A');
}
// file
$infos['INFO_FILE'] = $picture['current']['file'];
// tags
$query = '
SELECT id, name, url_name
FROM '.IMAGE_TAG_TABLE.'
INNER JOIN '.TAGS_TABLE.' ON tag_id = id
WHERE image_id = '.$page['image_id'].'
;';
$result = pwg_query($query);
if (mysql_num_rows($result) > 0)
{
$tags = array();
while ($row = mysql_fetch_array($result))
{
array_push(
$tags,
'<a href="'
.make_index_URL(
array(
'tags' => array(
array(
'id' => $row['id'],
'url_name' => $row['url_name'],
),
)
)
)
.'">'.$row['name'].'</a>'
);
}
$infos['INFO_TAGS'] = implode(', ', $tags);
}
else
{
$infos['INFO_TAGS'] = l10n('N/A');
}
// related categories
foreach ($related_categories as $category)
{
$template->assign_block_vars(
'category',
array(
'LINE' => count($related_categories) > 3
? get_cat_display_name_cache($category['uppercats'])
: get_cat_display_name_from_id($category['category_id'])
)
);
}
//slideshow end
if (isset($_GET['slideshow']))
{
if (!is_numeric($_GET['slideshow']))
{
$_GET['slideshow'] = $conf['slideshow_period'];
}
$template->assign_block_vars(
'stop_slideshow',
array(
'U_SLIDESHOW' => $picture['current']['url'],
)
);
}
ATTENTION: garder en fin de suppression la ligne:
$template->assign_vars($infos);
--------fin de suppression------------------
Pour pouvoir voir les nouvelles infos,
Dans “picture.php???, ajouter après:
$template->assign_vars($infos);
les lignes suivantes:
// place creation
if (!empty($picture['current']['place_creation']))
{
$infos['INFO_CREATION_PLACE'] =
preg_replace(
'/([^,]+)/',
'<a href="'.
add_session_id(
PHPWG_ROOT_PATH.'category.php?cat=search&search=place_creation:$
1'
).
'">$1</a>',
$picture['current']['place_creation']
);
}
else
{
$infos['INFO_CREATION_PLACE'] = l10n('N/A');
}
$template->assign_vars($infos);
et:
// instructions
if (!empty($picture['current']['instructions']))
{
$infos['INFO_INSTRUCTIONS'] =
preg_replace(
'/([^,]+)/',
'<a href="'.
add_session_id(
PHPWG_ROOT_PATH.'category.php?cat=search&search=instructions:$1'
).
'">$1</a>',
$picture['current']['instructions']
);
}
else
{
$infos['INFO_INSTRUCTIONS'] = l10n('N/A');
}
$template->assign_vars($infos);
-------------fin du mod----------------------
------------------enregistrer et remplacer sur le site
Bonjour à tous..
J'utilise sur mon site officiel la ver 1.5 et j'avais déjà effectué les changements pour n'afficher que les infos exif de l'appareil.
J'ai aussi fait les modifs dans la version 1.6 et tout fonctionne normalement.
J'utilise un canon EOS 300 D,
Pour ceux que çà intéresse, j'ai préparé un petit fichier texte pour effectuer les changements...
donc ?
J'ai modifié mon lien de pages persos pour que vous puissiez voir l'affichage sous les images en version 1.6
je suis cours en temps maintenant,
mais en gros :
avec une photo de test, utilise l'outil de PWG (décrit plus haut), pour identifier les iptc que tu veux utiliser, fais des essais (avec xnview par ex) , puis quand tu sauras dans quelles cases entrer les infos, tu auras les n° de ces cases, par la page de PWG. tu entres ces n° de champs dans la config de PWG et le tour est joué... ou presque... :o) si tu utilise les champs déjà mappé dans pwg c'est bon, si tu en veux plus, alors il faut ajouter des colonnes dans la table image, des lignes dans picture.php... etc.. mais là, je suis nase et ne sais plus exactement.. mais il me semble que tout avait été entré dans le wiki du temps de la 1.5 au moins pour les références officielles des champs iptc !!.. puis des topic sur le sujet on été renseignés...
à +
éric.
Eric te dira ça, il doit connaître de moyen de vérifier sans aucun doute...
8-)