É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)

VDigital
2009-07-15 08:34:59

plg a écrit:

VDigital a écrit:

Ne marcherait pas avec l'utilisation de sites distants.

Dans la mesure où ce n'est pas possible qu'avec pLoader et que pLoader n'est pas compatible avec les sites distants. je pense qu'il ne faut pas se mettre les sites distants comme contrainte pour résoudre le problème.

Tu as raison mais étant donné qu'il est sur son hébergement, demain il nous monte un site distant, et cela ne marche plus. YannCo viendra alors nous demander de l'aide qu'on ne saura plus lui offrir.
Donc j'anticipe, c'est comme au billard.
"C'est balo!"
;-)

plg
2009-07-15 01:28:59

YannCo a écrit:

[...] le champ qui contient la taille du fichier haute définition n'est pas rempli !!!! je ne sais pas à quoi il pourra servir mais si il a un objectif précis ... c'est balo !

Il ne sert presque à rien, juste à comptabiliser la bande passante utilisée dans le résumé de la recherche d'historique.

YannCo
2009-07-15 01:18:01

Ouai, j'y ai aussi pensé mais mon obstination pour les choses un peu absurde prend encore le dessus ..... mais ma méthode comporte un autre problème, le champ qui contient la taille du fichier haute définition n'est pas rempli !!!! je ne sais pas à quoi il pourra servir mais si il a un objectif précis ... c'est balo !

plg
2009-07-14 22:27:49

YannCo a écrit:

J'ai trouvé une solution mais c'est laborieux ....

Créer le répertoire "pwg_high"
Uploader les images en tailles réelles
Renommer les images en fonction des existantes
Modifier le champ "has_high" dans la table "piwigo_images" par "true"

Plus que 953 photos à modifier ... si quelqu'un à mieux :D

C'est beaucoup trop compliqué. Une telle manipulation lourde n'a d'intérêt que si tu as déjà beaucoup d'informations associées à tes photos (des commentaires utilisateurs, des associations multiples aux catégories, des tags, etc.). Si ce n'est pas le cas, je te conseille plutôt de supprimer toutes les photos (via l'administration de Piwigo, pas par FTP) et de tout réenvoyer. Ce sera beaucoup plus rapide.

plg
2009-07-14 22:25:01

VDigital a écrit:

Ne marcherait pas avec l'utilisation de sites distants.

Dans la mesure où ce n'est pas possible qu'avec pLoader et que pLoader n'est pas compatible avec les sites distants. je pense qu'il ne faut pas se mettre les sites distants comme contrainte pour résoudre le problème.

plg
2009-07-14 22:22:22

Je confirme qu'actuellement avec pLoader 2.0.3a, on ne peut pas envoyer la haute résolution après coup. De même qu'on ne peut pas réenvoyer la même photo avec un autre redimensionnement (par exemple, si vous trouvez que le 640*480 c'était trop petit, vous ne pouvez pas relancer un upload en 800*600).

Nous avons récemment discuté de ce sujet sur le forum anglophone, lire ron sur ce sujet et je traduis ici:

plg a écrit:

Tu ne peux pas les réenvoyer car pLoader contient une fonctionnalité bien pratique qui dit "hé Piwigo, est-ce que tu as déjà cette photo ?" en se basant sur le md5sum de la photo

yoDan a écrit:

Peut-être que la question devrait être plus précise: "Hé Piwigo, as tu déjà cette miniature/redimensionnée/haute résolution ?".

plg a écrit:

OK, amélioration intéressante. D'abord Piwigo identifie la photo, puis Piwigo compare le md5sum de chaque fichier (chacun des 3 fichiers est envoyé avec son md5sum pour vérifier que l'upload s'est déroulé correctement). Pour chaque fichier, si le md5sum est différent, alors on écrase.

ron a écrit:

L'API actuelle pwg.images.exist n'utilise que le md5sum de la photo originale. Je suis d'accord pour dire que que cela devrait également prendre en compte les md5 de la miniature et de la photo redimensionnée en paramètre. pwg.images.exist devrait retourner quels md5 sont différents pour que pLoader sache quels fichiers renvoyer

Il n'y a pas encore eu d'implémentation suite à cette discussion, mais je viens de créer:

* [Bugtracker] ticket 1051
* [Bugtracker] ticket 1052

YannCo
2009-07-14 12:15:11

VDigital a écrit:

Ne marcherait pas avec l'utilisation de sites distants.
Tu as un trigger sous la main donc c'était l'occasion où jamais de faire ton premier plugin.

A étudier, ça ne fait que 2 jours que j'ai installé ce script et en dehors de cette manip je n'ai pas beaucoup regardé les sources  ..... et encore moins le principe de fonctionnement des plugins ;)

Effectivement .... en distant ça ne marchera pas :D

VDigital
2009-07-14 08:45:42

Ne marcherait pas avec l'utilisation de sites distants.
Tu as un trigger sous la main donc c'était l'occasion où jamais de faire ton premier plugin.

YannCo
2009-07-14 03:12:27

Re,

J'ai bricolé le fichier "include/functions_picture.inc.php" afin d'éviter une manipulation SQL, ce n'est pas très propre mais en attendant que PWG le permette ça me facilite la tâche !

J'ai donc modifié cette function

Code:

 * @param element_info array containing element information from db;
 * at least 'id', 'path', 'has_high' should be present
 */
function get_high_location($element_info)
{
  $location = '';
  //if ($element_info['has_high'] == 'true')
  //{
    $pi = pathinfo($element_info['path']);
    $location=$pi['dirname'].'/pwg_high/'.$pi['basename'];
  //}
  if (!file_exists($location)) {$location ='';}
  return trigger_event( 'get_high_location', $location, $element_info);
}

Quant j'aurais mis en ligne toutes mes images en tailles réelles, je n'aurais qu'à faire un update sur ma table "piwigo_images" et remettre la function d'origine ;)

Je sais, c'est un peu tordu mais ....

YannCo
2009-07-13 14:49:37

J'ai trouvé une solution mais c'est laborieux ....

Créer le répertoire "pwg_high"
Uploader les images en tailles réelles
Renommer les images en fonction des existantes
Modifier le champ "has_high" dans la table "piwigo_images" par "true"

Plus que 953 photos à modifier ... si quelqu'un à mieux :D

VDigital
2009-07-13 14:13:20

+1

YannCo
2009-07-13 14:02:24

Salut,

J'utilise L'outil d'upload, puploader, je viens de trouver le parametrage pour permettre l'upload des images en tailles réelles.

Avec les catégories virtuelles, comment peut on faire pour ajouter des images de tailles réelles sur des images déjà en ligne ?

J'ai bien testé de créer un répertoire "pwg_high" dans "upload/année/mois/jours", uploader le fichier en taille réelle puis le renommer avec le même nom que l'image déjà uploadée mais ça ne fonctionne pas :(

Merci d'avance ;)

Pied de page des forums

Propulsé par FluxBB

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