[Doc] Faire une variable pour le menu

Découvrez ici une liste de documents concernant phpBB: son installation, sa mise à jour et enfin son utilisation.
En bref, apprenez ici à vous servir de phpBB2!

Modérateur: Equipe

[Doc] Faire une variable pour le menu

Messagede Mojy le 06 Nov 2005 à 19:00

    » Faire une variable pour le menu ( par Mojy )

    But du tutoriel :
    Souvent nos utilisateurs demandent comme faire pour rajouter un lien correct dans le menu du forum qui se trouve dans overall_header.tpl alors voilà un petit tuto.


      Image Ce qu'il faut savoir
    Un lien est constitué de deux variables :
    » Une variable url commençant par :
    Code: Tout sélectionner
    U_
    » Une variable langue commençant par :
    Code: Tout sélectionner
    L_

    Nous allons donc créer un modèle de lien avec ses variables.
    La page où nous voulons aller s'appelle bidouille.php


    Création de la variable url :
    ouvrir includes/page_header.php

    trouver :
    Code: Tout sélectionner
    'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

    ajouter après :
    Code: Tout sélectionner
    'U_BIDOUILLE' => append_sid('bidouille.'.$phpEx),


    création de la variable langue :
    ouvrir includes/page_header.php

    trouver :
    Code: Tout sélectionner
    'L_SEARCH' => $lang['Search'],

    ajouter après :
    Code: Tout sélectionner
    'L_BIDOUILLE' => $lang['bidouille'],


    ouvrir langage/lang_ french/lang_main.php

    trouver :
    Code: Tout sélectionner
    //
    // That's all Folks!
    // -------------------------------------------------

    ajouter avant :
    Code: Tout sélectionner
    $lang['bidouille'] = 'Page des bidouilles';


    Faire le lien dans overall_header.tpl avec les variables :

    Code: Tout sélectionner
    <a href="{U_BIDOUILLE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_bidouille.gif" width="12" height="13" border="0" alt="{L_BIDOUILLE}" hspace="3" />{L_BIDOUILLE}</a>


    Image Informations complémentaires

      » Remplacez bidouille par le nom de votre page.
      » Faites très attention à la casse (majuscules/minuscules) sinon, ça ne marchera pas.
      » Si vous utilisez plusieurs langues sur votre forum n'oubliez pas de rajouter la variable texte dans chaque fichier lang_main.php des langues utilisées.

    Le append_sid permet de garder les sessions de phpBB jusque dans la page où nous voulons aller.

    Pour en savoir plus sur les sessions :
    http://forums.phpbb-fr.com/viewtopic_39797.html
    http://forums.phpbb-fr.com/viewtopic_62291.html

    Le principe est le même pour tous les fichiers du forum.

    @+ Mojy
Image
Un jour, je serais grand et si je continue à venir ici, peut-être malin... Aide-toi, phpBB-fr t'aidera...
Pas de demande de support par MP ni MSN, merci. Carpe Diem
Avatar de l’utilisateur
Mojy
Râleur en service
 
Messages: 13793
Inscription: 16 Déc 2002 à 04:41
Localisation: France (59)

Retourner vers [phpBB 2.0.x] Forum de documentation

Qui est en ligne

Utilisateurs parcourant ce forum: fa30 et 2 invités