#46 2008-03-07 16:09:06

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

Re: installation de piclens

Je ne vois pas comment on peut résoudre le pb de notre coté.
8-/


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

#47 2008-03-12 15:47:51

tiico
Membre
Yvelines
2007-05-29
344

Re: installation de piclens

Bon, ca y est, j'ai trouvé une solution à mon pb.
Le problème vient bien d'une incompatibilité avec le plugin "secure image". La lecture des vignettes et des images n'étant pas effectuée de la même manière.
Voici les modifications apportées au plugin piclens 0.1.0 (en rouge dans la suite):

fichier piclens-rss.php
...
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss">
<channel>
<title></title>
<link></link>
<description></description>
<?php

// For each picture
foreach ($pictures as $row)
{
    // Get thumbnail url

//    $thumbnail_url = get_thumbnail_url($row);
$thumbnail_url = get_root_url().'plugins/secureImages/getFile.php?image_id='.$row['id'].'&amp;thumb=1';
   
    // link on picture.php page
    $url = duplicate_picture_url(
        array(
            'image_id' => $row['id'],
            'image_file' => $row['file']
        ),
        array('start')
    );
   
    // Show rss item for a picture
    echo "<item>\n";
    echo "<title>" . get_thumbnail_title($row) . "</title>\n";
//    echo "<link>" . $page['root_path'].$row['path'] . "</link>\n";
    echo "<link>" . $page['root_path'].'plugins/secureImages/getFile.php?image_id='.$row['id'] . "</link>\n";

    echo "<guid>" . $row['id'] . "</guid>\n";
    echo "<media:thumbnail url=\"" . $thumbnail_url . "\" />\n";
//    echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
    echo "<media:content url=\"" . $page['root_path'].'plugins/secureImages/getFile.php?image_id='.$row['id'] . "\" type=\"\" />\n";

    echo "</item>\n";
    echo "\n";
}

?>
</channel>
</rss>




Peut-être il serait bon de modifier le plugin pour "détecter" si le plugin secure image est installé et dans ce cas, modifier les routines permettant de rechercher les liens des images?
Il me reste à voir la modification a effectuer pour avoir le bouton sur les image...

Tiico

Hors ligne

#48 2008-03-20 16:26:30

Philou1070
Membre
Bruxelles
2006-07-02
162

Re: installation de piclens

Bonjour a tous & toutes,

D'abord félicitation pour php web galerie c géant, félicitation aussi pour le plug in Piclens.

Voilà ma question, quand le mur d'image est lancer on peut cliker sur une sorte de petite flèche en haut a gauche qui donne le lien vers la photo que l'on regarde.

J'aimerais enlever cette petite flèche c'est possible?

Merci pour votre éventuelle réponse.

Phil

Hors ligne

#49 2008-03-31 18:29:19

Criss
Former Piwigo Team
Calvi
2008-03-31
325

Re: installation de piclens

tiico a écrit:

Bonjour,

je viens vers vous car j'ai 1 pb avec l'utilisation de ce plugin.
Je pense que c'est lié à l'utilisation simultanée du plugin "secure image". En effet, quand je lance la visualisation piclens, les photos ne s'affichent pas, il n'y a qu'un cadre noir. Je pense que le code du plugins piclens ne permet pas la récupération via la routine de secure image?

Est-ce que quelqu'un a eu le même soucis et est-ce que quelqu'un a une solution à ce problème?

D'avance merci.

tiico

Hello,

Nouvel inscrit au forum, juste pour signaler moi aussi cet inconvénient. Néanmoins j'ai trouvé la parade, mais je ne la trouve pas des plus propre.

Dans le fichier piclens-rss.php en haut rajouter l'include :

Code:

include_once(PHPWG_ROOT_PATH.'include/functions_picture.inc.php');

Dans la boucle "foreach picture" rajouter la récupération de l'url de l'élément :

Code:

  // Get thumbnail url
  $thumbnail_url = get_thumbnail_url($row);
  
  // Get element url
  $element_url = get_element_url($row);

Puis plus bas modifier la génération du tag media :

Code:

//  echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
  echo "<media:content url=\"" . $element_url . "\" type=\"\" />\n";

Ca marche. Par contre ne connaissant pas à font l'architecture de PWG je ne sais pas si c'est la meilleure manière.
Avantage, elle est indépendante de la présence ou non d'un autre plugin tel que secureImages.

Christophe


Enregistrez vous pour obtenir une galerie Piwigo hébergée. Venez nous aider à faire du beta-test !

Hors ligne

#50 2008-04-02 10:43:27

yserver
Membre
2007-08-31
74

Re: installation de piclens

Bonjour tout le monde.

Fantastique ce petit piclens, les diaporama prennent une autre dimension.

Cependant, après de nombreuses recherches, j'ai découvert pourquoi cela ne marchait pas dans certaines catégories. Cela venait des liens permanents pour l'instant, pour faire vite, j'ai supprimé les liens permanents et cela fonctionne enfin avec toutes les categories.

Je ne connais pas suffisamment PWG, alors un petit coup de main pour régler ce problème serait le bien venu. De mon côté, je cherche.

Je suis aussi très emballé par l'utilisation des PWG_high. Si vous avez des pistes, je suis aussi preneur.


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#51 2008-04-02 10:53:41

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

Re: installation de piclens

yserver a écrit:

Bonjour tout le monde.

Fantastique ce petit piclens, les diaporama prennent une autre dimension.

Cependant, après de nombreuses recherches, j'ai découvert pourquoi cela ne marchait pas dans certaines catégories. Cela venait des liens permanents pour l'instant, pour faire vite, j'ai supprimé les liens permanents et cela fonctionne enfin avec toutes les categories.

Je ne connais pas suffisamment PWG, alors un petit coup de main pour régler ce problème serait le bien venu. De mon côté, je cherche.

Je suis aussi très emballé par l'utilisation des PWG_high. Si vous avez des pistes, je suis aussi preneur.

Ah! Tiens...?

http://forum.phpwebgallery.net/viewtopi … 269#p81269

VDigital a écrit:

Il me semble qu'il y a également le pb des permalinks qui rendent la catégorie inéligible à ton plugin.
8-)


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

#52 2008-04-02 12:14:04

yserver
Membre
2007-08-31
74

Re: installation de piclens

C'est de nouveau moi.

[En réponse à VDigital]
J'ai lu en peu vite. Mais lorsque je m'étais penché sur le problème, cette info n'était pas encore dispo. Aujourd'hui, j'ai découvert la solution et c'est vrai que j'ai lu en diagonale.
[/En réponse à VDigital]

J'ai trouvé une solution pour visualiser le PWH_High :
remplacer la boucle foreach par :

Code:

// For each picture
foreach ($pictures as $row)
{
  
  // Get thumbnail url
  $thumbnail_url = get_thumbnail_url($row);
  
  // Get element url
  $element_url = get_high_url($row);
  if (!$element_url)
    {
    $element_url = get_element_url($row);
    }

  // link on picture.php page
  $url = duplicate_picture_url(
    array(
      'image_id' => $row['id'],
      'image_file' => $row['file']
    ),
    array('start')
  );
  
  // Show rss item for a picture
  echo "<item>\n";
  echo "<title>" . get_thumbnail_title($row) . "</title>\n";
  echo "<link>" . $page['root_path'].$row['path'] . "</link>\n";
  echo "<guid>" . $row['id'] . "</guid>\n";
  echo "<media:thumbnail url=\"" . $thumbnail_url . "\" />\n";
//  echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
  echo "<media:content url=\"" . $element_url . "\" type=\"\" />\n";
  echo "</item>\n";
  echo "\n";
}

ce que j'ai modifié c'est :

Code:

  // Get element url
  $element_url = get_high_url($row);
  if (!$element_url)
    {
    $element_url = get_element_url($row);
    }

et

Code:

//  echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
  echo "<media:content url=\"" . $element_url . "\" type=\"\" />\n";

Dernière modification par yserver (2008-04-02 12:15:00)


PWG 1.7

Ma galerie photos ==> http://sebouvard.free.fr

Hors ligne

#53 2008-04-23 19:21:47

SamlePirate92
Membre
2005-09-03
5

Re: installation de piclens

Bonjour à tous !

J'ai trouvé le plugin piclens super bien, et j'ai donc essayé de modifier le plugin pour pouvoir faire un diaporama des vidéos aussi.
J'ai pris comme base le plugin de base, donc il n'y a pas la gestion des images hautes résolutions (avec le répertoire pwg_high).

Attention, la modification ne gère que les vidéos au format flv
Ce que j'ai fait :
modification du fichier "piclens-rss.php"

Remplacer

Code:

echo "<item>\n";
  echo "<title>" . get_thumbnail_title($row) . "</title>\n";
  echo "<link>" . $page['root_path'].$row['path'] . "</link>\n";
  echo "<guid>" . $row['id'] . "</guid>\n";
  echo "<media:thumbnail url=\"" . $thumbnail_url . "\" />\n";
  echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
  echo "</item>\n";
  echo "\n";

par ...

Code:

  if((strstr($row['path'],"flv")==false)){
    echo "<item>\n";
    echo "<title>" . get_thumbnail_title($row) . "</title>\n";
    echo "<link>" . $page['root_path'].$row['path'] . "</link>\n";
    echo "<guid>" . $row['id'] . "</guid>\n";
    echo "<media:thumbnail url=\"" . $thumbnail_url . "\" />\n";
    echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"\" />\n";
    echo "</item>\n";
    echo "\n";
  }
  else{
      echo "<item>\n";
      echo "<title>" . get_thumbnail_title($row) . "</title>\n";
      echo "<link>" . $page['root_path'].$row['path'] . "</link>\n";
      echo "<guid>" . $row['id'] . "</guid>\n";
      echo "<media:thumbnail url=\"" . $thumbnail_url . "\" />\n";
      echo "<media:content url=\"" . $page['root_path'].$row['path'] . "\" type=\"video/x-flv\" />\n";
      echo "</item>\n";
      echo "\n";
  }
}

Sinon je pense qu'il serait temps de faire une petite mis à jour du plugin piclens...

tcho !!!!

Hors ligne

#54 2008-05-07 16:25:12

TheJuice
Membre
2005-11-15
21

Re: installation de piclens

Oui s'il vous plait mettez à jour, il est excellent ce petit plugin. ça change complètement l'érgonomie, et pour le mieux !
:-)

Chez moi la visu 3D ne fonctionne pas car elle amène simplement vers le site web sans afficher ce qu'il faudrait...

Hors ligne

#55 2008-05-09 02:28:12

GauthierH
Membre
2008-05-08
6

Re: installation de piclens

Bonsoir,

j'ai installé le plug-in PicLens, c'est presque le top... ! ;-)

Je ne comprends pas à quoi sert le bouton piclens à la racine d'une catégorie?
Chez moi, sur firefox, pas d'action.
Dans les catégories "spéciales", les icônes sur les vignettes n'apparaissent pas.
Par contre, sur la page des vignettes des catégories "normales", ça fonctionne nickel, sauf que l'ordre des vignettes dans piclens n'est pas correct et donc pas le même que sous phpwebgallery...
Pourquoi?

Cela corrigé, ce serait vraiment parfait comme intégration.

Merci
G

Dernière modification par GauthierH (2008-05-09 04:14:07)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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