[Doc] Ajouter un logo aléatoire dans l'en-tête

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 phpBB3!

Modérateurs: Equipe, Equipe des Traducteurs

[Doc] Ajouter un logo aléatoire dans l'en-tête

Messagepar Plasma » 15 Juin 2008 à 17:22

» Ajouter un logo aléatoire dans l'en-tête

Ce tutoriel va vous expliquer comment rajouter un logo aléatoire à la place du logo phpBB classique. Un logo aléatoire est une manière rapide de démarquer votre forum. Une manière simple d'avoir plusieurs logos peut se faire en ajoutant un commentaire directement dans l'image de votre logo. Vous pouvez, par exemple, ajouter des commentaires tels que "Bienvenue chez nous"ou "Le forum le plus amical du net!"

» Etape 1

Regroupez toutes vos images dans un même dossier et renommez-les sous ce format : site-logo-NUMERO-ICI.extension. Remplacez "NUMERO-ICI" par un nombre commençant par 1 et bien sûr utilisez l'extension adéquate comme JPG, PNG, ou GIF. (Note: Evitez d'utiliser des images de type BMP car elles ne sont pas acceptées par tous les navigateurs.) (Vous devrez sauvegarder toutes les images sous le même format comme PNG par ex.). Donc vous devez maintenant avoir plusieurs images prêtes à être envoyées comme site-logo-1.png, site-logo-2.png, site-logo-3.png, site-logo-X.png ....

» Etape 2

Avec votre éditeur de texte favori, ouvrez includes/functions.php et trouvez cette ligne :

Code: Tout sélectionner
'T_STYLESHEET_NAME'      => $user->theme['theme_name'],             

Après cette ligne ajoutez ce bout de code :

Code: Tout sélectionner
'SITE_LOGO_RANDOM'      => mt_rand(1, NOMBRE-D-IMAGES),             

Remplacez NOMBRE-D-IMAGES par le nombre total d'images de logos que vous avez - si vous avez quatre images alors utilisez ce bout de code :

Code: Tout sélectionner
'SITE_LOGO_RANDOM'      => mt_rand(1, 4),             


» Etape 3

Encore une fois, avec votre éditeur de texte, ouvrez style/nom_de_votre_style/overall_header.html et trouvez cette ligne :

Code: Tout sélectionner
<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>

Remplacez
Code: Tout sélectionner
{SITE_LOGO_IMG}

par ceci :

Code: Tout sélectionner
<img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.EXTENSION" alt="Logo" title="Logo" />

Remplacez EXTENSION par l'extension de vos images.

» Etape 4

Envoyez les fichiers modifiés sur votre serveur et les images dans le répertoire styles/votre_nom_de_syle/imageset. Si vous ne voyez pas apparaître vos nouveaux logos après avoir rafraîchi plusieurs fois la page dans votre navigateur, vous devriez rafraîchir le cache de votre forum, alors allez dans le panneau d'administration -> Styles -> Templates -> Rafraîchir. Si vous ne pouvez toujours pas voir vos nouveaux logos, rafraîchissez également le cache de votre navigateur et redémarrez-le.

Comme toujours, faites vos modifications de manière sécurisée en effectuant une sauvegarde de tous les fichiers avant leur édition !

Source: Traduction de l'article de phpBB.com.
Plasma
Floodeur mature
Floodeur mature
 
Messages: 1563
Inscription: 26 Juin 2004 à 22:44

Retourner vers Forum de documentation

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 4 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant