Affichage catégories sur deux colonnes? Affichage catégories sur deux colonnes?
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Affichage catégories sur deux colonnes?

Started by blooo, August 19, 2010, 08:39:00 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

blooo

Bonjour à tous,

dans ma galerie j'ai pas mal de catégories et elles s'affichent toutes sur une seule colonne, je ne trouve pas le moyen de les afficher sur deux colonnes,
est ce que c'est possible?

merci de vos conseils

François Keller

oui c'est possible en modifiant la fonction d'affichage des catégories dans le fichier theme.php de ton theme
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blooo

ok, donc il faut que je modifie le code?
mais comment?

merci pour ta réponse :)

François Keller

en éditant la fonction d'affichage des catégories dans le fichier theme .php de ton thème. Si cette fonction en s'y trouve pas, il faut la chercher dans le fichier theme.php du thème sample et la copier/coller dans le fichier theme.php de ton theme avabnt de la modifier.
Il y a peut être plusieurs fonctions pour cet affichage. Il faut des notions en html et éventuellement en php pour le faire. N'oublie pas de faire une sauvegarde des  fichiers avant la modification
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blooo

Quote from: François Keller on August 20, 2010, 07:28:09 AM
en éditant la fonction d'affichage des catégories dans le fichier theme .php de ton thème.

et oui mais justement, ça ressemble à quoi?

ce serait pas ça par hasard?
// HTML template for filmstrip display
$template_film_strip = <<<EOT

        <tr>
          <td style="background-image: url({TILE1});background-repeat:repeat-x;"><img src="images/spacer.gif" width="1" height="28" alt="" border="0" /></td>
        </tr>
        <tr>
          <td valign="bottom" class="thumbnails filmstrip_background" align="center" style="{THUMB_TD_STYLE}">
            <table width="100%" cellspacing="0" cellpadding="0" border="0">
                <tr>
                   <td width="50%" class="prev_strip"></td>
                     <td valign="bottom"  style="{THUMB_TD_STYLE}">
                       <div id="film" style="{SET_WIDTH}"><table class="tape" ><tr>{THUMB_STRIP}</tr></table></div>
                     </td>
                   <td width="50%" align="right" class="next_strip"></td>
                </tr>
            </table>
          </td>
        </tr>
        <tr>
         <td style="background-image: url({TILE2});background-repeat:repeat-x;"><img src="images/spacer.gif" width="1" height="28" alt="" border="0" /></td>
        </tr>
<!-- BEGIN thumb_cell -->
                <td class="thumb" >
                  <a href="{LINK_TGT}" class="thumbLink" style="{ONE_WIDTH}">{THUMB}</a>
                </td>
<!-- END thumb_cell -->
<!-- BEGIN empty_cell -->
                <td valign="top" align="center" >&nbsp;</td>
<!-- END empty_cell -->

EOT;
/******************************************************************************
** Section <<<$template_film_strip>>> - END

François Keller

non, ça c'est l'affichage du négatif de film
cherche ça
/******************************************************************************
** Section <<<$template_cat_list>>> - START
******************************************************************************/
// HTML template for the category list
$template_cat_list = <<<EOT
<!-- BEGIN header -->
        <tr>
                <td class="tableh1" width="80%" align="left">{CATEGORY}</td>
                <td class="tableh1" width="10%" align="center">{ALBUMS}</td>
                <td class="tableh1" width="10%" align="center">{PICTURES}</td>
        </tr>
<!-- END header -->
<!-- BEGIN catrow_noalb -->
        <tr>
                <td class="catrow_noalb" colspan="3"><table border="0"><tr><td align="left">{CAT_THUMB}</td><td align="left"><span class="catlink">{CAT_TITLE}</span>{CAT_DESC}</td></tr></table></td>
        </tr>
<!-- END catrow_noalb -->
<!-- BEGIN catrow -->
        <tr>
                <td class="catrow" align="left"><table border="0"><tr><td>{CAT_THUMB}</td><td><span class="catlink">{CAT_TITLE}</span>{CAT_DESC}</td></tr></table></td>
                <td class="catrow" align="center">{ALB_COUNT}</td>
                <td class="catrow" align="center">{PIC_COUNT}</td>
        </tr>
        <tr>
            <td class="tableb tableb_alternate" colspan="3">{CAT_ALBUMS}</td>
        </tr>
<!-- END catrow -->
<!-- BEGIN footer -->
        <tr>
                <td colspan="3" class="tableh1" align="center"><span class="statlink">{STATISTICS}</span></td>
        </tr>
<!-- END footer -->
<!-- BEGIN spacer -->
        <img src="images/spacer.gif" width="1" height="7" border="" alt="" /><br />
<!-- END spacer -->

EOT;
/******************************************************************************
** Section <<<$template_cat_list>>> - END
******************************************************************************/
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blooo

très bien, donc c'est dans le fichier "themes.inc.php"

et donc je modifie quoi pour mettre sur deux colonnes?

François Keller

non c'est pas dans le fichier theme.inc.php. Il faut placer ce code dans le fichier theme.php de ton theme et modifier en concéquence
C'est du html, mais il te faudra un peu de code php pour arriver à ce que tu veux, il faudra aussi ajouter une autre fonction (pas le temps là de creuser plus) mais surtout ne modifie pas le fichier theme.inc.php
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

blooo

ah oui mais je disais juste que ce code se trouve actuellement dans le fichier "theme.inc.php"

mais je crois bien que je vais laisser tomber puisqu'il y a, comme tu le sais, des bugs qu'on arrive pas à résoudre, alors je viens de tester pour installer une nouvelle base,
donc ce problème n'est plus du tout urgent pour l'instant, d'ailleurs je me pose la question de savoir si je dois garder ce système de catégories ou juste mettre des albums,

enfin en attendant je te remercie beaucoup et si cette question se pose à nouveau je re posterais dans ce sujet :)