Modification des menus Modification des menus
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Modification des menus

Started by fred35, March 24, 2008, 04:02:18 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

fred35

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 ?
Fred

Elwood J. Blues

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
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

Fred

Elwood J. Blues

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
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

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 ?
Fred

Elwood J. Blues

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;
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

Oui mais ca ne modifie que le menu administration, moi c pas celui là que je veux modifier mais le sys_menu
Fred

fred35

Fred

Elwood J. Blues

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


;)
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

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

François Keller

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

Elwood J. Blues

Si tu remplaces

$template_sys_menu_spacer ="::";


par

$template_sys_menu_spacer ="<br />";

Il doit bien y avoir un changement
Avant de poser une question passez par ici . 90% des réponses s'y trouvent !

fred35

Effectivement, ca fonctionne Elwood.

Merci beaucoup  :)
Fred

fred35

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
Fred