Annonce

  •  » Plugins
  •  » [plugin] AddInfo

#16 2010-11-06 18:37:19

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [plugin] AddInfo

ddtddt a écrit:

Si tu as une photo rattachée à 30 catégories, elle n'apparais qu'une seule fois dans la liste

Si elle appartient à 30 catégories, on s'en fiche un peu car on ira la retrouver dans une seule catégorie. Le principe c'était de retrouver facilement ses photos par l'intermédiaire de la navigation par catégories :-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#17 2010-11-06 19:58:23

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

Zaphod a écrit:

Direct dans la table image, à côté des autres champs utilisés par Piwigo.

en plugin perso tu peux essayer

if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');


//en début du chargement de la page picture exécute la fonction adddinfoIPTC
add_event_handler('loc_begin_picture', 'adddinfoIPTC');

//Ajout du prefiltre pour la page picture adddinfoIPTC_T
function adddinfoIPTC()
{
    global $template;
    $template->set_prefilter('picture', 'adddinfoIPTC_T');
}

//recherche une valeur dans le tpl dans picture pour le remplace par autre chose
function adddinfoIPTC_T($content, &$smarty)
{
  $search = '#<tr id="datecreate">#';
 
  $replacement = '
  <tr id="info1">
    <td class="label">city</td>
    <td class="value">{$INFOIPTC1}</td>
  </tr>
  <tr id="info2">
    <td class="label">location</td>
    <td class="value">{$INFOIPTC2}</td>
  </tr>
  <tr id="info3">
    <td class="label">state</td>
    <td class="value">{$INFOIPTC3}</td>
  </tr>
    <tr id="info3">
    <td class="label">country</td>
    <td class="value">{$INFOIPTC4}</td>
  </tr>
<tr id="datecreate">';

  return preg_replace($search, $replacement, $content);
}

add_event_handler('loc_begin_picture', 'addInfoT');

function addInfoT()
{
global $page, $template ;

  // Affichage du bloc uniquement sur les page des photos
  if ( !empty($page['image_id']) )   
  {
  //récupération des données dans la base de données
    $query = '
    select id,city,location,state,country
      FROM ' . IMAGES_TABLE . '
      WHERE id = \''.$page['image_id'].'\'
      ;';
    $result = pwg_query($query);
    $row = mysql_fetch_array($result);
   
    // Envoi des données au template
        $template->assign    (
        array    (
        'INFOIPTC1' => $row['city'],
        'INFOIPTC2' => $row['location'],
        'INFOIPTC3' => $row['state'],
        'INFOIPTC4' => $row['country']
                )            );
  }
}

N'ayant pas ces champs dans ma table je n'ai pas testé


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#18 2010-11-06 20:01:42

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

Gotcha a écrit:

ddtddt a écrit:

Si tu as une photo rattachée à 30 catégories, elle n'apparais qu'une seule fois dans la liste

Si elle appartient à 30 catégories, on s'en fiche un peu car on ira la retrouver dans une seule catégorie. Le principe c'était de retrouver facilement ses photos par l'intermédiaire de la navigation par catégories :-)

Je ne suis d'accord sur le principe de facilité pour retrouver une image

Mais faire apparaitre 2 lignes dans une liste laisse supposer que tu peux différencier pour les 2, ce qui n'ai pas le cas. Donc cela ne me convient pas

Tu peux bien sur repartir de ce que j'ai fait et proposer autre chose ;-)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#19 2010-11-06 21:19:03

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [plugin] AddInfo

ddtddt a écrit:

en plugin perso tu peux essayer

L'affichage je l'ai géré direct depuis le template.
Mon intérêt pour le plugin AddInfo en fait c'est de remplacer une modif "à la main" par un truc plus pérenne par plugin.
(même si théoriquement ça doit pouvoir être géré par AMetaData)

Hors ligne

#20 2011-03-01 17:11:37

Figouze
Membre
2010-09-20
19

Re: [plugin] AddInfo

J'ai vu que le plugin a été mis à jour.
Les améliorations sont intéressantes.

On voit bien les 3 nouvelles informations quand on édite une image, ce qui est un plus et  évite de passer sur différents menus pour éditer une seule image.


La question que je me pose est de savoir comment l'afficher sous l'image, sous la description par exemple.

Exemple d'image renseignée : http://peinturefigurine.free.fr/picture … category/3

Merci.

Hors ligne

#21 2011-03-01 17:28:44

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

Figouze a écrit:

Exemple d'image renseignée : http://peinturefigurine.free.fr/picture … category/3

Site HS

Pour afficher les informations sur la page des photos j'utilise l'info 'Créée le'

Si tu n'affiche pas ce champs les informations ne s'afficheront pas
Si tu laisse afficher une autre info dit mois laquelle, je te dirais quoi modifier
(il faudra chercher dans le fichier initpicture.php
<tr id="datecreate">
et le remplace au 2 endroits par l'infos que tu affiches et qui doit suivre les infos complémentaire)

Si tu n'utilise aucune infos dis le je te dirais également quoi modifier
(il faudra refaire un fichier tpl et changer l'assignation à la page picture - Ce qui était fait dans la première version que je t'avais envoyé par mél)


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#22 2011-03-01 17:45:15

Figouze
Membre
2010-09-20
19

Re: [plugin] AddInfo

Merci,

Le site fonctionne avec les trois champs supplémentaires.

Hors ligne

#23 2011-03-06 18:18:04

elefantomas
Membre
2011-03-06
9

Re: [plugin] AddInfo

Bonjour,

J'utilise ce plugin, mais j'ai toutefois une question :
Comment changer l'emplacement de ces lignes supplémentaires ? (par exemple: au lieu de l'avoir avant la date de création, je souhaiterai l'avoir après les données EXIF)

Merci ;)

Hors ligne

#24 2011-03-06 18:30:33

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

elefantomas a écrit:

(par exemple: au lieu de l'avoir avant la date de création, je souhaiterai l'avoir après les données EXIF)

Je veux bien regarder pour d'expliquer comment déplacer les informations
Mais je préférerais que tu dises ou tu veux que par exemple ou je te propose une solution qui ne corresponde pas à ton besoins.

Donc tu dis ou tu veux les informations et je te propose (si cela me semble possible) une solution


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#25 2011-03-06 18:48:55

elefantomas
Membre
2011-03-06
9

Re: [plugin] AddInfo

Je suis sous Piwigo 2.1.5.

Et voilà où je voudrais ces informations :
http://img4.hostingpics.net/pics/46503120110306184538.jpg

Et après, ce sont les commentaires.

Hors ligne

#26 2011-03-06 20:24:22

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

1/ est ce que tu as la posibilité de commentaires sur toute les images ?
2/ Est que les données EXIF sont toujours inscrite ?
3/ Est ce que tu souhaite que cela s'affiche avec les données EXIF ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#27 2011-03-07 17:05:39

elefantomas
Membre
2011-03-06
9

Re: [plugin] AddInfo

ddtddt a écrit:

1/ est ce que tu as la posibilité de commentaires sur toute les images ?
2/ Est que les données EXIF sont toujours inscrite ?
3/ Est ce que tu souhaite que cela s'affiche avec les données EXIF ?

Le 3ème point est celui qui m'intéresserait le plus.
En dernière ligne.

Sinon, la réponse est Oui aux 2 autres points.

Hors ligne

#28 2011-03-08 08:29:50

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

elefantomas a écrit:

ddtddt a écrit:

1/ est ce que tu as la posibilité de commentaires sur toute les images ?
2/ Est que les données EXIF sont toujours inscrite ?
3/ Est ce que tu souhaite que cela s'affiche avec les données EXIF ?

Le 3ème point est celui qui m'intéresserait le plus.
En dernière ligne.

Sinon, la réponse est Oui aux 2 autres points.

Ok je regarde cela


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#29 2011-03-08 15:24:59

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16781

Re: [plugin] AddInfo

Je te propose de tester dans le fichier initpicture.php

recherche

function adddinfoIT($content, &$smarty)
{
----------
}

et remplace par

function adddinfoIT($content, &$smarty)
{
  $search = '#<hr class="separation">#';
 
  $replacement = '
<table>
  <tr id="info1">
    <td class="label">{\'addinfo_info1\'|@translate}</td>
    <td class="value">{$INFO1}</td>
  </tr>
  <tr id="info2">
    <td class="label">{\'addinfo_info2\'|@translate}</td>
    <td class="value">{$INFO2}</td>
  </tr>
  <tr id="info3">
    <td class="label">{\'addinfo_info3\'|@translate}</td>
    <td class="value">{$INFO3}</td>
  </tr>
</table>
<hr class="separation">';

  return preg_replace($search, $replacement, $content);
}


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#30 2011-03-08 17:34:23

elefantomas
Membre
2011-03-06
9

Re: [plugin] AddInfo

Cela n'a pas fonctionné au premier coup, puis j'ai désactivé le plugin LMT et ça a fonctionné ...
En réactivant LMT, ça fonctionne toujours ...

http://img4.hostingpics.net/pics/58691420110308172812.jpg

Cependant, comment faire pour que l'affichage soit cohérent (aligné) avec le reste ?


Merci.

Dernière modification par elefantomas (2011-03-08 17:36:19)

Hors ligne

  •  » Plugins
  •  » [plugin] AddInfo

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact