Tout savoir sur l'installation d'un mod - 1ère partie : Découverte
Qu'est-ce-qu'un MOD ou MODULE ?
Un mod est un ensemble de modifications visant à ajouter une ou plusieurs fonctionnalités supplémentaires à votre forum phpBB. Les mods sont nombreux et variés. Cela peut aller de l'ouverture de droits à des modérateurs, en passant par l'installation d'un annuaire, d'un chat, de colorisation de rangs, etc...
Comment installer un MOD ou MODULE ?
Si un mod vous intéresse il vous faut avant tout le télécharger.
Nous allons prendre pour exemple ici le mod nommé
Log Connections in Mysql qu'il est possible de trouver ici :
http://forums.phpbb-fr.com/viewtopic_128836.html
Prenez votre temps pour bien suivre ce tutorial conçu avec une version 2.0.22 de phpBB. De cela dépendra une bonne installation de tous les mods que vous souhaiterez mettre en place sur votre forum phpBB. Pour ce faire j'ai volontairement sélectionné un mod vous permettant de réitérer plusieurs fois les mêmes manipulations -les plus courantes- afin de vous familiariser avec celles-ci. Dans les explications, ce mod vous semblera très long à installer mais il n'en est rien. C'est simplement que je vous livre un maximum d'informations et d'accompagnement pour parfaire vos connaissances. Le mod que nous allons installer pourra être supprimé par la suite si vous le souhaitez. Nous verrons comment ultérieurement (8ème partie du tutorial).
Enfin, il est utile de préciser ici que l'installation de mods peut entraîner des problèmes de sécurité pour votre forum.
Je vous conseille de ne jamais installer plusieurs mods à la suite (ou à la chaîne) mais de toujours progresser pas à pas en testant dans toutes ses caractéristiques le dernier mod installé avant de vous lancer dans l'installation d'un autre mod.
Je vous recommande grandement de noter sur un cahier tous les mods que vous ajoutez à votre forum : date d'installation, nom, version, lien menant à son téléchargement, etc...
Je précise de suite que le mod que nous allons installer le sera sur le thème subSilver.
Si vous avez d'autres thèmes d'installés sur votre forum il vous faudra alors faire les mêmes modifications sur ces thèmes que celles faites sur le thème subSilver.
Donc, lorsque nous allons sur le topic du mod que voyons-nous ?
http://forums.phpbb-fr.com/viewtopic_106278.html
- MOD Titre: Log Connections in Mysql
- MOD Version: 1.0.6 (Compatible 2.0.21)
- MOD Auteur: Elglobo < elglobo@pixelistes.com > http://www.pixelistes.com
- MOD Description: Permet de loguer dans la base de données :
=> les membres qui se connectent à votre forum.
=> les invités connectés à la page d'accueil de votre forum, ou entrain de regarder un profil public. (désactivable)
(Date, heure, login, nom d'hôte, adresse ip, fournisseur d'accés internet ...)
Dans l'administration, vous retrouverez :
- Un panneau de visualisation paginé, des logs de connexions, avec une possibilité de pouvoir rechercher
par Date, Nom d'utilisateur, Adresse IP ...
- Un panneau de mini-statistiques.
- Un panneau de maintenance qui vous permettra :
=> de désactiver complètement le mod.
=> de configurer quelques options de configuration ou d'affichage du mod.
=> de pouvoir supprimer les logs enregistrés pour un utilisateur donné, un fai donné, une date donné ...
Vous aurez également la possibilité de voir le nombre total de connexion effectuées par un membre au niveau de son profil public.
(disponible qu'aux administrateurs et modérateurs)
- Un panneau d'export des logs de connexion vers Excel.
- Niveau d'installation: Moyen
- Temps d'installation: 15 minutes
- Téléchargement: Ici
- Notes: Le support de ce mod se fait à la suite de ce sujet.
- Si vous avez le mod Log Actions installé, il vous faudra effectuer certaines modifications à la place de celles demandées par le fichier d'installation.
Pour en savoir plus, cliquez ici : http://forums.phpbb-fr.com/viewpost_822822.html#822822
- Si vous aviez installé le mod Crush Ip Log V0.29, vous avez la possiblité de récupérer l'historique de ce mod vers le mod Log connections, en suivant la procédure de migration décrite dans le répertoire goodies/migration_crush_ip_vers_logs_connections/A_lire.txt
- ScreenShots:
Administration - Visualisation des logs :
Administration - Maintenance des logs :
Administration - Mini-Statistiques des logs :
Administration - Export des logs :
- Historique du MOD :
- 13-10-2006 - Version 1.0.6
- Ajout de la fonction addslashes au niveau du log invité dans le profil public.
- Possibilité d'exporter les logs de connexion vers Excel au format csv.
- 19-09-2006 - Version 1.0.5
- Logue également les connexions automatiques faites au forum.
- Ajout du Check version au niveau de la maintenance.
- Correction du classement au niveau des mini-statistiques.
- Utilisateur non renseigné pris en compte au niveau du login.php.
- Possiblité de supprimer les logs en les selectionnant individuellement dans la visualisation.
- Déplacement et correction de certaines clés de langue.
- Optimisation du code au niveau de login.php
- 21-07-2006 - Version 1.0.4
- Ajout du numéro de version au niveau de l'administration.
- Possiblité d'activer ou desactiver un delestage sur les logs de connexions.
- Possibilité d'exclure des adresses IP des logs de connexions.
- Possibilité de supprimer tous les logs pour une IP précise.
- Correction des requêtes SQL dans le module de statistiques.
- Correction de certaines clés de langue.
- 04-07-2006 - Version 1.0.3
- Retrait de la version du navigateur dans les logs de connexion, pour gagner en affichage.
- Ajout du resultat de la connexion (Echec ou Succés) dans le log.
- Ajout du log de connexion pour les invités connectés à la page d'accueil, ou regardant un profil public.
- Possibilité d'activer ou desactiver l'option ci-dessus.
- Rajout de critères de tri lors de la visualisation des logs.
- Ré-organisation majeure du code lors du log, en faisant appel à deux fonctions.
- 22-06-2006 - Version 1.0.2
- login.php : Amélioration de l'affichage du FAI dans les logs "www.fai.com".
Améliorations dans le module de maintenance :
- Correction de la requete SQL selectionnant les administraterus logués afin de les effacer.
- Possiblité de désactiver le mod.
Améliorations dans le module de visualisation :
- Optimisation de l'affichage dans le cas d'une recherche par utilisateur.
- Ajout d'autres méthodes de tri. (FAI, Adresse IP, Nom d'hote, Version du navigateur)
- Correction de certaines clés de langues.
Améliorations dans le module de statistiques :
- Correction de la requête SQl, concernant les connexions des dernières 24 heures
Autres améliorations :
- Affichage du nombre de connexion effectuées au forum dans le profil public uniquement pour les administrateurs et modérateurs.
- 15-06-2006 - Version 1.0.1
- Correction d'un bug présent dans la maintenance, lorsque l'on affichait la liste des administrateurs présents dans les logs de connexion;
- Quelques optimisations de code concernant l'affichage des listes;
- Ajout de commentaires au niveau du code, afin de mieux s'y retrouver;
- Ajoute d'une page de Mini-statistiques;
- 14-06-2006 - Version 1.0.0
- Première Version publique.
Sur phpBB-fr.com, tous les mods proposés se présentent toujours de la même manière.
Fiche de présentation d'un mod a écrit :Titre du mod, sa version, son auteur
Sa description = à quoi il sert
Son niveau de difficulté au niveau de l'installation
Son téléchargement
Après quoi, vous avez pour notre exemple, des captures d'écran (non obligatoires).
Ensuite toutes les mises à jour du mod réalisées par son auteur avec le descriptif de chacune de ces mises à jour.
Donc, nous avons bien compris que ce mod va permettre à l'administrateur d'un forum de connaître toutes les adresses IP des personnes venant sur son forum.
Téléchargeons donc ce mod
[ICI]
Dézippez le fichier téléchargé. Dedans vous y trouvez :
- un dossier nommé "Log_connections_in_mysql_FR_1.0.6".
Dans ce dossier, un répertoire "
francais".
Dans ce répertoire 3 dossiers et un fichier au format TXT :
- goodies
- root
- upgrade
- install.txt
Ouvrez le fichier
install.txt
Le fichier expliquant l'installation d'un mod est normalement toujours nommé
install.txt.
Passons à la deuxième partie du tutorial
[ Retour au menu ]