#31 2010-03-18 12:33:08

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: Eviter un retour à la ligne...

Le mettre en pratique ^^


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

#32 2010-03-18 12:45:29

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

Oui j'avais compris cela, mais ou est ce que tu bloques exactement ?
car le code que tu as montré faut faire attention, faut prendre en compte la profondeur de la catégorie (a enlever donc au nombre de caracteres fixés)

Hors ligne

#33 2010-03-18 13:02:14

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: Eviter un retour à la ligne...

Le PHP n'est pas mon ami et je ne sais déjà pas le faire fonctionner sur le premier niveau...


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

#34 2010-03-18 13:05:17

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

Ok je regarderais ce soir si j'y pense :-)

Hors ligne

#35 2010-03-19 18:49:17

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: Eviter un retour à la ligne...

up :-)


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

#36 2010-03-19 18:55:07

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

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

Hors ligne

#37 2010-03-20 02:17:38

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

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.

Dernière modification par Yionel (2010-03-20 02:24:54)

Hors ligne

#38 2010-03-20 08:24:36

tosca
Former Piwigo Team
Lieu: Cévennes (Gard)
Date d'inscription: 2006-09-23
Messages: 3818
Site web

Re: Eviter un retour à la ligne...

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.


Images attachées

Hors ligne

#39 2010-03-20 09:37:34

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

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

Hors ligne

#40 2010-03-20 13:51:40

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: Eviter un retour à la ligne...

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


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

#41 2010-03-20 18:37:48

Yionel
Membre
Lieu: Lyon
Date d'inscription: 2010-02-20
Messages: 60
Site web

Re: Eviter un retour à la ligne...

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
**/

Hors ligne

#42 2010-03-20 18:50:11

VDigital
Former Piwigo Team
Lieu: Paris (FR)
Date d'inscription: 2005-05-04
Messages: 15124
Site web

Re: Eviter un retour à la ligne...

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...


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

#43 2010-03-20 18:58:21

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: Eviter un retour à la ligne...

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


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

#44 2010-03-20 21:26:42

VDigital
Former Piwigo Team
Lieu: Paris (FR)
Date d'inscription: 2005-05-04
Messages: 15124
Site web

Re: Eviter un retour à la ligne...

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

;-)


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

#45 2010-03-20 21:56:42

tosca
Former Piwigo Team
Lieu: Cévennes (Gard)
Date d'inscription: 2006-09-23
Messages: 3818
Site web

Re: Eviter un retour à la ligne...

VDigital a écrit:

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

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

Hors ligne

Pied de page des forums

Propulsé par FluxBB