Annonce

  •  » Plugins
  •  » [Plugin] PiwiShack

#61 2010-03-02 21:55:56

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

Re: [Plugin] PiwiShack

J'ai dit que je testais ma trouvaille et le message que tu sites est antérieur.

Donc puisque tout est chez moi en local encore, tu ne verras pas grand chose pour le moment ;-)


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

#62 2010-04-22 10:49:19

amande
Membre
Lyon
2010-04-03
259

Re: [Plugin] PiwiShack

Bonjour,

Est-il possible de rajouter dans les codes servant à faire les liens vers une image un balise alt qui reprendrait le titre de l'image ? ou bien est-il possible de modifier le champ "formatage personnalisé" et que la modification reste en place pour toute les images ?


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#63 2010-04-22 11:07:46

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

Re: [Plugin] PiwiShack

Oui bien sûre.
Bon ce n'est pas tout le monde qui saura le faire mais c'est tout à fait réalisable.

Donne-moi un exemple tout fait et je regarderai ;-)


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

#64 2010-04-22 14:22:08

amande
Membre
Lyon
2010-04-03
259

Re: [Plugin] PiwiShack

j'utilise le code fourni par flickr pour mettre mes photos présentes sur flickr comme illustration sur mon blog. je le trouve assez complet. mais puisqu'il est possible de faire la même chose à partir de Piwigo autant s'en servir :)

voilà un exemple du code fourni par flickr (j'espère que ça te conviendra)

Code:

<a href="http://www.flickr.com/photos/lossless-fr/4538649407/" title="Pierre Lapointe : Théâtre Municipal, Villefranche - 29.03.2010 de lossless.fr, sur Flickr"><img src="http://farm5.static.flickr.com/4014/4538649407_7231fc677c_m.jpg" width="180" height="240" alt="Pierre Lapointe : Théâtre Municipal, Villefranche - 29.03.2010" /></a>

si tu penses que c'est un besoin qui n'intéresse que moi, est ce que tu peux m'expliquer comment modifier le champ "formatage personnalisé" et le laisser en "mémoire" ?


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#65 2010-04-22 14:23:23

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

Re: [Plugin] PiwiShack

Je vais essayer ;-)


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

#66 2010-04-22 19:12:27

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

Re: [Plugin] PiwiShack

@Amande :
Pour la dimension, je ne suis pas certain de savoir si c'est une constante ou bien une variable.
Est-ce que cette dimension va varier ? Est-ce que le code est là pour afficher des miniature ou bien les vues normales ?


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

#67 2010-04-22 19:49:53

amande
Membre
Lyon
2010-04-03
259

Re: [Plugin] PiwiShack

le paramètre de taille est défini selon le choix fait dans flickr : taille normale miniature, petite etc. mais peut ensuite être modifié dans wordpress.
je ne pense pas que ce paramètre soit indispensable. j'ai essayé d'insérer une image en taille normale dans mon blog à partir de piwishack et je peux la redimensionner par la suite. idem pour les thunbnails.


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#68 2010-04-22 19:54:35

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

Re: [Plugin] PiwiShack

ok.
Mpais par contre tu vas t'en servir pour afficher des vignettes ou les vue normales ?


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

#69 2010-04-22 20:06:14

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

Re: [Plugin] PiwiShack

@Amande :
Je vais demander ton concours pour savoir si le modification te conviens.

Pour cela, ouvres le fichier ./plugins/piwishack/incude/class.inc.php

Trouve le code suivant :

Code:

  function get_p_perso_writer_02()
  {
    global $page, $lang_info;

    $list = array();
 
    $S = '';

    switch (script_basename())
    {
      case 'index':
      {
        global $pictures;

        if (isset($pictures))
        {
          $list = $pictures;
        }
        break;
      }
      case 'picture':
      {
        global $picture;

        if (isset($picture['current']))
        {
          $list[] = $picture['current'];
        }
        break;
      }
    }

    if (empty($list) and !empty($page['items']))
    {
      $query = '
          SELECT *
      FROM '.IMAGES_TABLE.'
      WHERE id IN ('.implode(',', $page['items']).')
          ;';

      $result = pwg_query($query);

      while ($row = mysql_fetch_assoc($result))
      {
        $row['rank'] = $page['rank_of'][ $row['id'] ];
        array_push($list, $row);
      }

      usort($list, 'rank_compare');
  }

    if (!empty($list))
    {
          include_once(PHPWG_ROOT_PATH.'/include/functions_url.inc.php');
      set_make_full_url();

      foreach ($list as $row)
      {
       //'[(('.$picture['current']['thumbnail'].'))|'.$picture['current']['url'].'|'.$lang_info['code'].']';
        $S  .= '*** '.(!empty($row['name']) ? $row['name'] : $row['file']).' ***\n';
        $S  .= '[(('.
          str_replace('/./', '/', get_thumbnail_url($row)).'))|'.
          duplicate_picture_url(
            array(
              'image_id' => $row['id'],
              'image_file' => $row['file'],
              )).'|'.
          $lang_info['code'].']';
            $S .= '\n\n';
      }

      unset_make_full_url();

    }

    return $S;
  }

Remplace le par :

Code:

  function get_p_perso_writer_02()
  {
    global $page, $lang_info;

    $list = array();
  
    $S = '';

    switch (script_basename())
    {
      case 'index':
      {
        global $pictures;

        if (isset($pictures))
        {
          $list = $pictures;
        }
        break;
      }
      case 'picture':
      {
        global $picture;

        if (isset($picture['current']))
        {
          $list[] = $picture['current'];
        }
        break;
      }
    }

    if (empty($list) and !empty($page['items']))
    {
      $query = '
    SELECT *
      FROM '.IMAGES_TABLE.'
      WHERE id IN ('.implode(',', $page['items']).')
    ;';

      $result = pwg_query($query);

      while ($row = mysql_fetch_assoc($result))
      {
        $row['rank'] = $page['rank_of'][ $row['id'] ];
        array_push($list, $row);
      }

      usort($list, 'rank_compare');
  }

    if (!empty($list))
    {
    include_once(PHPWG_ROOT_PATH.'/include/functions_url.inc.php');
      set_make_full_url();

      foreach ($list as $row)
      {
      /*
      Affichage perso clicable HTML.
      EXEMPLE
       '<a href="{$ROOT_WAY}{$current.U_IMG}" title="{$PAGE_TITLE}" target="_blank"><img src="{$ROOT_WAY}{$SRC_IMG|@replace:'./':''}" alt="{$ALT_IMG}" /></a>';
     */
        $S .= '<a href=\"'. // Arguments à transmettre
      duplicate_picture_url( // Lien Piwigo vers la page de la vue normale
            array(
              'image_id' => $row['id'],
              'image_file' => $row['file'],
              )).
    '\" title=\"'. // Arguments à transmettre
    $row['file']. // Noms du fichier pour la balise "title"
    '\" target=\"_blank\"><img src=\"'. // Arguments à transmettre
    get_absolute_root_url().
        str_replace('./', '', get_image_url($row)).
    '\" alt=\"'.
    $row['file']. // Noms du fichier pour la balise "alt"
    '\" /></a>';
    $S .= '\n\n';
      }

      unset_make_full_url();

    }

    return $S;
  }

Ce code fonctionnera pour le moment juste sur l'affichage des vue normale. il est situé dans la case du "Champs personnalisé #2" de la fenêtre PiwiShack.

J'attends ta réponse ;-)

Dernière modification par Gotcha (2010-04-23 11:32:56)


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

#70 2010-04-23 11:04:10

amande
Membre
Lyon
2010-04-03
259

Re: [Plugin] PiwiShack

Merci pour ta rapidité !

Voilà le code que j'obtiens

Code:

<a href="http://www.photos-concert.fr/picture.php?/398/category/20100308_Fleshtones" title="IMG_3931.jpg" target="_blank"><img src="http://www.photos-concert.fr/upload/2010/04/06/20100406182113-cec0856e.jpg alt="IMG_3931.jpg" /></a>

il manque un " à la fin de img src= pour que ça fonctionne ;-) et je ne suis pas sur de savoir où le rajouter dans le fichier php...

à part ça, dans la balise alt du code ci-dessus c'est le titre de l'image et non pas le nom du fichier qu'il me faudrait. dans le fichier picture.php c'est la partie en gras qu'il me faudrait dans la balise alt de ton plugin

Code:

<p align=center><img src="./upload/2010/04/06/20100406182113-cec0856e.jpg" style="width:525px;height:700px;" alt="IMG_3931.jpg"
 [b]title="The Fleshtones : Le CCO - 08 Mars 2010 - IMG_3931.jpg"[/b]>

Si c'est faisable bien sur ! J'ai le code de base, je peux donc changer le contenu de la balise alt manuellement. ça m'aide déjà énormément, merci beaucoup en une fois :-)

concernant la taille, je ne sais pas ce qui est le mieux : afficher le thumbnails (mais ça fait pas bien gros dans un article...) ou afficher la vue normale en la redimensionnant (mais ça risque de ralentir l'affichage, non ?).


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#71 2010-04-23 11:32:31

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

Re: [Plugin] PiwiShack

Dans le code que je t'ai donné, repère la ligne :

Code:

' alt=\"'.

Et remplaces-là par :

Code:

'\" alt=\"'.

Déjà on supprime une erreur.

Pour la balise "title" pour le moment je ne sais pas faire mais je vais continuer à chercher.

Concernant maintenant le poids des photos, c'est à toi de voir si tu préfères un affichage confortable ou juste un aperçu... perso j'avais opté pour un affichage de la vue normale (CF Champs personnalisé #01 de mon plugin).


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

#72 2010-05-17 23:56:51

mtgt
Membre
monde
1970-01-01
224

Re: [Plugin] PiwiShack

Bonjour,

J'utilise PiwiShack depuis unmoment, mais je ne m'étais pas aperçu d'un détail :/

Généralement je fais une recherche sur un mot clé pour récupéré les photos puis j'ouvre piwishack et je récupère l'ensemble du code pour le coller dans la page où je veux afficher mes miniatures.

Pour l'instant, vous me direz "Où est le problème ?! "
Le problème c'est la lien généré pour la miniature

Code:

<a href="http://galerie.voyage-australie-nz.com/picture.php?/961/search/80" target=_blank><img src="http://galerie.voyage-australie-nz.com/galleries/Notre_Aventure_Australienne/Dans_les_National_Park/thumbnail/TN-PICT5772.jpg" /></a>

la partie qui donne "picture.php?/961/search/80" .
Ce qui veux dire que si la requète de recherche 80 diparait, tous mes liens disparaissent aussi, et donc plus d'affichage de ma miniature sur la page distante :(

Autre question en relation avec les requète de recherche: Comment sont elles purgées dans la bdd ?
car à force, elles risquent de l'alourdir, non?? C'est une question de néophyte, pas une remarque ;)

Greg

Hors ligne

#73 2010-05-18 00:25:09

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Plugin] PiwiShack

Admin > Spéciales > Maintenance
Purger l'historique des recherches

Et tu perdras tes liens...


Alors que si tu vas sur la catégorie correspondante, et qu'en plus tu crées un Permalink...
Ton lien sera plus durable ... quoique.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#74 2010-05-18 01:05:14

mtgt
Membre
monde
1970-01-01
224

Re: [Plugin] PiwiShack

Un Permalink :?:
On le crée où?

N'est ce pas possible de récupérer le lien de la catégorie pour la miniature comme il le fait pour l'image de grante taille?

Hors ligne

#75 2010-05-18 14:54:58

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

Re: [Plugin] PiwiShack

mtgt a écrit:

N'est ce pas possible de récupérer le lien de la catégorie pour la miniature comme il le fait pour l'image de grante taille?

Beaucoup trop complexe car une photo peux être rattachée à X catégorie, donc laquelle prendre en compte ?...

VDigital a écrit:

Admin > Spéciales > Maintenance
Purger l'historique des recherches

Et tu perdras tes liens...


Alors que si tu vas sur la catégorie correspondante, et qu'en plus tu crées un Permalink...
Ton lien sera plus durable ... quoique.
;-)

Merci VDigital.


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

  •  » Plugins
  •  » [Plugin] PiwiShack

Pied de page des forums

Propulsé par FluxBB

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