Annonce

  •  » Plugins
  •  » [Plugin] Has High

#1 2008-04-26 19:50:53

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

[Plugin] Has High

Has High

Ajoute un lien "Avec haute définition" dans le menu "Spéciales" (affiche les images possédant une image HD)

Pour modifier l'emplacement du lien dans le menu, insérer la ligne suivante dans le config_local.inc.php:

$conf['hashigh_position'] = x;

Dernière modification par P@t (2009-02-24 22:52:50)


P@t

Hors ligne

#2 2008-04-26 20:23:09

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Plugin] Has High

P@t a écrit:

Has High

Ajoute un lien "Avec haute définition" dans le menu "Spéciales" (affiche les images possédant une image HD)

Pour modifier l'emplacement du lien dans le menu, insérer la ligne suivante dans le config_local.inc.php:

$conf['hashigh_position'] = x;

Y juste une bricole : lorsque l'on parcourt la catégorie en question, si on remonte d'un niveau (bouton "flèche vers le haut"), on ne retombe pas sur les vignettes de la seule catégorie, mais sur celles de l'ensemble de la galerie ; d'ailleurs, le nombre de vignettes sélectionnées - en haut à droite au-dessus des boutons de navigation - est le nombre total d'images dans la galerie au lieu d'être le nombre d'images correspondant au filtre.

Je viens de vérifier "Most_Commented", qui a apparemment le même problème.
Par contre les "Plus vues", "Mieux notées" et "Images récentes" fonctionnent correctement.

Hors ligne

#3 2008-04-26 20:40:34

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Has High

tosca a écrit:

Y juste une bricole : lorsque l'on parcourt la catégorie en question, si on remonte d'un niveau (bouton "flèche vers le haut"), on ne retombe pas sur les vignettes de la seule catégorie, mais sur celles de l'ensemble de la galerie ; d'ailleurs, le nombre de vignettes sélectionnées - en haut à droite au-dessus des boutons de navigation - est le nombre total d'images dans la galerie au lieu d'être le nombre d'images correspondant au filtre.

En effet, je n'avais jamais fait attention à ca...
Je vais regarder ca...


P@t

Hors ligne

#4 2008-04-27 12:39:27

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Has High

Révision 1.7.b

Voila, c'est corrigé...
C'est également corrigé pour Most Commented avec la révision 1.7.e

Dernière modification par P@t (2008-04-27 12:44:52)


P@t

Hors ligne

#5 2008-04-27 16:00:25

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Plugin] Has High

P@t a écrit:

Révision 1.7.b

Voila, c'est corrigé...
C'est également corrigé pour Most Commented avec la révision 1.7.e

Y a un blême ... en testant en local, je n'ai eu aucun souci, mais voici ce que j'obtiens sur ma galerie chez OVH :

Code:

SELECT DISTINCT (img.id) as id
  FROM pwgag_images AS img
  INNER JOIN pwgag_comments AS com
  INNER JOIN pwgag_image_category AS ic
  ON ic.image_id = img.id
  AND com.image_id = img.id
  WHERE com.validated = "true"
  
GROUP BY id
ORDER BY count(*) DESC, img.hit DESC
LIMIT 0, 30;
[mysql error 1111] Invalid use of group function

Je rectifie : HasHigh paraît fonctionner correctement, c'est sur MostCommented que se produit le problème

Dernière modification par tosca (2008-04-27 16:02:40)

Hors ligne

#6 2008-04-27 16:53:46

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Plugin] Has High

rien chez moi...


Piwigo 2.3.5

Hors ligne

#7 2008-04-27 17:37:28

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Plugin] Has High

sakkhho a écrit:

rien chez moi...

Le problème se produit sur mes 3 galeries, donc j'ai du provisoirement désactiver le plugin. Est-ce que ça pourrait être du à une version de MySQL différente chez l'hébergeur (OVH, en l'occurrence) ?

Hors ligne

#8 2008-04-27 17:47:02

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

Re: [Plugin] Has High

tosca a écrit:

sakkhho a écrit:

rien chez moi...

Est-ce que ça pourrait être du à une version de MySQL différente chez l'hébergeur (OVH, en l'occurrence) ?

quelle version tu as ?


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

#9 2008-04-27 17:51:09

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Plugin] Has High

ddtddt a écrit:

tosca a écrit:

Est-ce que ça pourrait être du à une version de MySQL différente chez l'hébergeur (OVH, en l'occurrence) ?

quelle version tu as ?

Sous PhpMyAdmin, je vois ça :

Code:

sql

    * Version du serveur: 4.0.25-standard-log
    * Version du protocole: 10
    * Serveur: sql via TCP/IP
    * Utilisateur: marienoegal@10.0.78.61
    * Créer une base de données: Documentation
      aucun privilège
    * Quitter 

phpMyAdmin - OVH

    * Version du client MySQL: 5.0.32
    * Extensions PHP utilisées: mysql
    *
      Langue - Language Info:
    *
      Thème / Style:
    *
      Taille du texte:
    * Documentation de phpMyAdmin
    * Wiki phpMyAdmin
    * Site officiel de phpMyAdmin
    * [ChangeLog] [Subversion] [Lists]

Il y a déjà eu un problème l'autre jour pour une histoire de charset qui n'était pas acceptée ...

Hors ligne

#10 2008-04-27 19:46:32

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

Re: [Plugin] Has High

Code:

SELECT DISTINCT (img.id) as id
  FROM pwgag_images AS img
  INNER JOIN pwgag_comments AS com
  INNER JOIN pwgag_image_category AS ic
  ON ic.image_id = img.id
  AND com.image_id = img.id
  WHERE com.validated = "true"
  
GROUP BY id
ORDER BY count(*) DESC, img.hit DESC
LIMIT 0, 30;
[mysql error 1111] Invalid use of group function

Je ne sais pas pourquoi l'erreur 1111 mais

Code:

SELECT img.id as id 
FROM pwgag_images AS img
  INNER JOIN pwgag_comments AS com
  INNER JOIN pwgag_image_category AS ic
  ON ic.image_id = img.id
  AND com.image_id = img.id
  WHERE com.validated = "true"
  
GROUP BY id
ORDER BY count(*) DESC, img.hit DESC
LIMIT 0, 30;

devrait suffire, non?
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

#11 2008-04-28 13:13:09

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Has High

J'ai malheureussement toujours un soucis avec la requete sql pour Most Commented...
Je m'explique... si j'ai une imagge qui se trouve dans 3 catégories différentes, le count(*) sera multiplié par 3 avec cette requete, et du cooup, le classement est faussé...
Je n'ai pas trouvé d'autres solution que d'utiliser une sous-requete...

SELECT img.id AS id
  FROM ' . IMAGES_TABLE . ' AS img
  INNER JOIN ' . COMMENTS_TABLE . ' AS com
  INNER JOIN (
      SELECT image_id
      FROM ' . IMAGE_CATEGORY_TABLE . '
      WHERE ' .  $forbidden . '
      GROUP BY image_id
    ) AS ic

  ON ic.image_id = img.id
  AND com.image_id = img.id
  AND com.validated = "true"
GROUP BY id
ORDER BY count(*) DESC, img.hit DESC
LIMIT 0, ' . $conf['top_number'] . '

Vincent, est-ce que tu vois plus simple?

Dernière modification par P@t (2008-04-28 13:22:02)


P@t

Hors ligne

#12 2008-04-28 13:31:55

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

Re: [Plugin] Has High

Vite fait sur le gaz... Je ne sais si cela répondra à ton pb.

SELECT img.id AS id
  FROM ' . IMAGES_TABLE . ' AS img
  INNER JOIN ' . COMMENTS_TABLE . ' AS com
  ON com.image_id = img.id
  AND com.validated = "true"
WHERE img.id IN (
      SELECT image_id
      FROM ' . IMAGE_CATEGORY_TABLE . '
      WHERE ' .  $forbidden . '
    ) 
GROUP BY id
ORDER BY count(*) DESC, img.hit DESC
LIMIT 0, ' . $conf['top_number'] . '

La IN (subselect) doit rapatrier trop de lignes mais cela devrait être meilleur quand même.
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

#13 2008-04-28 15:21:18

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Plugin] Has High

Ah oui, nickel...
On peut meme faire SELECT DISTINCT image_id dans la sous-requete pour rapatrier moins de lignes...
EDIT: finalement, après un explain, ca revient au meme...

Bon, je vais faire la mise à jour de Most Commented...

Au fait, est-ce qu'on intgègre alors Most Commented et Has High directemment dans la prochaine version?
Je me porte bien sur volontaire ;-)
Meme si je suis moyennement convaincu pour Has High...

Dernière modification par P@t (2008-04-28 15:26:21)


P@t

Hors ligne

#14 2008-04-28 15:40:36

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

Re: [Plugin] Has High

Non seulement on les intègre mais pas en plugin...
En plus, Menubar Manager n'aura plus de raison d'exister.
Autre topic (pour en savoir plus).
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

#15 2008-04-28 15:50:04

tosca
Former Piwigo Team
Cévennes (Gard)
2006-09-23
3818

Re: [Plugin] Has High

P@t a écrit:

...
Meme si je suis moyennement convaincu pour Has High...

Tout dépend de l'utilisation que l'on fait du "high".
J'ai en vue une autre utilisation "dérivée", pour les photos cette fois : la possibilité de mettre le cliché original, avant retouche, en "high". Front2Back n'irait pas, car les formats sont différents en cas de recadrage.
De fait, je trouve très intéressant l'affichage dans un pop-up : si la taille du "high" n'est pas trop grande, on peut le visualiser simultanément avec l'image "normale".

Hors ligne

  •  » Plugins
  •  » [Plugin] Has High

Pied de page des forums

Propulsé par FluxBB

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