Help - Search - Member List - Calendar
Full Version: Ajouter Un Lien Dans La Barre En Haut Du Forum
IPBR-FR > Divers > Documentation > Soumettez vos astuces ou tutoriels
Cybero
Par Killer:

Je vais vous montrer comment créer un lien vers le site d'ipbr-fr dans la barre en haut du forum.
C'est la barre ou il y a 'Recherche', 'Membres', Calendrier', etc...

On commence ?
C'est parti !

Première étape
Ouvrir /skin/s*/skin_global.php
Chercher (environ ligne 200) :
CODE
 &nbsp; &nbsp;&nbsp;<img src="{$ibforums->vars['img_url']}/atb_calendar.gif" border="0" alt="" />&nbsp;<a href='{$ibforums->base_url}act=calendar'>{$ibforums->lang['tb_calendar']}</a>

Cette ligne ajoute le lien vers le calendrier. Nous allons ajouter un lien juste à coté de celle ci.
Pour cela, ajouter juste en dessous :
CODE
 &nbsp; &nbsp;&nbsp;<img src="{$ibforums->vars['img_url']}/atb_ipbr-fr.gif" border="0" alt="" />&nbsp;<a href='http://www.ipbr-fr.com/' target='_blank'>{$ibforums->lang['ipbr-fr']}</a>


Alors, décomposons le code ci dessus.
CODE
<img src="{$ibforums->vars['img_url']}/atb_ipbr-fr.gif"


Vous avez 'atb_ipbr-fr.gif' qui est le nom de l'image correspondant au lien.
CODE
<a href='http://www.ipbr-fr.com/' target='_blank'>


Un lien vers l'url 'http://www.ipbr-fr.com/forums'.
target='_blank' ouvre ce lien dans une nouvelle fenêtre
target='_top' ouvrira le lien dans la même fenêtre
CODE
{$ibforums->lang['ipbr-fr']}


C'est le nom du lien correspondant au fichier lang.

Seconde étape
Ouvrir '/lang/*/lang_global.php
Allez tout à la fin du fichier, vous trouverez :
CODE
);
?>


Ajouter juste au dessus :
CODE
'ipbr-fr'     => "iPbR-Fr",


'ipbr-fr' correspond au nom de la ligne dans le tableau, elle doit être identique à lang['ipbr-fr'] dans le fichier skin_global.php
"iPbR-Fr" peut-être remplacé par n'importe quoi, c'est ce qui sera afficher dans la barre en haut

Troisième étape
Uploader une image nommé 'atb_ipbr-fr.gif' dans le dossier '/style_images/*/'
Cette image sera afficher à gauche du lien.
-----------------------
Voila pour cette petite astuce. Vous pouvez bien sur l'adapter à votre guise.
Si vous avez des questions, ou des petites précisions à apporter, répondez à ce sujet. wink.gif



Ajout pour figer la taille de la fenêtre qui s'ouvre:
CODE

<A HREF="http://mohleague.free.fr/jukebox1.html" onClick="window.open('http://mohleague.free.fr/jukebox1.html','Jukebox','toolbar=no , directories=no , location=no , status=no , menubar=no , resizable=no , scrollbars=no , width=200 , height=160'); return false;">Lancer le jukebox</a>


En remplaçant les liens par ce que vous voulez.

Par Tonio:

J'en ai profité pour faire une autre petite modif c'est à dire remplacer le lien et l'icône par un bouton cliquable tout simple (sans survol ni rien).

Ca donne ça :

remplacer
CODE
<img src="{$ibforums->vars['img_url']}/atb_help.gif" border="0" alt="" />&nbsp;<a href='{$ibforums->base_url}act=Help'>{$ibforums->lang['tb_help']}</a>


par
CODE
CODE
<a href='{$ibforums->base_url}act=Help'><img src="{$ibforums->vars['img_url']}/aide.gif" border="0" alt="" /></a>


où aide.gif est le bouton cliquable


De MrBeen
Et si jamais ça ne fonctionne pas, pensez à resynchroniser les templates
Fabien
QUOTE(Cybero @ mardi 04 janvier 2005 à 15:04)
Première étape
Ouvrir /skin/s*/skin_global.php
Chercher (environ ligne 200) :
CODE
 &nbsp; &nbsp;&nbsp;<img src="{$ibforums->vars['img_url']}/atb_calendar.gif" border="0" alt="" />&nbsp;<a href='{$ibforums->base_url}act=calendar'>{$ibforums->lang['tb_calendar']}</a>

*


Ce code ne peut être trouvé dans la version 2.0.x d'IPB.

De mémoire je crois que le code est le suivant :
CODE
<a href='{$ibforums->base_url}act=calendar'>{$ibforums->lang['tb_calendar']}</a>
Cybero
Ah oui en effet, il n'y a plus d'icones sous IPB 2.0.x, j'avais oublié.

Mea culpa.

Pour IPB2, il faut donc ignorer les parties concernants l'insertion des images (sauf si vous voulez en ajouter biggrin.gif )
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2012 Invision Power Services, Inc.