Welcome, you're not connected. ( Log in - Register )

Les commandes sont pour le moment fermées jusqu'à nouvel ordre, mais je peux assurer le support.

Merci de votre compréhension.


Requests are currently closed, but I can do some support.

Thanks for your understanding.




Important links - Liens importants

Règles - Rules | Présentez-vous - Introduce yourself | Problème d'inscription ? - Registration problem ?

Ishimaru-Design > Tutoriaux, ressources et support (fr) > phpBB3 > Tutoriels & Astuces > [prosilver] Afficher les noms des catégories en images

RSS >  [prosilver] Afficher les noms des catégories en images
Ishimaru Chiaki #1 04/10/2010 - 22h59

Class : ID Admin
Posts : 1429
Registered on : 12/11/2007
Age : 28
Sex : Female

Offline Mail Www

Noms des catégories en images pour Prosilver

Ce tuto vous montrera comment arriver à afficher les noms de vos catégories sous forme d'image au lieu d'être sous forme de texte, pour un résultat similaire à ceci :
Posted Image

Note : Le tutoriel a été testé sur un forum phpBB 3.0.7-PL1 utilisant le style Prosilver

Sommaire
  • [*]Modification des fichiers
  • [*]Mettre en place les images depuis l'ACP


Avertissement : Il est recommandé de faire une sauvegarde de l'ensemble des fichiers avant de faire les modifications !


Modifications des fichiers

Les modifications qui suivent doivent être suivies comme si vous installiez un MOD.

OUVRIR
includes/functions_display.php

TROUVER, ligne 312 (celle-là, et non la 469 !)
           'FORUM_IMAGE'            => ($row['forum_image']) ? '<img src="' . $phpbb_root_path . $row['forum_image'] . '" alt="' . $user->lang[$folder_alt] . '" />' : '',

REMPLACER PAR
               'FORUM_IMAGE'            => ($row['forum_image']) ? '<img src="' . $phpbb_root_path . $row['forum_image'] . '" alt="' . (($row['forum_type'] == FORUM_CAT) ? $row['forum_name'] : $user->lang[$folder_alt]) . '" />' : '',

OUVRIR
styles/prosilver/template/forumlist_body.html

TROUVER, ligne 10
       <!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->

APRÈS, AJOUTER
           <!-- IF forumrow.S_IS_CAT -->
           <h2 class="category"><a href="{forumrow.U_VIEWFORUM}"><!-- IF forumrow.FORUM_IMAGE -->{forumrow.FORUM_IMAGE}<!-- ELSE -->{forumrow.FORUM_NAME}<!-- ENDIF --></a></h2>
           <!-- ENDIF -->


TROUVER, ligne 19
                           <dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>

REMPLACER PAR
                           <dt>{L_FORUM}</dt>

SAUVEGARDER ET FERMER LES FICHIERS


Mise en place des images dans l'ACP

Le terrain est maintenant prêt pour afficher les images, mais vous devez d'abord modifier vos catégories pour y indiquer le lien des images que vous aurez préalablement créées avec votre éditeur d'image (photoshop, gimp, etc.)

Placer les images sur le FTP

Ouvrez votre client FTP (ex: Filezilla), et depuis la racine du forum, allez dans le répertoire /images/ et créez un nouveau répertoire que vous nommerez /forum_images/.  Envoyez ensuite vos images de catégorie dans ce dossier.  De cette façon, ça nous permet d'utiliser les liens relatifs pour lier les images aux catégories.

Éditer les catégories

Vos images sont prêtes à être liées, il ne vous reste plus qu'à éditer une à une vos catégories, puis à placer pour chacune, l'image correspondante de cette manière dans le champ de l'image du forum : images/forum_images/monimage.gif

Par exemple avec ma catégorie de test :
Posted Image


Et voilà, vous avez votre nom de catégorie en images !  L'avantage de la modification que je vous ai donnée dans functions_display.php, c'est que même si l'image ne pouvait être vue, son texte de remplacement affiche quand même le nom de la catégorie, ce qui fait que l'accessibilité des noms des catégories n'est pas compromise. :)

La preuve :
Posted Image

Bon peaufinage !

Remerciements spéciaux à Dakin Quelia et Elgobo pour m'avoir aidée à déboguer ma modification

 >  Fast reply

Message

Ishimaru-Design > Tutoriaux, ressources et support (fr) > phpBB3 > Tutoriels & Astuces > [prosilver] Afficher les noms des catégories en images

 >  Stats

1 user(s) connected during the last 10 minutes (0 member(s) and 1 guest(s)).