Affichage :
Le laboratoire de Darathor Index du Forum

Le laboratoire de Darathor

Ressources diverses, principalement sur les fourms phpBB
[Sous-MOD] Mod's list (DEV - B)

Ce forum est verrouillé, vous ne pouvez pas poster, ni répondre, ni éditer les sujets. Ce sujet est verrouillé, vous ne pouvez pas éditer les messages ou faire de réponses.

Rechercher dans ce sujet :
Messages
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 07 Oct 2006 14:23
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Citation :
But : Ce Sous-MOD sert de base à plusieurs autres en gérant la liste des MODs installés et des fonctions d'import/export.

Prérequis :
- [Sous-MOD] Export fichier (1.1)
- [Sous-MOD] Reorder functions (1.1)
- [Sous-MOD] Images utiles (1.1)
- [Sous-MOD] Fonctions utiles (1.0)
- [Sous-MOD] Définitions CSS complémentaires (1.1) (ce MOD n'est pas absolument necessaire, il ne fait qu'améliorer quelque détails d'affichage)

Auteur : Darathor (darathor@free.fr)
Version : DEV - B (07/10/2006)
Compatibilité phpBB : 2.0.21


Créer un répertoire "generated_files" dans la racine du forum et lui appliquer un chmod 774 ou 777 suivant la config du serveur.
Créer un répertoire "generated_files/cache" dans la racine du forum et lui appliquer un chmod 774 ou 777 suivant la config du serveur.

SQL :
Code :
CREATE TABLE `phpbb_mods` (
  `mod_id` mediumint(8) NOT NULL auto_increment,
  `unique_id` varchar(250) NOT NULL default '',
  `mod_activated` tinyint(1) NOT NULL default '1',
  `mod_name` varchar(255) NOT NULL default '',
  `mod_description` text NOT NULL,
  `mod_version` varchar(10) NOT NULL default '',
  `mod_author` varchar(110) NOT NULL default '',
  `mod_author_email` varchar(110) NOT NULL default '',
  `mod_support` varchar(110) NOT NULL default '',
  PRIMARY KEY  (`mod_id`),
  KEY `mod_name` (`mod_name`),
  UNIQUE KEY `unique_id` (`unique_id`)
);


Dans "includes/constants.php"
Code :
#
# Trouver
#
define('VOTE_USERS_TABLE', $table_prefix.'vote_voters');

#
# Ajouter après
#
// DEBUT MOD Mod's list
define('MODS_TABLE', $table_prefix.'mods');
// FIN MOD Mod's list


Dans "language/lang_french/lang_admin.php" :
Code :
#
# Trouver
#
?>

#
# Ajouter avant
#
// DEBUT MOD Mod's list
// -- Gestion des MODs.
$lang['MoLi_mods'] = 'Gestion des MODs';
$lang['MoLi_mods_list'] = 'Liste des MODs';
$lang['MoLi_Click_return_mods_list'] = 'Cliquez %sici%s pour retourner à la liste des MODs.';
$lang['MoLi_no_mod_id'] = 'L\'id %s ne correspond à aucun MOD.';
$lang['MoLi_no_mod_selected'] = 'Aucun MOD selectionné';
$lang['MoLi_mods_list_title'] = 'Gestion des MODs';
$lang['MoLi_mods_list_description'] = 'Ici vous pouvez gérer les MODs installés et, le cas échéant, les désactiver.';
$lang['MoLi_mod_config_title'] = 'Configuration du MOD';
$lang['MoLi_mod_name'] = 'Nom';
$lang['MoLi_mod_name_explain'] = 'Il s\'agit du nom par lequel ce MOD sera désigné dans les autre parties du panneau d\'administration.';
$lang['MoLi_mod_desctiption'] = 'Description';
$lang['MoLi_mod_desctiption_explain'] = 'Description des propriétés du MOD.';
$lang['MoLi_mod_version'] = 'Version';
$lang['MoLi_mod_version_explain'] = 'Version du MOD installée.';
$lang['MoLi_mod_author'] = 'Auteur';
$lang['MoLi_mod_author_explain'] = 'Nom ou pseudonyme de l\'auteur du MOD.';
$lang['MoLi_mod_author_email'] = 'Adresse de l\'autreur';
$lang['MoLi_mod_author_email_explain'] = 'Adresse e-mail où l\'on peut contacter l\'auteur du MOD.';
$lang['MoLi_mod_support'] = 'Support';
$lang['MoLi_mod_support_explain'] = 'Adresse du site où l\'on peut téléchager le MOD et/ou de son forum de support officiel';
$lang['MoLi_mod_activated'] = 'MOD activé';
$lang['MoLi_mod_activated_explain'] = 'Si vous désactivez le MOD, son effet est annulé mais il n\'est pas désinstallé pour autant.';
$lang['MoLi_contact_author'] = 'Envoyer un e-mail à l\'auteur de ce MOD.';
$lang['MoLi_activated_yes'] = 'Ce MOD est activé.';
$lang['MoLi_activated_no'] = 'Ce MOD est désactivé.';
$lang['MoLi_mod_edit'] = 'Modifier les données du MOD.';
$lang['MoLi_mod_delete'] = 'Désinstaller le MOD.';
$lang['MoLi_mod_add'] = 'Ajouter un MOD';
$lang['MoLi_mod_selected'] = 'MODs sélectionnés';
$lang['MoLi_mod_all'] = 'Tous les MODs';
$lang['MoLi_mod_export'] = 'Exporter';
$lang['MoLi_mod_import'] = 'Importer';
$lang['MoLi_no_name_or_version'] = 'Vous devez indiquer un nom et un numéro de version pour ce MOD.';
$lang['MoLi_name_exists'] = 'Un MOD ayant ce nom existe déjà.';
$lang['MoLi_Updated_mod'] = 'MOD mis à jour avec succès.';
$lang['MoLi_Added_new_mod'] = 'MOD ajouté avec succès.';
$lang['MoLi_Deleted_mod'] = 'MOD supprimé avec succès.';
$lang['MoLi_confirm_suppression'] = 'Êtes-vous sûr de vouloir supprimer ce MOD et tous les éléments qui lui sont associés ?';
// -- Gestion du cache.
$lang['MoLi_impossible_to_generate_cache'] = 'Impossible de générer le fichier de cache <em>%s</em>. Vérifiez que le script a bien les droit en écriture.';
$lang['MoLi_cache_gestion'] = 'Gestion du cache sur les fichiers ajoutés';
$lang['MoLi_cache_file_name'] = 'Nom et chemin du fichier de cache';
$lang['MoLi_cache_file_name_explain'] = 'Le chemin doit être indiqué relativement à la racine du forum (par exemple : <em>generated_files/MoLi_cache_mods_config.inc</em>).';
$lang['MoLi_update_cache_config'] = 'Enregistrer les modifications';
$lang['MoLi_regen_cache'] = 'Régénérer le cache';
$lang['MoLi_cache_regenerated'] = 'Le cache a été régénéré avec succès.';
// -- Imporations.
$lang['MoLi_mods_importation'] = 'Importation';
$lang['MoLi_Click_return_mods_importation'] = 'Cliquez %sici%s pour retourner à l\'importation des MODs.';
$lang['MoLi_mods_importation_description'] = 'Ici vous pouvez importer les configurations de nouveaux éléments. <br /><strong>Par précaution, sauvegardez toujours votre base de données avant de réaliser cette opération.</strong>';
$lang['MoLi_mods_importation_title'] = 'Importation de MOD';
$lang['MoLi_mods_importation_text'] = 'Données des éléments à importer';
$lang['MoLi_mods_importation_text_explain'] = 'Il s\'agit du texte contenant les données à importer généré par l\'option d\'exportation du MOD.';
$lang['MoLi_no_mod_to_import'] = 'Vous n\'avez entré aucune donnée à importer.';
$lang['MoLi_mods_imported'] = 'Les éléments ont été impportés avec succès.';
$lang['MoLi_mods_importation_error'] = 'Il y a eu une erreur à l\'importation.';
$lang['MoLi_impossible_to_export_in_file'] = 'L\'exportation vers le fichier %s a échoué.';
$lang['MoLi_mod_importation_error'] = 'Les données d\'importation du MOD sont corrompues.';
// FIN MOD Mod's list


Uploader les fichiers de ce zip aux emplacements suivants :
- admin/admin_mods_importation.php
- admin/admin_mods_list.php
- includes/functions_mods.php
- templates/subSilver/admin/mods_edit_body.tpl
- templates/subSilver/admin/mods_importation_body.tpl
- templates/subSilver/admin/mods_list_body.tpl
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
Dernière édition par Darathor le 07 Oct 2006 14:26; édité 1 fois
  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