É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-03-21 10:48:18

Hoooo :-)

Non seulement ce sera facile mais en plus la documentation technique est en Français ! (l)

Chouette alors !

VDigital
2010-03-21 08:39:18

Effectivement en 2.1, tu découvriras que le mode de génération du menu des catégories a changé, et bonne nouvelle tu n'auras pas à coder un plugin mais simplement à modifier le template associé au menu des catégories pour utiliser le "modificateur" truncate de Smarty.

Yionel
2010-03-21 00:13:03

VDigital a écrit:

Quand on a un trigger dans le code pourquoi patcher?
Et même quand il n'y a pas de trigger pourquoi patcher?

Lors d'une mise à jour de Piwigo tu vas perdre ta modif.
Alors que si tu codes un petit plugin, il pourra être distribué et en plus on pourrait s'il a du succès l'intégrer dans le code de base.

Ce n'est pas très compliqué de faire un plugin...
P@t a montré à Lyon comment faire et en temps réel...

Ok ok. Mais moi j'ai fait ca comme ca un peu rapidement, je n'avais pas pensé  au plugin mais pour un si petit truc pour le moment ca ira :-)
Donc si j'ai bien compris, je vais attendre la version 2.1 :-)

Gotcha
2010-03-20 22:02:12

Très bien :-)
Ca ne m'empêchera pas de faire remonter le sujet dans quelques temps ;-)

tosca
2010-03-20 21:56:42

VDigital a écrit:

(Je préfère faire court que faire un long cours.)

MDR
(je m'étais retenue de relever ...)

VDigital
2010-03-20 21:26:42

Etant donné que la façon de produire la liste des catégories dans le menu va être modifiée en 2.1,
je préfère ne pas me lancer sur un topic de cours en ligne sur ce sujet.

(Je préfère faire court que faire un long cours.)

;-)

Gotcha
2010-03-20 18:58:21

Il faudrait un vrai court en ligne sur la création avec plein de petits cas concrets par forcément liés entre eux.

VDigital
2010-03-20 18:50:11

Quand on a un trigger dans le code pourquoi patcher?
Et même quand il n'y a pas de trigger pourquoi patcher?

Lors d'une mise à jour de Piwigo tu vas perdre ta modif.
Alors que si tu codes un petit plugin, il pourra être distribué et en plus on pourrait s'il a du succès l'intégrer dans le code de base.

Ce n'est pas très compliqué de faire un plugin...
P@t a montré à Lyon comment faire et en temps réel...

Yionel
2010-03-20 18:37:48

oki :)

Ligne 449 du fichier /include/functions_html.inc.php

/*
* Author  : Lionel JAMME
* Modified: 20/03/2010
* Email   : yionel@gmail.colm
*
* patch pour avoir les noms des catégories qui soient raccourcies quand elles sont trop grandes.
* dans le menu à gauche
**/
    $__YO_LENGHT_CAT = 19;
    $totalcat = '';
    $cutcattmp = trigger_event('render_category_name',$category['name'],'get_html_menu_category');
    if( strlen($cutcattmp) > ($__YO_LENGHT_CAT - 2 * ($ref_level - 1) ) ){
    $cutcat = substr($cutcattmp,0,$__YO_LENGHT_CAT)."...";
        $totalcat = " / ".$cutcattmp;
    }else{
    $cutcat = $cutcattmp;
    }

    $menu.= ' title="'.$title.$totalcat.'">';
    $menu.= $cutcat;
    $menu.= '</a>';

    if ( $category['count_images']>0 )
    {// at least one direct or indirect image
      $menu.= "\n".'<span class="';
      // at least one image in this category -> class menuInfoCat
      $menu.= ($category['nb_images'] > 0 ? "menuInfoCat"
                                          : "menuInfoCatByChild").'"';
      $menu.= ' title=" '.$title.$totalcat.'">';
      // show total number of images
      $menu.= '['.$category['count_images'].']';
      $menu.= '</span>';
    }

/*
* fin du patch
**/

Gotcha
2010-03-20 13:51:40

Bon bah Yionel tu as gagné le droit de nous dire comme tu as précédé :-D

Yionel
2010-03-20 09:37:34

oui oiu j'utilise la description aussi, mais c'était juste dans le cas ou une catégorie était un peu longue qu'il fallait prévoir de la raccourcir c'est tout ;)

tosca
2010-03-20 08:24:36

Yionel a écrit:

Voila pour éviter cela :
...
Pourriez vous mettre des "..." pour évitez de voir les catégories passer à la ligne ?

Je réalise seulement maintenant que tu n'utilises pas du tout les descriptions de catégories, pourtant bien utiles.
Pourquoi ne pas limiter les noms de catégories au strict nécessaire (nom court) et mettre plus de détails dans la partie description qui apparaît avec les vignettes.

Yionel
2010-03-20 02:17:38

Ok donc j'ai patché ma galerie.
Tu peux voir ce que ça donne sur cette url : http://fotos.yionel.fr

De plus, lorsque je détecte une longueur trop longue, je mets le nom de la catégorie entière en title (donc visible avec le pointeur de souris sur le lien).

Je n'ai pas géré la largeur du nombre de photo (1 photo ou 15202 photos) qui apparait sur la droite.
De plus, le résultat est assez approximatif car les majuscule prennent plus de place qu'un espace par exemple. Donc ma configuration est prévue pour le plus mauvais des cas (et encore j'ai fait un compromis).

Pour le moment je n'ai qu'une variable fixées à 22 caractères max pour la longueur de la catégorie.
On pourrait le mettre dans un fichier de conf ou alors en base pour pouvoir le changer dans l'administration.

Yionel
2010-03-19 18:55:07

Oh purée j'avais zappé totalement, bon ce soir je regarde lol

Gotcha
2010-03-19 18:49:17

up :-)

Pied de page des forums

Propulsé par FluxBB

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