•  » Utilisation
  •  » Personnaliser l'apparence d'une catégorie

#1 2009-08-08 18:39:04

lofo7
Membre
2008-12-14
28

Personnaliser l'apparence d'une catégorie

Bonjour,
j'aimerais personnaliser l'apparence des catégories. Je l'avais fait il y a quelques temps mais ça fait un bail que je n'ai pas retouché aux templates et autres css. Donc je ne sais plus du tout où c'est.

- J'aimerais pour commencer diminuer l'espace entre la photo et le texte (là où il y a le petit 1).
- J'aimerais ensuite enlever l'information (images ajoutées les 7 derniers jours), la petite icône.
- et pour finir, comme le -//:---\spam la flèche, mettre le nombre d'images à droite du nom de la catégorie.

Tout ça pour avoir le maximum de place pour décrire la galerie.

Merci !
Maxime

Hors ligne

#2 2009-08-08 20:09:50

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Personnaliser l'apparence d'une catégorie

Template extention + CSS

^^


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

#3 2009-08-08 20:23:14

flop25
Équipe Piwigo
2006-07-06
6544

Re: Personnaliser l'apparence d'une catégorie

je te conseille mon travail pour calquer : [extension by flop25] flop_style

Hors ligne

#4 2009-08-08 23:54:45

lofo7
Membre
2008-12-14
28

Re: Personnaliser l'apparence d'une catégorie

flop25 a écrit:

je te conseille mon travail pour calquer : [extension by flop25] flop_style

C'est gentil à toi mais je t'avoue que j'ai un mal fou à modifier comme je le souhaite. Je n'arrive pas à obtenir ce que je veux. Le jour où je serais un peu plus motivé, je m'y mettrais peut-être. Mais pour le moment c'est un peu trop compliqué pour moi.

Merci quand même !

Dernière modification par lofo7 (2009-08-08 23:56:49)

Hors ligne

#5 2009-08-09 02:50:47

YannCo
Membre
Douarnenez - 29
2009-07-12
112

Re: Personnaliser l'apparence d'une catégorie

Dans tes templates tu en a un qui s'appelle mainpage_categories.tpl avec quelquechose du genre

Code:

  <li>
    <div class="thumbnailCategory" >
      <div class="illustration">
      <a href="{$cat.URL}">
        <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}">
      </a>
      </div>
      <div class="description">
        <h3>
          <a href="{$cat.URL}">{$cat.NAME}</a>
          {$cat.ICON_TS}
        </h3>
        <div class="text">
            {if isset($cat.INFO_DATES) }
            <p class="dates">{$cat.INFO_DATES}</p>
            {/if}
            <p class="Nb_images">{$cat.CAPTION_NB_IMAGES}</p>
            {if not empty($cat.DESCRIPTION)}
            <p>{$cat.DESCRIPTION}</p>
            {/if}
        </div>
      </div>
    </div>
  </li>

je pense que tu devrais t'approcher de ce que tu veux en le modifiant ainsi

Code:

  <li>
    <div class="thumbnailCategory" >
      <div class="illustration">
      <a href="{$cat.URL}">
        <img src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}" title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}">
      </a>
      </div>
      <div class="description">
        <h3>
          <a href="{$cat.URL}">{$cat.NAME}</a>
          {$cat.CAPTION_NB_IMAGES}
        </h3>
        <div class="text">
            {if not empty($cat.DESCRIPTION)}
            <p>{$cat.DESCRIPTION}</p>
            {/if}
        </div>
      </div>
    </div>
  </li>

Reste l'espace entre la vignette et la description, un <div class="illustration" style="margin-right:5px"> fera peut être l'affaire !

Mais ça, c'est du hors normes, idéalement tu devrais créer un perso_mainpage_categories.tpl dans templates_extensions que tu gères ensuite dans ton administration des templates.

Heu : je n'ai pas testé, j'ai copié le code et modifié comme je l'aurais fait pour un 1er essai, peut être que ça ne correspondra pas exactement à tes besoins !

Hors ligne

#6 2009-08-09 08:32:39

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

Re: Personnaliser l'apparence d'une catégorie

Moi je dirais que pour la position des éléments ce n'est pas les templates qu'il faut modifier mais dans un fichier css


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

#7 2009-08-09 13:38:08

lofo7
Membre
2008-12-14
28

Re: Personnaliser l'apparence d'une catégorie

Ok, alors merci de vos réponses. Yannco, j'ai utilisé ton code qui fonctionne très bien. J'ai rajouté 2 pages dans le template_entension en remplaçant les fichiers de flop25. J'ai juste diminué la taille de police de "xx images", je le voulais plus petit que le nom de la catégorie.

Ensuite pour l'espace entre l'image et le texte, ce que tu proposes <div class="illustration" style="margin-right:5px">, rajoute 5 pixels en plus de l'espace déjà présent. En revanche, j'ai utilisé une méthode pas très clean mais qui fonctionne, c'est un nombre de pixels négatif <div class="illustration" style="margin-right:-28px">.

Bref, j'obtiens exactement ce que je voulais et je remercie tout le monde de m'avoir aidé ;)

Maxime

EDIT : j'ai une autre petite question en rapport avec les catégories. J'ai augmenté le cadre des catégories en hauteur pour avoir encore un peu plus de place. Et je pensais que je pouvais donc écrire à côté de la miniature et en dessous de la miniature. Mais non ! Quand je veux décrire ma catégorie dans "Catégories > Gérer >...", tout ce qu'il y a en trop (c'est-à-dire tout ce qui devrait s'afficher sous la miniature) n'apparaît pas. Donc j'ai juste réglé la hauteur du cadre visuellement. Une idée d'où je pourrais modifier ça ?

Dernière modification par lofo7 (2009-08-09 13:51:35)

Hors ligne

  •  » Utilisation
  •  » Personnaliser l'apparence d'une catégorie

Pied de page des forums

Propulsé par FluxBB

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