Aller directement au contenu
  • Catégories
  • Récent
  • Mots-clés
  • Populaire
  • Web
  • Utilisateurs
  • Groupes
Habillages
  • Clair
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Sombre
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Défaut (Aucun habillage)
  • Aucun habillage
Réduire
Melinyel

Melinyel

  1. Accueil
  2. Programmation
  3. Développement web
  4. Content System Manager (C.M.S.)
  5. FluxBB
  6. Installer un mod sur votre forum

Installer un mod sur votre forum

Planifié Épinglé Verrouillé Déplacé FluxBB
5 Messages 4 Publieurs 3.8k Vues
  • Du plus ancien au plus récent
  • Du plus récent au plus ancien
  • Les plus votés
Répondre
  • Répondre à l'aide d'un nouveau sujet
Se connecter pour répondre
Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
  • AbrahamA Hors-ligne
    AbrahamA Hors-ligne
    Abraham
    a écrit sur dernière édition par
    #1

    Bonsoir,
     
    Aujourd'hui nous allons voir comment installer un "mod" pour votre forum fluxBB. Il faut savoir avant tout que l'installation d'un mod se fait en trois étapes. En premier lieu, vous devez télécharger le mod sur le site officiel de FluxBB (ils sont un minimum contrôlé et passé au peigne fin afin d'éviter tout problème), ensuite vous devrez uploader vos fichiers sur votre FTP et vous rendre sur une page, et dans un dernier temps, il sera nécessaire de modifier quelques fichiers de votre forum.
     
    TELECHARGEMENT

    Dans cet exemple, nous utiliserons un mod simple : FluxToolBar  qui permet d'installer une barre d'outils pour personnaliser vos messages. Rendez-vous sur cette page et télécharger le mod.

    23297_img1.png

    Par la suite, extrayez l'archive vers votre bureau par exemple.

    25574_img2.png

    Vous devriez avoir un fichier readme.txt ainsi qu'un dossier files. Le contenu du dossier files doit être envoyé à la racine de votre forum sur votre FTP. Conservez précieusement le fichier readme.txt sur votre espace de travail. Voilà, vous avez correctement télécharger le mod et vous l'avez préparé sur votre FTP.

    INSTALLATION

    Rendez-vous sur la page install_mod.php sur votre forum. En réalité, cette étape configure votre base de données pour qu'elle puisse accuellir le mod. La plus part d'entre eux ont besoin d'une configuration du côté de la base de données. Cliquez sur Install. L'installation devrait se dérouler sans encombre et vous devriez rencontrer un message vous informant du succès de l'information.

    19950_img3.png

    Une fois que c'est fait, vous pouvez supprimer le fichier install_mod.php de votre dossier FTP.

    CONFIGURATION

    Cette étape est généralement la plus difficile. Ouvrez le fichier readme.txt avec un IDE (je conseille Notepad++ ou bien Sublime Text 2), enfin généralement avec celui avec lequel vous développez en PHP. Vous devriez tomber sur quelque chose de la sorte :

    87533_img4.png

    Ceci sont les informations préliminaires. Je vous conseille de les lire attentivement pour être au courant de comment va se dérouler la configuration.

    L'idée, à présent, et de suivre attentivement le processus décrit sur ce fichier readme.txt
    A chaque changement, le fichier va vous informer de :

    • Le fichier à modifier
    • La ligne approximative
    • Le type de changement (s'il faut carrément modifier, ajouter, supprimer ...)
    • La position du changement (si c'est avant la ligne, après, ou sur la ligne en cas de modification)

    Par exemple :

    15309_img5.png

    Ici, on nous informe que l'on doit trouver le texte suivant ( FIND ) :

    <?php endif; ?>						<label class="required"><strong><?php echo $lang_common['Message'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br />
    						<textarea name="req_message" rows="20" cols="95" tabindex="<?php echo $cur_index++ ?>"><?php echo isset($_POST['req_message']) ? pun_htmlspecialchars($orig_message) : (isset($quote) ? $quote : ''); ?></textarea><br /></label>
    

    et que l'on doit le remplacer intégralement (REPLACE WITH) par le code qui suit :

    <?php endif; ?>						<label class="required"><strong><?php echo $lang_common['Message'] ?> <span><?php echo $lang_common['Required'] ?></span></strong><br />
    						<textarea id="req_message" name="req_message" rows="20" cols="95" tabindex="<?php echo $cur_index++ ?>"><?php echo isset($_POST['req_message']) ? pun_htmlspecialchars($orig_message) : (isset($quote) ? $quote : ''); ?></textarea><br /></label>
    <?php /* FluxToolBar */
    if (file_exists(FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php'))
    	include FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php';
    else
    {
    	require_once PUN_ROOT.'include/cache_fluxtoolbar.php';
    	generate_ftb_cache('form');
    	require FORUM_CACHE_DIR.'cache_fluxtoolbar_form.php';
    }
    ?>
    

    La difficulté de l'opération est d'être vraiment très minutieux. Il ne faut pas omettre ne serait qu'un seul caractère, sinon vous ferez planter l'intégralité de votre forum.

    Une fois que vous avez réalisé toutes les instructions, il faudra envoyer sur votre FTP tous les fichiers préalablement modifiés, et le tour est jouer !
    Généralement, il est nécessaire de se rendre sur le panel administration pour activer votre mod sur le forum, mais ce n'est pas toujours le cas.

    REMARQUES ANNEXES

    • Je vous conseille de faire une sauvegarder de votre forum (fichiers + SQL) avant chaque installation de mod, en tout cas au début afin de ne pas avoir de mauvaises surprises en cas d'erreur.
    • Prenez votre temps : n'essayez pas d'aller vite car vous serez dégouter si vous voyez que votre forum plante à l'arrivée.
    • Chaque mod de FluxBB.org possède un topic propre à ce mod où sont répértoriées les questions / informations. N'hésitez pas à vous y rendre en cas de doute.

    Dans un prochain chapitre, nous verrons comment inclure votre forum dans un site, par exemple.

    1 réponse Dernière réponse
    2
    • AzadA Hors-ligne
      AzadA Hors-ligne
      Azad
      a écrit sur dernière édition par
      #2

      Bon tutoriel pour les initiés de FluxBB, bien pédagogue.

      L'ajout d'image facilite la compréhension, tout comme les remarques annexes. 🙂
      Il faudrait aussi faire un petit tutoriel pour la sauvegarde d'un forum (SQL / FTP), mais sinon très bon boulot.

      +3 Rep.

      Administrateur du forum.

      Contactez-moi par message privé ou par mail.

      1 réponse Dernière réponse
      0
      • vfrzV Hors-ligne
        vfrzV Hors-ligne
        vfrz
        a écrit sur dernière édition par
        #3

        Bravo à toi !

        hbY2yJ9.gif7CNtQh6.gif

        1 réponse Dernière réponse
        0
        • AbrahamA Hors-ligne
          AbrahamA Hors-ligne
          Abraham
          a écrit sur dernière édition par
          #4

          Ouai, je peux le faire, si tu veux 🙂

          Merci à vous deux

          1 réponse Dernière réponse
          0
          • SoulalexS Hors-ligne
            SoulalexS Hors-ligne
            Soulalex
            a écrit sur dernière édition par
            #5

            Bon tutoriel 🙂

            Soulalex, Administrateur de Melinyel
            + E-Mail : [[email protected]](mailto:[email protected] "Lien vers un courriel")
            + GitHub : [https://github.com/Soualex](https://github.com/Soualex "Lien externe")

            1 réponse Dernière réponse
            0

            Bonjour ! Vous semblez intéressé par cette conversation, mais vous n’avez pas encore de compte.

            Marre de refaire défiler les mêmes messages ? Créez un compte pour retrouver votre position, recevoir des notifications des nouvelles réponses, sauvegarder vos favoris et voter pour les messages que vous appréciez.

            Grâce à votre participation, ce message peut devenir encore meilleur 💗

            S'inscrire Se connecter
            Répondre
            • Répondre à l'aide d'un nouveau sujet
            Se connecter pour répondre
            • Du plus ancien au plus récent
            • Du plus récent au plus ancien
            • Les plus votés


            • Se connecter

            • Connectez-vous ou inscrivez-vous pour faire une recherche.
            Powered by NodeBB Contributors
            • Premier message
              Dernier message
            0
            • Catégories
            • Récent
            • Mots-clés
            • Populaire
            • Web
            • Utilisateurs
            • Groupes