coppermine-gallery.com/forum

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: fred35 on March 24, 2008, 04:02:18 PM

Title: Modification des menus
Post by: fred35 on March 24, 2008, 04:02:18 PM
Bonjour,

Je sèche grave, je viens d'installer un kit graphique et par exemple au lieu d'avoir le {sys_menu) horizontal, je souhaiterai le mettre vertical

Style :
Acceuil
Ma galerie
Mode utilisateur
etc...

ca fait pas loin de 2 heures que je cherche dans le forum mais je n'ai rien trouver d'explicite.
On parle de javascript pour le faire, n'y a t'il pas moyen de le faire en css ?
Title: Re: Modification des menus
Post by: Elwood J. Blues on March 24, 2008, 04:07:01 PM
Je pense qu'il vaut mieux que tu tapes dans le fichier themes/sample/theme.php et que tu recopies la portion "$template_gallery_admin_menu" là tu pourras modifier le code comme tu voudras je pense
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 05:07:26 PM
J'ai pas compris ...  :-[
Title: Re: Modification des menus
Post by: Elwood J. Blues on March 24, 2008, 05:25:12 PM
Tu recopies la portion de code $template_gallery_admin_menu de themes/sample/theme.php dans themes/ton_thèmes/theme.php et tu pourras modifier ton menu à ta guise
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 06:22:06 PM
Si je remplace ça

// {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home',$template_sys_menu_spacer);
    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',$template_sys_menu_spacer);


par ça :

// {HREF_LNK}{HREF_TITLE}{HREF_TGT}{BLOCK_ID}{SPACER}
    addbutton($sys_menu_buttons,'{HOME_LNK}','{HOME_TITLE}','{HOME_TGT}','home');<br>
    addbutton($sys_menu_buttons,'{MY_GAL_LNK}','{MY_GAL_TITLE}','{MY_GAL_TGT}','my_gallery',);<br>


Est correcte ou pas ?
Title: Re: Modification des menus
Post by: Elwood J. Blues on March 24, 2008, 07:13:24 PM
Non c'est avec ça qui faut que tu joues :

// HTML template for gallery admin menu
$template_gallery_admin_menu = <<<EOT

                <div align="center">
                <table cellpadding="0" cellspacing="1">
                        <tr>
<!-- BEGIN admin_approval -->
                                <td class="admin_menu" id="admin_menu_anim"><a href="editpics.php?mode=upload_approval" title="{UPL_APP_TITLE}">{UPL_APP_LNK}</a></td>
<!-- END admin_approval -->
                                <td class="admin_menu"><a href="admin.php" title="{ADMIN_TITLE}">{ADMIN_LNK}</a></td>
                                <td class="admin_menu"><a href="catmgr.php" title="{CATEGORIES_TITLE}">{CATEGORIES_LNK}</a></td>
                                <td class="admin_menu"><a href="albmgr.php{CATL}" title="{ALBUMS_TITLE}">{ALBUMS_LNK}</a></td>
                                <td class="admin_menu"><a href="groupmgr.php" title="{GROUPS_TITLE}">{GROUPS_LNK}</a></td>
                                <td class="admin_menu"><a href="usermgr.php" title="{USERS_TITLE}">{USERS_LNK}</a></td>
                                <td class="admin_menu"><a href="banning.php" title="{BAN_TITLE}">{BAN_LNK}</a></td>
                                <td class="admin_menu"><a href="reviewcom.php" title="{COMMENTS_TITLE}">{COMMENTS_LNK}</a></td>
<!-- BEGIN log_ecards -->
                                <td class="admin_menu"><a href="db_ecard.php" title="{DB_ECARD_TITLE}">{DB_ECARD_LNK}</a></td>
<!-- END log_ecards -->
                                <td class="admin_menu"><a href="picmgr.php" title="{PICTURES_TITLE}">{PICTURES_LNK}</a></td>
                                <td class="admin_menu"><a href="searchnew.php" title="{SEARCHNEW_TITLE}">{SEARCHNEW_LNK}</a></td>
                                <td class="admin_menu"><a href="util.php" title="{UTIL_TITLE}">{UTIL_LNK}</a></td>
                                <td class="admin_menu"><a href="profile.php?op=edit_profile" title="{MY_PROF_TITLE}">{MY_PROF_LNK}</a></td>
<!-- BEGIN documentation -->
                                <td class="admin_menu"><a href="{DOCUMENTATION_HREF}" title="{DOCUMENTATION_TITLE}" target="cpg_documentation">{DOCUMENTATION_LNK}</a></td>
<!-- END documentation -->
                        </tr>
                </table>
                </div>

EOT;
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 07:36:25 PM
Oui mais ca ne modifie que le menu administration, moi c pas celui là que je veux modifier mais le sys_menu
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 07:54:03 PM
voici le lien pour que vous puissiez voir :

http://www.cvotrevie.com/Photo/
Title: Re: Modification des menus
Post by: Elwood J. Blues on March 24, 2008, 08:44:33 PM
// HTML template for template sys_menu spacer
  $template_sys_menu_spacer ="::";

  // HTML template for template sys_menu buttons
  $template_sys_menu_button = <<<EOT
  <!-- BEGIN {BLOCK_ID} -->
        <a href="{HREF_TGT}" title="{HREF_TITLE}">{HREF_LNK}</a> {SPACER}
  <!-- END {BLOCK_ID} -->
EOT;


;)
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 08:49:54 PM
oui j'ai bien essayé ca aussi, mais ca ne change rien au menu, j'dois être un peu nunuche.

C'est toujours esapcé mais pas un menu vertical.
Title: Re: Modification des menus
Post by: François Keller on March 24, 2008, 09:01:29 PM
il faut regarder dans le fichier style.css du theme pour modifier.
P.S. Le theme fruity utilise un menu vertical, tu peux t'en inspirer...
Title: Re: Modification des menus
Post by: Elwood J. Blues on March 24, 2008, 09:06:48 PM
Si tu remplaces

$template_sys_menu_spacer ="::";


par

$template_sys_menu_spacer ="<br />";

Il doit bien y avoir un changement
Title: Re: Modification des menus
Post by: fred35 on March 24, 2008, 10:44:40 PM
Effectivement, ca fonctionne Elwood.

Merci beaucoup  :)
Title: Re: Modification des menus
Post by: fred35 on April 12, 2008, 11:40:57 PM
J'enrage.... ;D

Dans mon theme.php j'ai ça :

// HTML template for sys_menu
$template_sys_menu = <<<EOT
  <div class="top_sys_menu">
          <table border="0" cellpadding="0" cellspacing="0">
                  <tr>
  {BUTTONS}
                  </tr>
          </table>
  </div>
EOT;

// HTML template for template sys_menu buttons
$template_sys_menu_button = <<<EOT
<!-- BEGIN {BLOCK_ID} -->
  <td><img src="images/spacer.gif" width="5" height="25" border="0" alt="" /></td>
  <td style="background-image:url(themes/classic2/images/left_sys_menu.png)"><img src="images/spacer.gif" width="13" height="39" border="0" alt="" /></td>
  <td style="background-image:url(classic2/images/middle_sys_menu.png)">
          <a href="{HREF_TGT}" title="{HREF_TITLE}">{HREF_LNK}</a>
  </td>
  <td style="background-image:url(themes/classic2/images/right_sys_menu.png)"><img src="images/spacer.gif" width="13" height="39" border="0" alt="" /></td>
<!-- END {BLOCK_ID} -->
EOT;


Mais le sub_menu fait pareil que le sys_menu.

Je veux un sub_menu sans boutton, une liste en faite, je sais quelle CSS mettre mais je ne sais pas quoi mettre pour dissocier le sys_menu du sub_menu

C'est possible que c'est pas très claire, j'arrive à saturation là...   :'( ;D