Bienvenue sur le forum de la communauté EzCom !

Ce forum vous propose des traductions pour
les extensions et les styles dédiés à phpBB 3.1.x & 3.2.x.

Une fois inscrit, nous vous invitons à consulter le sujet
EDITO : Bienvenue sur EzCom.

NOUVEAUX SERVICES : « 
Discord / IRC / Jabber » - « EzCom Flux » - « EzCom Miroir » - « Laisser un avis » !

Bonne visite.

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.

Échanges autour de phpBB.

Modérateur : Âmes d'EzCom

Avatar de l’utilisateur

Auteur du sujet
Raphaël
Chef de projets
Chef de projets
Messages : 2048
Enregistré le : 24 octobre 2014
Réputation : 20
Localisation : Marseille
Race WoW : Humain
Classe Wow : Guerrier
Genre WoW : Masculin
Niveau WoW : 1
Guilde WoW : Guilde des rataouilles
Âge : 35
Sexe : Homme
Drapeau : France
Zodiaque : Scorpion
Contact :
Statut : Hors ligne

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 sujet « EXTENSION : FAQ manager - Gestionnaire de FAQ » :
  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 sujet « EXTENSION : Simple phpBB FAQ - Simple FAQ », 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 message de « Raphaël » du sujet « EXTENSION : Custom Code - Code personnalisé » ;
  2. suivre le guide du message de « Raphaël » du sujet « EXTENSION : Custom Code - Code personnalisé ».
À 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


🔍 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 Registration Agreement - « Conditions d’utilisation » personnalisées Fichier(s) joint(s)
    par Raphaël » ven. 15 sept. 2017 05:06 » dans Présentations des extensions
    1
    81
    par Raphaël Voir le dernier message
    lun. 18 sept. 2017 03:00

Retourner vers « phpBB & Co »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité