News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

Comment enlever ou bloquer (position cacher) l'entête du forum

Started by Zuki., October 18, 2011, 11:32:42 AM

Previous topic - Next topic

Zuki.

Bonjour à tous,

Je cherche, depuis un certain temps, dans les différents fichier php, la manière "propre" de faire disparaître l'entête du forum.

J'ai l'intention d'installer SimplPortal (2.3.3) et avec le bloc "User Info" donc : plus besoin des diverses infos au niveau du forum.

Forum en SMF 2.0.1

En résumé :

Cacher la fenêtre, comme avec upshrink2, tout en bloquant celle-ci en position "cacher"; avec upshrink.png et upshrink2.png cacher (png vide ?)

ou alors, supprimer la fenêtre: mais là, j'aime moins, on peut plus tard changer d'avis.  ;)

J'ai vu sur le portail de SimplePortal exactement ce que je désir (avec en moins l'accueil à droite) !  8)

Merci d'avance.

Je mets en fichiers joints une image de ce que je voudrais obtenir.


maximus23

Bonjour,

Fichier index.template.php du thème courant faire une recherche sur upschrink et retirer le code y afférent :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Zuki.

Bonsoir maximus,

J'ai tester tout à l'heure, c'était tout en vrac avec erreur du serveur !

Donc c'est bien là indextemplate.php !

Alors je vais me remettre au boulot, en trouvant les bonnes lignes de code cette fois ci.

Merci de ton aide.  ;)


maximus23

Bonjour,

Cela dépend du thème pour l'emplacement mais cela se situe en gros au niveau de la déclaration du logo du site car il est situé au niveau de l'header et c'est bien dans le fichier index.template du site courant :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Zuki.

Merci pour la précision maximus.  8)

J'utilise le thème : SMF Default Theme - Curve (avec quelques modifs sur main_block.png, menu_gfx.png et submit_bg.png - donc sans influence).

De toute façon je cherche, je trouve ("y a intérêt") et je mettrais le résultat, ça servira toujours !  ;)

Bonne soirée.




Zuki.

Bonjour à tous,

Ça y est, j'ai enfin trouvé et enlevé l'entête du forum !  :P          SMF 2.0.1

Je vais donc vous remonter l'info. Mais attention avant toute chose sauvegardez votre index.template.php (c'est chez lui que ça se passe).
Toutes les infos que je vais vous communiquer sont calculées à partir d'un index.template.php "neuf".
Vous allez avoir des lignes d'indiquées, elles seront donc nommées par rapport à un fichier non modifié.

Nous commencerons par ordre numérique croissant (au beurre).  ;)

Supprimer le bouton "upshrink" -  ligne 183 184

Quote// the upshrink image, right-floated

echo '
         <img id="upshrink" src="', $settings['images_url'], '/upshrink.png" alt="*" title="', $txt['upshrink_description'], '" style="display: none;" />';




Supprimer l'info "user_connecté", l'avatar... - La date et l'heure restent en place pour "user_connecté" - ligne 194 à 201

Quote// If the user is logged in, display stuff like their name, new messages, etc.

      if (!empty($context['user']['avatar']))
         echo '
            <p class="avatar">', $context['user']['avatar']['image'], '</p>';
      echo '
            
               <li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li>
               <li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
               <li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';




Supprimer la date et l'heure pour "user_connecté" - ligne 218

Quote// Are there any members waiting for approval?

<li>', $context['current_time'], '</li>




Supprimer le bloc "bonjour invité..." - ligne 222 à 247

Quote// Otherwise they're a guest - this time ask them to either register or login - lazy bums...

   elseif (!empty($context['show_login_bar']))
   {
      echo '
            <script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/sha1.js"></script>
            <form id="guest_form" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" ', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
               <div class="info">', sprintf($txt['welcome_guest'], $txt['guest_title']), '</div>
               <input type="text" name="user" size="10" class="input_text" />
               <input type="password" name="passwrd" size="10" class="input_password" />
               <select name="cookielength">
                  <option value="60">', $txt['one_hour'], '</option>
                  <option value="1440">', $txt['one_day'], '</option>
                  <option value="10080">', $txt['one_week'], '</option>
                  <option value="43200">', $txt['one_month'], '</option>
                  <option value="-1" selected="selected">', $txt['forever'], '</option>
               </select>
               <input type="submit" value="', $txt['login'], '" class="button_submit" /><br />
               <div class="info">', $txt['quick_login_dec'], '</div>';

      if (!empty($modSettings['enableOpenID']))
         echo '
               <br /><input type="text" name="openid_identifier" id="openid_url" size="25" class="input_text openid_login" />';

      echo '
               <input type="hidden" name="hash_passwrd" value="" />
            </form>';
   }




Supprimer la box "rechercher" -  ligne 249 à 255

Quote// Otherwise they're a guest - this time ask them to either register or login - lazy bums...

   echo '
         </div>
         <div class="news normaltext">
            <form id="search_form" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
               <input type="text" name="search" value="" class="input_text" />&nbsp;
               <input type="submit" name="submit" value="', $txt['search'], '" class="button_submit" />
               <input type="hidden" name="advanced" value="0" />';




Comme je suis un mec sympa  :-X, deux astuces.  ;)

Pour descendre le logo SMF [/smflogo.png] (ou ce qui le remplace), si besoin est évidemment, mettre une (ou plusieurs) balise  </br> ligne 186.

Maintenant pour rajouter la date et l'heure à droite du forum, en dessous de [/smflogo.png] ligne 189
Rajouter : <ul class="reset"><li class="righttext">', $context['current_time'], '</li></ul>
- <li> permet d'avoir une ligne moins haute qu'avec <p>
- <ul class="reset"> permet d'enlever le point de la liste <li>

Quote// the upshrink image, right-floated

   echo '            
         ', empty($settings['site_slogan']) ? '</br></br><img id="smflogo" src="' . $settings['images_url'] . '/smflogo.png" alt="Simple Machines Forum" title="Simple Machines Forum" />' : '<div id="siteslogan" class="floatright">' . $settings['site_slogan'] . '</div>', '
      
      </div>
      <div id="upper_section" class="middletext"', empty($options['collapse_header']) ? '' : ' style="display: none;"', '>
      <ul class="reset"><li class="righttext">', $context['current_time'], '</li></ul>
      <div class="user">';

Voilà !  8)
J'espère que cela vous sera utile ou tout au moins vous donnera quelques informations pour vos bidouillages.

N'hésitez surtout pas à apporter les modifications nécessaires si besoin est ! Je ne suis pas un pro du PHP !  :o

Merci à maximus23 pour ces indications précieuses.  ;)

(visu en fichier joint)


DeathSign

Aaah j'ai pas lu le topic ni testé tous les codes, mais pour enlever le bloc rechercher, il faut laisser le div si on garde les news et surtout prendre en comptes les dizaines de lignes qui suivent  :-X

Pour plus d'info : http://www.simplemachines.org/community/index.php?topic=463852.msg3238932#msg3238932

Advertisement: