Bienvenue sur le forum de la Communauté EzCom !

En ces lieux, nous vous aidons à mettre en place et à personnaliser votre forum phpBB 3.1.x, 3.2.x, 3.3.x & 4.0.x grâce à :

Une fois inscrit.e, vous pouvez :

Dernières nouvelles :

Coup d’œil : « EzCom Blog » idéal pour trouver des conseils et des services pour son forum phpBB !

Soutenir le projet de la Communauté EzCom.

Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

Welcome on the Ezcom Community board! | English visitors, may I help you? Image | Make a donation to EzCom.

MISE EN PLACE : FAQ personnalisée pour phpBB 3.1.x - phpBB 3.1.x Custom FAQ  Question traitée

Création d’une FAQ pour phpBB | How to create a FAQ for phpBB.

Assistance & documentations pour phpBB et son environnement.

Modérateurs : Graphistes, Traducteurs

Avatar de l’utilisateur
Raphaël
Chef de projets
Chef de projets
Messages : 3065
Enregistré le : ven. 24 oct. 2014 18:02
Localisation : Marseille
Contact :

MISE EN PLACE : FAQ personnalisée pour phpBB 3.1.x - phpBB 3.1.x Custom FAQ  Question traitée

Messagepar Raphaël » mar. 14 juil. 2015 09:16

Dans ce guide je vais détailler les étapes pour parvenir à créer sa propre FAQ sans supprimer celle par défaut de phpBB 3.1.x.



Le but étant d’avoir une page distincte de celle de la FAQ par défaut que l’on trouve dans phpBB 3.1.x, avec une adresse distrincte et un contenu distinct qui varie selon la langue. 3 extensions seront nécessaires et quatre nouveaux fichiers seront créés.

► Commençons par l’extension qui gère la rédaction du contenu et présentée sur le viewtopic.php?f=11&t=340 :
  1. envoyer les fichiers de l’extension dans le répertoire : ./ext/david63/faqmanager/ sur son espace FTP ;
  2. se rendre dans le « Panneau d’administration », onglet « PERSONNALISER », section « GESTION DES EXTENSIONS », rubrique « Gérer les extensions », dans la colonne « Extensions désactivées » trouver la ligne « FAQ manager », cliquer sur « Activer », confirmer.
L’extension permettant de rédiger le contenu de la nouvelle FAQ est prête nous reviendrons sur cette extension à la fin de ce guide, la suite aborde la création des fichiers nécessaires à la nouvelle page de la FAQ.

► Au moyen de l’extension présentée sur le viewtopic.php?f=11&t=341, il est possible d’obtenir des liens vers les pages additionnelles de la FAQ :
  1. envoyer les fichiers de l’extension dans le répertoire : ./ext/rxu/simplephpbbfaq/ sur son espace FTP ;
  2. se rendre dans le « Panneau d’administration », onglet « PERSONNALISER », section « GESTION DES EXTENSIONS », rubrique « Gérer les extensions », dans la colonne « Extensions désactivées » trouver la ligne « Simple phpBB FAQ », cliquer sur « Activer », confirmer.
  3. copier le fichier help_bbcode.php et renommer le help_nomdelanouvellefaq.php dans le répertoire ./language/en/ (où nomdelanouvellefaq peut être remplacé par ce que l’on souhaite, je recommande en minuscules tout accroché) ;
  4. copier le fichier help_bbcode.php et renommer le help_nomdelanouvellefaq.php dans le répertoire ./language/fr/ (où nomdelanouvellefaq peut être remplacé par ce que l’on souhaite, je recommande en minuscules tout accroché) ;
  5. appliquer un CHMOD 664/666 sur ces deux nouveaux fichiers, qui sont les fichiers du contenu anglais et français de la nouvelle page de la FAQ ;
  6. créer deux autres fichiers PHP help_nomdelanouvellefaq_lang.php dans les mêmes répertoires, soit un fichier dans ./language/en/ & un fichier dans ./language/fr/ et comportant le code suivant :

    Code : Tout sélectionner

    <?php
    /**
    *
    * This file is part of the phpBB Forum Software package.
    *
    * @copyright (c) phpBB Limited <https://www.phpbb.com>
    * @license GNU General Public License, version 2 (GPL-2.0)
    *
    * For full copyright and license information, please see
    * the docs/CREDITS.txt file.
    *
    */

    if (!defined('IN_PHPBB'))
    {
       exit;
    }

    if (empty($lang) || !is_array($lang))
    {
       $lang = array();
    }

    $lang = array_merge($lang, array(
       'HELP_NOMDELANOUVELLEFAQ_TITLE'   => 'FAQ Nom de son forum (Questions posées fréquemment sur Nom du forum)',
    ));
    NOMDELANOUVELLEFAQ est à présent en majuscules mais il doit s’agir du même terme qu’utilisé dans le nom des fichiers des étapes 3, 4 et 6. Ces deux fichiers créés sont les fichiers du titre anglais et français de la nouvelle page de la FAQ ;
  7. traduire le titre pour le fichier anglais.
Nous avons donc une nouvelle page de la FAQ accessible à l’adresse http://nomduforum/faq.php?mode=nomdelanouvellefaq, accessible en anglais et en français. Pour l’instant seul son titre change selon la langue et bientôt son contenu aussi !

Voir un exemple : sur la page faq.php?mode=ez.

Une nouvelle page de la FAQ nommée « FAQ Nom de son forum (Questions posées fréquemment sur Nom du forum) » est à présent disponible mais aucun lien dans la barre de navigation apparaît.

► Pour afficher le lien vers la nouvelle page de la FAQ, il est nécessaire de suivre ces deux guides :
  1. suivre le guide de ce viewtopic.php?f=11&t=794&p=4020#p4020 ;
  2. suivre le guide du viewtopic.php?f=11&t=794&p=4020#p4021.
À présent, un lien portant le nom qu’on lui a attribué s’affiche dans la barre de navigation.

► Pour terminer, le plus long, la rédaction du contenu de sa nouvelle page de la FAQ :
  1. se rendre dans le « Panneau d’administration », onglet « EXTENSIONS », section « GESTIONNAIRE DE FAQ », rubrique « Gérer la FAQ », les fichiers suivants doivent apparaitre :
    • language/en/help_bbcode.php <<-- Il s’agit du fichier anglais de la page des BBCodes de la FAQ de phpBB. Ce fichier n’est pas modifiable en l’état, si l’on souhaite le modifier il est nécessaire d’appliquer un CHMOD 664/666 sur ce fichier,
    • language/en/help_nomdelanouvellefaq_lang.php <<-- Il s’agit du fichier du titre anglais de la nouvelle page de la FAQ. Ce n’est pas un fichier de contenu de la FAQ, donc il est inutile de lui appliquer un CHMOD il n’est pas modifiable avec cette extension,
    • language/en/help_nomdelanouvellefaq.php <<-- il s’agit du fichier anglais de la nouvelle page de la FAQ. Ce fichier est modifiable, il est possible d’ajouter/modifier/supprimer le nom des catégories et des questions qu’elles contiennent. Une catégorie nommée  « -- » sert uniquement de séparateur de catégorie de questions. L’usage du HTML est obligatoire pour la mise en page du contenu des réponses,
    • language/en/help_faq.php <<-- **Il s’agit du fichier anglais de la FAQ de phpBB. Même situation que les autres fichiers ayant une note de couleur orange,
    • language/fr/help_bbcode.php <<-- **Il s’agit du fichier français de la page des BBCodes de la FAQ. Même situation que les autres fichiers ayant une note de couleur orange,
    • language/fr/help_nomdelanouvellefaq_lang.php <<-- ***Il s’agit du fichier du titre français de la nouvelle page de la FAQ. Même situation que l’autre fichier ayant une note de couleur rouge,
    • language/fr/help_nomdelanouvellefaq.php <<-- *Il s’agit du fichier français de la nouvelle page de la FAQ. Même situation que l’autre fichier ayant une note de couleur vert,
    • language/fr/help_faq.php <<-- **Il s’agit du fichier français de la FAQ de phpBB. Même situation que les autres fichiers ayant une note de couleur orange ;
  2. cliquer sur « Modifier » en face du fichier que l’on souhaite modifier. Toujours penser à ne pas oublier de modifier le fichier équivalent dans l’autre langue proposée sur son forum.



Ce guide est terminé, une nouvelle page de la FAQ a été créée, elle peut afficher son contenu dans deux langues et comporte un lien dans la barre de navigation.

Pour illustrer ce guide, voir la page nommée « Aide » ou « Help » suivant la langue utilisée dans la barre de navigation.

Traduire en
Image Tu as un forum et tu veux aussi un site web ? Regarde par ici.

🔍 Recherches :
Questions : ✚ Extensions présentées 🎨 Styles présentés ★ Toutes autres questions

📖 Documentations :
✍ Traductions : Demander Proposer

Contenu publicitaire :

  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • EXTENSION : Custom CSS - CSS personnalisée Fichier(s) joint(s)
    par Raphaël » mer. 15 mai 2019 00:00 » dans Extensions présentées & traduites
    2
    41582
    par Maestro _5 Voir le dernier message
    dim. 12 mars 2023 12:41

Retourner vers « Support pour phpBB »

Qui est en ligne

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