Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-02-15 21:32:46

J'aurais juré que Patricia avait posté içi !

En tout cas, ce lien était pour elle : topic:11265

vimages
2010-02-11 11:08:25

+1 :o)

ddtddt
2010-02-10 08:15:18

P@t a écrit:

En fait, l'idéal serait plutot d'en faire un module pour PWG Stuffs....

+1

P@t
2010-02-10 00:16:51

En fait, l'idéal serait plutot d'en faire un module pour PWG Stuffs....

flop25
2010-02-09 19:38:26

tosca a écrit:

ddtddt a écrit:

En fait il fraudait le publier pour rajouter tout cela :-P

Il ne perd décidément toujours pas le nord ;-)

X-D
je ne l'ai pas dit pour lui laisser ce plaisir

tosca
2010-02-09 19:37:22

ddtddt a écrit:

En fait il fraudait le publier pour rajouter tout cela :-P

Il ne perd décidément toujours pas le nord ;-)

A lire également : post:132615

ddtddt
2010-02-09 19:17:54

ni l'internationalisation ;-)

En fait il fraudait le publier pour rajouter tout cela :-P

P@t
2010-02-09 19:15:28

flop25 a écrit:

il faut dire aux utilisateurs que ce plugin ne prend pas en compte la confidentialité des images

Exact, j'ai oublié de le préciser l'autre jour....

flop25
2010-02-09 19:14:46

c'est sympa
il faut dire aux utilisateurs que ce plugin ne prend pas en compte la confidentialité des images

P@t
2010-02-09 19:12:21

Pour ceux que ca interesse, voici le code du plugin présenté au PiwigoCamp:

Fichier main.inc.php:

Code:

<?php
/*
Plugin Name: Images du Jour
Version: 1.0
Description: affiche les images du jour
Author: P@t
*/

define('IDJ_PATH', PHPWG_PLUGINS_PATH . basename(dirname(__FILE__)) . '/');

add_event_handler('loc_begin_index', 'imagesdujour');

function imagesdujour()
{
  global $conf, $page, $template;

  // Affichage du bloc uniquement sur la page d'accueil
  if (isset($page['section']) and $page['section'] == 'categories' and !isset($page['category']))
  {
    // Déclaration du fichier template
    $template->set_filename('imagesdujour', realpath(IDJ_PATH.'imagesdujour.tpl'));

    // Récupération des images favorites du webmaster
    $query = '
  SELECT *
    FROM '.IMAGES_TABLE.'
    INNER JOIN '.FAVORITES_TABLE.'
      ON image_id = id
    WHERE user_id = '.$conf['webmaster_id'].';';

    $result = pwg_query($query);

    while ($row = mysql_fetch_assoc($result))
    {
      // Récupération de l'url de l'image
      $url = duplicate_picture_url(
        array(
          'image_id' => $row['id'],
          'image_file' => $row['file']
        )
      );

      // Récupération de l'adresse de la miniature
      $tn_src = get_thumbnail_url($row);

      // Envoi des données au template
      $template->append('thumbnails',
        array(
          'URL' => $url,
          'TN_SRC' => $tn_src
        )
      );
    }

    // Affichage du bloc
    $template->assign_var_from_handle('PLUGIN_INDEX_CONTENT_BEFORE', 'imagesdujour');
  }
}

?>

Fichier imagesdujour.tpl:

Code:

<div class="content">
  <h2>Images du jour</h2>

  {include file='thumbnails.tpl'}

</div>

Par rapport au code présenté au PiwigoCamp, j'ai simplement rajouté une ligne pour n'afficher le bloc que sur la page d'accueil de la galerie.

P@t
2010-02-04 19:02:45

flop25 a écrit:

tu ne parleras pas de main.inc.php maintain.inc.php etc. ?

Si bien sur, le main.inc.php....
Mais je ne pense pas présenter le maintain.inc.php
Le but, c'est que tout le monde puisse voir comment faire simplement un plugin personnel.

flop25
2010-02-04 18:54:51

P@t a écrit:

flop25 a écrit:

je pense que tu parleras des différents fichiers php nécessaires à un plugin, le fait d'installer/activer ?

Non, pour une initiation aux plugin, cela me parait pas etre une priorité

tu ne parleras pas de main.inc.php maintain.inc.php etc. ?

P@t
2010-02-04 18:52:48

flop25 a écrit:

je pense que tu parleras des différents fichiers php nécessaires à un plugin, le fait d'installer/activer ?

Non, pour une initiation aux plugin, cela me parait pas etre une priorité

flop25 a écrit:

Il serait bon aussi de traiter des préfiltres, je ne sais pas si c'est prévu ?

Ca par contre, c'est prévu ;-)

flop25
2010-02-04 16:53:40

je pense que tu parleras des différents fichiers php nécessaires à un plugin, le fait d'installer/activer ?
Il serait bon aussi de traiter des préfiltres, je ne sais pas si c'est prévu ?

LucMorizur
2010-02-02 22:16:05

VDigital a écrit:

Quoi que tu présentes, tu vas faire des heureux !
;-)

+1 !!

tosca a écrit:

Je vais arriver avec un gros cahier plein de pages vierges, et plusieurs crayons/stylos ;-)

+1 !!


Enfin, "Quoi que tu présentes", pas vraiment : personnellement, je suis particulièrement intéressé par les préfiltres :-) !

Pied de page des forums

Propulsé par FluxBB

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