Index
Forums
Annuaire
Référencement
Télécharger
  phpBB SEO : Référencement Google, MSN, Yahoo, Annuaires, Forums  
phpBB SEO
Boards
Directory  
SEO  
Downloads
 
  Rechercher Search
    S'enregistrer
Pseudo :  Passe :  Auto  
Register  
 
   
[Réglé]Metadonnées, infos exifs
Aller à la page Précédente  1, 2, 3, 4  Suivante
 
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB3
::  
Auteur Message
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 11:02 am    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Donc voila ma solution

je ne suis pas sur que ca marche à 100 % mais bon ca devrait avancer déja

Dans common.php

Trouve
Citation:
require($phpbb_root_path . 'includes/functions_content.' . $phpEx);


Ajoute Avant
Citation:
include($phpbb_root_path . 'includes/exif.inc.' . $phpEx);


Dans include/function_content

Citation:
function gen_sort_selects(&$limit_days, &$sort_by_text, &$sort_days, &$sort_key, &$sort_dir, &$s_limit_days, &$s_sort_key, &$s_sort_dir, &$u_sort_param)


Ajoute Avant
Citation:
function getExif() {
$path = urldecode(getFullImageURL());
$url = '.' . $path; // CHANGE THIS TO $url = '.' . $path; IF YOUR ZENPHOTO INSTALLATION IS AT THE BASE DIRECTORY
$info = array();


$er = new phpExifRW($url);
$er->processFile();
if ($er->ImageInfo[TAG_MAKE]){
$info['model'] = $er->ImageInfo[TAG_MODEL];
}
if ($er->ImageInfo["DateTime"]){
$info['datetime'] = $er->ImageInfo[TAG_DATETIME_ORIGINAL];

}

if ($er->ImageInfo[TAG_FLASH] >= 0){
$info['flash'] = $er->ImageInfo[TAG_FLASH] ? "Yes" :"No";
}
if ($er->ImageInfo[TAG_FNUMBER]){
$info['ouverture'] = (double)$er->ImageInfo[TAG_FNUMBER][0];
}
if ($er->ImageInfo[TAG_EXPOSURETIME]){
$info['vitesse'] = 1/(double)$er->ImageInfo [TAG_EXPOSURETIME][0];
}
if ($er->ImageInfo[TAG_FOCALLENGTH]){
$info['focale'] = $er->ImageInfo[TAG_FOCALLENGTH][0];

}
if ($er->ImageInfo[TAG_ISO_EQUIVALENT]){
$info['iso'] = (int)$er->ImageInfo[TAG_ISO_EQUIVALENT];
}
return($info);
}



Trouve
Citation:
$block_array += array(
'UPLOAD_ICON' => $upload_icon,
'FILESIZE' => $filesize,
'SIZE_LANG' => $size_lang,
'DOWNLOAD_NAME' => basename($attachment['real_filename']),


Ajoute Avant
Citation:
$er = new phpExifRW($filename);
$er->processFile();
$info=$er->showImageInfo();


Puis Ajoute Après ce que tu as recherché
Citation:
'EXIF' => $info,


Dans Style/.../attachement.html
Trouve
Citation:
<!-- IF _file.S_IMAGE -->

Puis
Citation:
<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>

Ajoute
Citation:
<dd>{_file.EXIF} </dd>



Je ne suis pas trop sur de tout mais bon c'est déja un avancement, je suis preneur de toute amélioration si c'est mal présenter.

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 11:36 am    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Ok ! Ca change bcp ce que j'avais deja mis en route mais ca semble bcp plus sur et moins fastidieux ! Very Happy

Je fais un peu de menage, puis je test ta proposition !!!
A plus tard ! Wink

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 12:12 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

On y est presque !

J'ai effectivement un pb d'affichage (j'ai 3 fichiers joints dans ce post, et je vois bien les exifs, mais ils ne sont pas placés au bon endroit, et ils sont bout a bout (les uns en dessous des autres) :



visible ici : http://www.bestpixels-photo.com/regard-t44.html

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 12:33 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Après je ne sais pas comment tu récuperes les infos exifs

peu etre que c'est plutot
Citation:

$info['vitesse']
$info['focale']


Citation:
'EXIF_VITESSE' =>$info['vitesse'],
'EXIF_FOCALE' =>$info['focale'],


qui donne ensuite
Citation:
<dd>{_file.EXIF_VITESSE} | ({_file.EXIF_FOCALE}</dd>


C'est à tester mais comme j'ai dit avant je ne sais pas trop et je n'ia pas réussi a voir sur le lien que tu as donné

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 12:36 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

En tout cas on avance bien grace a toi ! merci !
Je bosse ca cet aprem et je te dis ! Wink

dans mon fichier exif.inc j'ai ca (pour le tag "appareil") :
Code:

function showImageInfo() {
if ($this->ImageInfo[TAG_MAKE]){
                $this->debug(sprintf(">Appareil : %s\n",$this->ImageInfo[TAG_MODEL]));
        }

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 12:45 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Essai pour tes variables, après je pense que tu as compris pour le système de template Wink

Citation:
$info['ouverture']
$info['vitesse']
$info['focale']
$info['model']
$info['datetime']
$info['iso']


Pas de soucis, j'apprends en meme temps que toi Laughing

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 1:24 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

En fait les infos exifs s'affichent directement avec
Citation:
$info=$er->showImageInfo();

depuis le fichier "fonction_content.php"... (et se retrouve en entete de page dans le desordre, voir capure ecran ci dessus)

l'info ne passe pas par la variable qui suit dans ce meme fichier :
Code:
'EXIF' => $info,

et donc ne va pas jusqu'au fichier template

Par contre qd j'enleve
Citation:
$info=$er->showImageInfo();

là rien ne s'affiche plus...

Du coup je ne sais pas comment placer l'affichage des exifs au bon endroit.... Confused

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 1:36 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Enleve la ligne

Citation:
$info=$er->showImageInfo();


et remplace par

Citation:
$info['focale'] = $er->ImageInfo[TAG_FOCALLENGTH][0];


puis met donc le template

Citation:
$info['focale']

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 1:42 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Ok je vois ca Wink
----------
edit :
ca marche nickel ! Very Happy reste a voir comment tout faire afficher...
je pense faire comme tu as dit, creer autant de variable qu'il ya d'infos exifs qu"on veut afficher !

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 1:53 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Super alors Smile

Utilise les codes de ta premiere page


Citation:
$info['datetime'] = $er->ImageInfo[TAG_DATETIME_ORIGINAL];

$info['flash'] = $er->ImageInfo[TAG_FLASH] ? "Yes" :"No";

$info['ouverture'] = (double)$er->ImageInfo[TAG_FNUMBER][0];

$info['vitesse'] = 1/(double)$er->ImageInfo [TAG_EXPOSURETIME][0];

$info['focale'] = $er->ImageInfo[TAG_FOCALLENGTH][0];

$info['iso'] = (int)$er->ImageInfo[TAG_ISO_EQUIVALENT];


Et tu fais tout passer par le template et après tu vois pour la mise en page Wink

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 2:26 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Je bloque encore ! Ca partait bien mais là je ne sais pas pourquoi on dirait qu'il interprete plus les TAG... Confused ( a part "appareil" et "focale" qui fonctionnent)

http://www.bestpixels-photo.com/pres-du-grand-palais-paris-t59.html

Je reverifie tout depuis 1/4 d'heure mais je vois pas...

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 2:36 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Donne le bout de code dans function avec la récupération des tags et le template

puis la partie html aussi Wink

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 2:40 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Dans fonction_content.php

Code:

// Fonction EXIF debut
      $er = new phpExifRW($filename);
      $er->processFile();
      //$info=$er->showImageInfo();
      
      $info['Appareil'] =   $er->ImageInfo[TAG_MAKE][0];
      
      $info['datetime'] = $er->ImageInfo[TAG_DATETIME_ORIGINAL];

      $info['ouverture'] = $er->ImageInfo[TAG_FNUMBER][0];

      $info['vitesse'] = 1/(double)$er->ImageInfo [TAG_EXPOSURETIME][0];

      $info['Focale'] = $er->ImageInfo[TAG_FOCALLENGTH][0];

      $info['iso'] = (int)$er->ImageInfo[TAG_ISO_EQUIVALENT];
      
      $info['flash'] = $er->ImageInfo[TAG_FLASH] ? "Yes" :"No";

      // Fonction EXIF fin
      
      
      $block_array += array(
         'UPLOAD_ICON'      => $upload_icon,
         'FILESIZE'         => $filesize,
         'SIZE_LANG'         => $size_lang,
         'DOWNLOAD_NAME'      => basename($attachment['real_filename']),
         'COMMENT'         => $comment,
         // Fonctions EXIF debut
         'EXIF_APPAREIL' => $info['Appareil'],
         'EXIF_datetime' => $info['datetime'],
         'EXIF_ouverture' => $info['ouverture'],
         'EXIF_vitesse' => $info['vitesse'],
         'EXIF_FOCALE' => $info['focale'],
         'EXIF_iso' => $info['iso'],      
         'EXIF_flash' => $info['flash'],
         
         // Fonctions EXIF fin   
      );


Dans attachment.html :

Code:

<span class="gensmall">{_file.DOWNLOAD_NAME} [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} | Appareil : {_file.EXIF_APPAREIL} | {_file.EXIF_datetime} | Av : {_file.EXIF_ouverture} | f{_file.EXIF_vitesse} | Focale : {_file.EXIF_FOCALE}mm | Iso : {_file.EXIF_iso}  | Flash : {_file.EXIF_flash} |]</span>

_________________
http://www.bestpixels-photo.com
Revenir en haut de page
Visiter le site web de l'utilisateur
hawk88
PR2
PR2


Inscrit le: 05 Jan 2007
Messages: 265

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 2:56 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

La je ne sais pas trop

essaie de tout mettre en majuscule car ceux qui ne sont pas en majuscule ne marche pas j'ai remarquer la

Citation:
EXIF_ouverture ==> EXIF_OUVERTURE


et

Citation:
_file.EXIF_ouverture = _file. EXIF_OUVERTURE


Sinon je ne vois pas pour le moment a part cela.

_________________
Toufoot.com Pronostics Football || Jeu-Arcade.net Jeux d'arcade flash
Revenir en haut de page
Visiter le site web de l'utilisateur
Phrey
PR0
PR0


Inscrit le: 06 Mai 2006
Messages: 98

[Réglé]Metadonnées, infos exifsPosté le: Dim Jan 13, 2008 3:08 pm    Sujet du message: Re: [Réglé]Metadonnées, infos exifs

Ca s'ameliore un peu, je ne voit plus les tags apparaitre dans le html (j'ai tout mis en majuscules dans le attachment.html).
Par contre toutes les valeurs n'apparaissent pas... j'ai tjrs appareil et focale, mais c'est tout... Mad

J('y retourne ! Laughing
Encore merci, tu me files un serieux coup de main !
-----------------
EDIT

CA MARCHE DE PARTOUT !!!!!!!!!! Very Happy

Il faut juste tout mettre en majuscule aussi dans le fonction_content.php au niveaux des "EXIF_APPAREIL" par exemple ! (tu avais vu juste !)

J'y retourne pour pofiner !

---------------------
re EDIT

C'est parfait ! J'ai juste un pb pour gerer le no d'appareil, qui n'affiche que la 1ere lettre de l'appareil (C pour Canon ou N pour Nikon par ex)

Mais pour le reste , BRAVO !!!!!!
Je vais tenter de mettre ca au propre pour tenter de recapituler dans un post, je pense que ca pourrait etre utile a d'autres ! Wink

_________________
http://www.bestpixels-photo.com


Dernière édition par Phrey le Dim Jan 13, 2008 3:37 pm; édité 1 fois
Revenir en haut de page
Visiter le site web de l'utilisateur
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    phpBB SEO » Forum Référencement  » Le Forum phpBB3
Page 2 sur 4 Aller à la page Précédente  1, 2, 3, 4  Suivante

Navigation Autres sujets de discussion

Sauter vers: