Les opérations à réaliser consistent à :
Copier des fichiers
- Code: Tout sélectionner
--[copy]--
Lorsque des fichiers complémentaires sont joints au MOD, cette commande indique précisément où copier les fichiers
Cette instruction est suivie des noms de fichier et leurs répertoires cibles
Exécuter des requètes SQL
- Code: Tout sélectionner
--[sql]--
Certains mods nécessitent la mise à jour de donnée(s) ou de structure des tables de la base de donnée mysql.
L'utilisation de PhpMyAdmin (ou équivalent) est requise pour executer ces requêtes
Cette instruction est accompagnée des requêtes à éxécuter.
Un Copier/Coller dans la fenêtre d'éxécution des requêtes suffit avant de cliquer sur executer
Certains MODs contiennent un fichier .php permettant d'executer automatiquement ces requêtes
Il suffit alors
- de copier le (ou les) fichier(s) à la racine de votre forum
- de l' (ou les) éxécuter (en indiquant l'URL complète vers ce fichier avec un navigateur - ex : www.monsite/forum/msql_update.php)
- d'effacer ce (ou ces) fichier(s)
Ouvrir des fichiers
- Code: Tout sélectionner
--[open]--
Cette instruction est suivie d'un nom de fichier (avec en général le répertoire ou il est situé)
Se positionner à l'endroit des modifications à apporter
- Code: Tout sélectionner
--[find]--
Cette instruction est accompagnée du code à rechercher dans le fichier avec la fonction Recherche d'un éditeur
Il est parfois nécessaire de ne chercher qu'une partie du code indiqué, celui-ci ayant pu évoluer au fil des versions ou des MODs installés (il suffit parfois d'un espace manquant, d'une inversion ou d'une faute de frappe pour ne plus trouver le code !)
Déterminer précisément le code à modifier
- Code: Tout sélectionner
--[in line find]--
Cette instruction apparait notamment lorsqu'il s'agit de la modification d'une ligne (et non d'un ajout entre deux lignes)
Elle est suivie du code à rechercher
Ajouter le code indiqué APRES le code trouvé
- Code: Tout sélectionner
--[after, add]--
Cette instruction est accompagnée du code à ajouter.
Un simple Copier/Coller suffit
Ajouter le code indiqué AVANT le code trouvé
- Code: Tout sélectionner
--[before, add]--
Idem que précédemment
Remplacer tout le code trouvé par le code fourni
- Code: Tout sélectionner
--[replace with]--
Cette instruction est accompagnée du code à utiliser.
Remarques complémentaires et recommandations
- Pour installer ces mods, n'importe quel éditeur de texte suffit (ex : WordPad). Vous pouvez aussi utiliser des éditeurs HTML (comme Dreamweaver) qui identifie par code couleur la nature du code et les zones de commentaires dans les fichiers .php
- Il est judicieux de travailler en local et non directement sur votre forum en ligne. Il convient donc de télécharger les fichiers à modifier puis de les transférer après modifications.
L'idéal est de disposer d'une copie à jour du forum en local, de réaliser les modifications et de les tester avant mise en ligne.
Et le top du top est d'avoir un environnement de test en ligne pour d'ultimes tests avant de modifier votre forum et ainsi vous affranchir de comportements différents entre l'environnement local et l'environnement de l'hébergeur
Il faut, pour cela, disposer d'une base de données mysql supplméntaire pour ces tests ce qui n'est pas forcément facile à obtenir sans frais chez les hébergeurs et quasi impossible chez certains fournisseurs d'accès proposant des pages perso avec une base mysql unique.
- Pour les fichiers .tpl, les modifications sont à effectuer pour chacun des thèmes installés sur votre forum.
Cependant, la quasi totalité des MODS prennent pour référence le thème SubSilver.
Les fichiers des autres thèmes diffèrent parfois de ceux de Subsilver
Il est donc recommandé d'être très vigilant et rigoureux dans les recherches et modifications de ces autres fichiers
Des connaissances en HTML sont souhaitables ...
- Pour l'éxécution des requêtes SQL, il convient d'utiliser PhpMyAdmin (ou équivalent)
Il existe cependant un mod permettant d' exécuter les requêtes directement depuis le panneau d'administration du forum.
Vous le trouverez ICI
- Quand cela est possible, il est utile de borner les modifications apportées par des commentaires (début du MOD XXX / Fin du mod XXX).
La plupart du temps les mods prévoient ces bornes qui facilitent les recherches en cas de problème ou de retour arrière.
Bon courage !