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

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


» 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
Roi des posts
Roi des posts
 
Rédigé le: 15 Juin 2008 à 17:22
Articles: 5
Noter cet article: 123456 Votants: 1
Mots-clés: logo, aléatoire, en-tête

Retourner vers Styles


cron