The ModInstaller 1.3.2 Invision Power Board 1.3
| Description de la Mod |
Installation automatique des mods standardisés a ipb 1.3 Il ne faut pas un'installation manuelle, mais utilises Mod_Installer.php quel est situe dans le root-dir d'ipb |
| Compatibilité de la Mod |
Invision Power Board 1.3 |
| Catégorie de la Mod |
ACP Mod |
| Auteur de la Mod |
Peter |
| Adresse e-mail de l'auteur de la mod |
Peter@ibforen.de |
| Info Fichier |
sources/mods/installer/mod_installer_howto.htm |
| Version de la Mod |
1.3.2 |
| Commentaires |
Distribution interdite. Téléchargement autorisé depuis invisionize.com pour
la version anglaise, depuis invisionboard.fr pour la version française et
depuis ibforen.de pour la version allemande.
Tous les changements peuvent être reconnus avec le mod_token
Cette page html-howto a été créée par The ModInstaller 2.0 DEV de
Peter@ibforen.de, sorti le 2003-11-04
Date de création 2007-08-08
Ce n'est pas pour un usage public.
Attention
- Cette Mod n'est pas libre.
- La redistribution de ce howto ou d'un des fichiers de la mod est interdite. La redistribution de la mod ou de ses fichiers seulement est soumise à mon autorisation.
- La personnalisation de la Mod, afin d'adapter le skin de votr forum, est la bienvenue. Partager vos expériences avec la communauté également. Mais n'enfreignez pas mon copyright en distribuant des portions de code dérivées de cette mod.
- La violation de ces règles m'ammèneraient à stopper toute production de modifications ou programmes libres. SVP, respectez le travail créatif des codeurs et le salut de leurs copyrights.
|
| Mod Token |
mod_installer |
Contenu
Version 1.3.2 2007-01-08- Bug during execution of sql commands in the sql section
Update:- Exchange mod_installer_func.php
- Install with The ModInstaller for updating the new version number
Version 1.3.1 2006-12-09- Feedback in case of timeout with big modifications
Update:- New file standby.gif in html/sys-img (you can exchange this with your own graphic)
- Exchange all language files
- Exchange mod_installer_func.php
- Install with The ModInstaller for updating the new version number
Version 1.3 2006-12-09- Fix pour le probleme timeout
| Changed file |
Changed function |
| admin.php |
body |
| admin.php |
do_admin_stuff(..) |
| sources/Admin/admin_pages.php |
body |
L'archive de la mod est préstructurée. Merci de copier l'archive décompressée entièrement dans le répertoire racine de votre forum.
- Si le répertoire lang de cette archive contient plus que la langue francaise dans lang/fr, you devrez copier les autres fichiers langues dans leurs répertoires respectifs.
Exemple:
Le fichier langue allemend se trouve dans lang/de. Si votre répertoires allemand se trouve dans lang/2, vous devez copier lang/de vers lang/2
- Dans le mème style, vous devez copier les fichiers skin de l'archive Skin/s1 dans les réertoires skin de votre forums.
N'oubliez pas de resynchroniser les templates de la base depuis les fichiers PHP ⇒ Skins & Templates ⇒ Manage html templates
Étape 1: Ouvrir admin.php
A. Trouver dans function
do_admin_stuff(..)
// Check to make sure the array key exits..
if (! isset($choice[$IN['act']]) )
|
Ajouter au-dessus le code en bleu
//-- mod_installer begin
if ($MEMBER['mgroup'] != $INFO['admin_group']) {
global $CATS;
unset($CATS['installer']);
}
if ($IN['act'] == "install") {
if (file_exists(ROOT_PATH."sources/mods/installer/mod_installer_func.php")) {
require ROOT_PATH."sources/lib/post_parser.php";
require ROOT_PATH."sources/mods/installer/mod_installer_func.php";
} else {
die("Could not call required function from file 'sources/mods/installer/mod_installer_func.php'
Does it exist?");
}
}
//-- mod_installer end
// Check to make sure the array key exits..
if (! isset($choice[$IN['act']]) )
|
B. Trouver
$IN = $std->parse_incoming();
|
Ajouter au-dessus le code en bleu
//-- mod_installer begin
$std->allow_unicode = 0;
//-- mod_installer end
$IN = $std->parse_incoming();
|
Étape 2: Ouvrir sources/Admin/admin_pages.php
Trouver
Ajouter au-dessus le code en bleu
//-- mod_installer begin
$PAGES['installer'] = array(
1 => array( 'View Installed Mods', 'act=install' ),
2 => array( 'Install A Mod' , 'act=install&code=install' ),
3 => array( 'Collision Test' , 'act=install&code=collision' ),
);
$CATS['installer'] = "MOD Installation";
$DESC['installer'] = "Autoinstallation Of Mods Made By The Modders At ibforen.de And invisionize.com";
//-- mod_installer end
?>
|
Installation manuelle
N'installez pas la mod manuellement. Utilisez Le ModInstaller, parce qu'il est très facile.
Comment ? Vous voulez vraiment installer la mod manuellement ? Contre mon avis ?
D'accord, copiez ./sources/mods/installer/mod_installer_install.php dans le répertoire racine de votre IPB. C'est le répertoire où vous pouvez trouver le fichier index.php ou admin.php.
Puis exécutez le script avec votre navigateur. Le script ajoutera les champs et les tables manquants dans votre base de données.
Maintenant appliquez toutes les modifications dans les fichiers appropriés, telles que décrites dans cette documentation. Attention à changer les bonnes parties. Faites attention aux fonctions qui sont impactées.
There is no need to install the mod manually. Instead use Mod_Installer.php which resides in the root directory of your board.
- If you want to use The ModInstaller the first time please install this mod on a fresh installed ipb 1.2 in original state.
- If you want to trust The ModInstaller and to keep it reliable do not longer modify the source files of your board manually.
- In case of being obliged to modify the board manually take care of the collision results you can produce with The ModInstaller for each mod.
But I cannot recommend any manual modifications.
- Look at the CodeChange.php of the mods which are compatible with The ModInstaller. There you can find detailed informations which code is used to search for in order to insert the mod code.
- After having installed a mod read the delivered htlm-howtos to understand which steps you have to do yourself. By example sometimes you have to change the settings of some new options in ACP before you can use the mod.
Version 1.2f 2006-01-29- Bugfixes
- Correct displaying date and version of last installation
Version 1.2e 2005-09-04Version 1.2d 2005-03-04- Bugfixes
- Compatible avec le Zend Accelerator
Version 1.2c 2004-01-07Version 1.2 2003-11-04- Option to remove sql changes was added
- New mods added:
- Prefix reg_ will run a search with a regular expression:
reg_insert_below_eol, reg_insert_above_bol, reg_insert_below, reg_insert_above, reg_exclude
Version 1.1 2003-10-08- Source files with hardcoded text is handled even if the text is language dependant
- New mods added:
- insert_above_bol : insert the new code above the beginning of line 1 of search code
- insert_below_eol : insert the new code below the end of last line of search code
Version 1.0- Installation des mods
- Voir et enlever des mods installes
- Tester des mods sur collision