Retour au site Sites du réseau: MonWebDesign.com | Forum-permis.com
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres  Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 


Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

[phpBB] Installer un MOD

 
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Tutoriaux Graphique
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
SquallX
Visiteur régulier
Visiteur régulier


Inscrit le: 31 Oct 2004
Messages: 32

MessagePosté le: 08 Déc 2004 16:46    Sujet du message: [phpBB] Installer un MOD Répondre en citant

Comment installer un MOD ?

Auteur : SquallX

I Introduction :

Bonjour.

Dans ce petit tutorial je vais vous apprendre à installer un MOD.

1) Un MOD c'est quoi ?

Citation:
[Def MOD] : MOD est l'abréviation de modification. Un MOD sert rajouter certaines fonctions à votre forum pour le sécuriser, le rendre plus convivial ou bien plus jolie. Par exemple le MOD New Defilante Horizontale installé sur ce forum.


II Installer un MOD basique :

Alors vous savez maintenant ce qu'est un MOD. Sachez tout d'abord qu'il y a plusieurs types de MODs : les MODs simples et les MODs plus complexe. Dans cette partie du tutorial je vais vous apprendre à installer un MOD simple.

1) La première étape :

Pour commencer vous allez devoir allez télécharger le MOD que vous souhaitez installer. Pour pas que vous vous lanciez dans des installations trop compliquée nous allons ensemble installer le MOD Fast and Furious.

Sa fonction :
Citation:
Augmente la rapidité du temps de téléchargement des pages sur certains serveurs


Donc voici le fichier d'installation de ce MOD :
Code:
#############################################################
## MOD Titre:       Fast & Furious
## MOD Version:    2.0
## MOD Auteur:       Dimitri 'Dwing' Seitz < dimitri.seitz@weingarten-net.de >
## MOD Traduction:   Poupoune < kristff@hotmail.com > http://www.phpbb-fr.com
## MOD Description:   Ce MOD accélère la vitesse de votre forum.
##
## Niveau d'installation: Facile
## Temps d'installation: 2 Minutes
## Fichiers à éditer: includes/page_header.php               
## Fichiers à inclure: n/a
##############################################################
## Pour des raisons de sécurité, vous êtes prier de consulter
## régulièrement http://forums.phpbb-fr.com afin d'obtenir la
## dernière version de ce MOD.
## Télécharger ce MOD à partir des sites autres que phpBB-fr.com
## peut être dangereux pour votre forum phpBB.
## Par conséquent, phpBB-fr.com n'assurera aucun support pour
## les MODs absents de leur base de données, consultable sur:
## http://forums.phpbb-fr.com/
##############################################################
## Note de l'auteur:
##
##   Fast & Furious est plus un patch qu'un MOD.
##   Avec le gzhandler édité, la vitesse de votre forum
##   peut augmenter de 10% sur certains hébergeurs.
##
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################

#
#-----[ OUVRIR ]---------------------------------------
#
includes/page_header.php

#
#-----[ CHERCHER ]-----------------------------------------------------------
#
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
   $phpver = phpversion();

   $useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;

   if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
   {
      if ( extension_loaded('zlib') )
      {
         ob_start('ob_gzhandler');
      }
   }
   else if ( $phpver > '4.0' )
   {
      if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
      {
         if ( extension_loaded('zlib') )
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header('Content-Encoding: gzip');
         }
      }
   }
}

#
#-----[ REMPLACER PAR ]-----------------------------------------------------------
#
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
   $phpver = phpversion();

   $useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;

   if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
   {
      if ( extension_loaded('zlib') )
      {
         if (headers_sent() != TRUE)
         {
            //
            // Here we updated the gzip function.
            // With this method we can get the server up
            // to 10% faster
            //
            $gz_possible = isset($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']) && eregi('gzip, deflate',$HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']);
            if ($gz_possible)
            {
               ob_start('ob_gzhandler');
            }
         }
      }
   }
   else if ( $phpver > '4.0' )
   {
      if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
      {
         if ( extension_loaded('zlib') )
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header('Content-Encoding: gzip');
         }
      }
   }
}

#
#-----[ SAUVEGARDER/FERMER TOUS LES FICHIERS ]------------------------------------------
#
# FdM


Alors. La première partie du fichier d'install nous renseigne sur l'auteur (site, adresse etc ...) et sur la fonction du MOD. Nous ce qui nous intéresse c'est la partie installation qui commence à partir de ces quelques mots :
Citation:
##############################################################
## Avant d'ajouter ce MOD à votre forum, il vous est fortement conseillé
## d'effectuer une sauvegarde des éléments que vous allez modifier.
##############################################################

#
#-----[ OUVRIR ]---------------------------------------


2) La seconde étape :

Alors pour installer ce MOD vous allez tout simplement ouvrir le fichier demandé à savoir page_header.php qui se trouve dans le répertoire includes de votre FTP.

Vous allez chercher ce paragraphe :
Code:
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
   $phpver = phpversion();

   $useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;

   if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
   {
      if ( extension_loaded('zlib') )
      {
         ob_start('ob_gzhandler');
      }
   }
   else if ( $phpver > '4.0' )
   {
      if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
      {
         if ( extension_loaded('zlib') )
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header('Content-Encoding: gzip');
         }
      }
   }
}


Et le remplacer par celui ci :
Code:
//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
   $phpver = phpversion();

   $useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;

   if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
   {
      if ( extension_loaded('zlib') )
      {
         if (headers_sent() != TRUE)
         {
            //
            // Here we updated the gzip function.
            // With this method we can get the server up
            // to 10% faster
            //
            $gz_possible = isset($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']) && eregi('gzip, deflate',$HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING']);
            if ($gz_possible)
            {
               ob_start('ob_gzhandler');
            }
         }
      }
   }
   else if ( $phpver > '4.0' )
   {
      if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
      {
         if ( extension_loaded('zlib') )
         {
            $do_gzip_compress = TRUE;
            ob_start();
            ob_implicit_flush(0);

            header('Content-Encoding: gzip');
         }
      }
   }
}


Une fois que vous avez modifié le fichier page_header qui se trouve dans le dossier includes de votre FTP le MOD Fast And Furious est installé. Wink

II Installer un MOD plus complexe :

Bon alors vous savez maintenant normalement installer un MOD simple. Certains des MODs simples peuvent être plus long mais ils sont dans le même principe (juste des fichiers à éditer ; parfois des fichiers à rajouter comme indiqué dans le fichier d'installation).

Maintenant nous allons apprendre à installer des MODs plus complexe. Il n'y a pas grand chose de nouveau sauf des requêtes SQL à éxécuter dans PhpMyAdmin c'est à dire dans votre base de donnée MySQL.

1) Qu'est ce qu'une requête SQL ?
Citation:
[Def SQL] : (Structured Query Language). Il s'agit d'un language de gestion qui permet de gérer votre BDD (abréviation de Base De Donnée). Le SQL est courament utilisé dans l'utilisation de forum phpBB. Il sert à faire fonctionner votre forum et à installer des MODs éxécutable sous forme de requêtes.


2) Qu'est ce que MySQL ?
Citation:
[Def MySQL] : MySQL est un language de base de donnée. Il est courament utilisé en association avec phpBB.


3) Qu'est ce que PhpMyadmin ?
Citation:
[Def PhpMyadmin] : Il s'agit d'un outil d'administration de votre BDD. Il est utile pour modifier la structure de votre BDD et installer des MODs.


4) Installer un MOD avec requête SQL :

Bon maintenant que vous disposez des connaissances nécéssaires au pour installer des MODs un peu plus compliqué nous allons commencer.

Voici comment se présente des requêtes SQL :

1° Comme ceci :
Code:
CREATE TABLE phpbb_portal (
  portal_name varchar(255) NOT NULL default '',
  portal_value varchar(255) NOT NULL default '',
  PRIMARY KEY  (portal_name)
);


2° Comme ceci :
Code:
INSERT INTO phpbb_portal_links ( link_url, link_text, link_img, link_active ) VALUES ('http://www.forumimages.com', 'Forum images', 'images/banner_forumimages.gif', 1);


Pour éxécuter une requête SQL vous devez tout simplement rentrer dans votre Base de Donnée et à l'aide de PhpMyadmin cliquez sur l'onglet SQL et rentrez la requête fournie dans le fichier d'installation. Une fois que votre requête SQL est validée vous pouvez continuer et éditer les fichiers nécéssaires pour le bon fonctionnement du MOD.

Voilà c'est terminée. J'espère que cela vous à aider à progresser en matière de MOD et j'attends avec plaisir vos nouvelles réalisations Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Forums phpBB-Graph.com Index du Forum -> Tutoriaux Graphique Toutes les heures sont au format GMT
Page 1 sur 1

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Vous pouvez joindre des fichiers
Vous pouvez télécharger des fichiers


Powered by phpBB © 2001, 2005 phpBB Group