SquallX Visiteur régulier


Inscrit le: 31 Oct 2004 Messages: 32
|
Posté le: 08 Déc 2004 16:46 Sujet du message: [phpBB] Installer un MOD |
|
|
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é.
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  |
|