Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

[Doc] Réaliser une prémode

 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Tutoriaux
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Dakin Quelia
Décimètre en Chef


Inscrit le: 17 Sep 2006
Messages: 484
Localisation: Belgique

MessagePosté le: Sam 03 Fév 2007 à 17:25    Sujet du message: [Doc] Réaliser une prémode Répondre en citant

CONCEVOIR UNE PREMODE

Pour concevoir une prémode, il faudra travailler avec les requêtes SQL, demander les autorisations aux auteurs pour l'installation des mods, et effectuer les modifications une fois les autorisations reçues.

Ce tuto a pour but de vous aider à concevoir une prémode. Tout d'abord, qu'est-ce qu'une prémode, me direz-vous? En claire, c'est un forum déjà modifié.

>> Schémas SQL

  • Il va falloir transformer un peu les requêtes SQL des mods qui en possèdent. ATTENTION, toutes les requêtes ne vont pas dans le même fichier. En fait, il y a deux fichiers bien distincts pour les requêtes SQL: mysql_basic.txt et mysql_schema.txt.

    • Les CREATE TABLE sont dans le fichier mysql_schema.txt tandis que les INTO sont dans mysql_basic.txt

      Exemple de requêtes d'un mod:

      Code:
      INSERT INTO `phpbb_config` VALUES ('account_delete', '1');


      Il faut remplacer le ; par ,. Assurez-vous que les préfixes soient les mêmes que ceux que vous utilisez.

      Par contre, les ALTER TABLE doivent être modifiés.

      Code:
      ALTER TABLE phpbb_groups ADD group_color varchar(32) NULL default 0;


      Dans le fichier, mysql_schema.txt, il faudra d'abord repérer la table nécessaire:

      Code:
      CREATE TABLE phpbb_groups (
         group_id mediumint(8) NOT NULL auto_increment,
         group_type tinyint(4) DEFAULT '1' NOT NULL,
         group_name varchar(40) NOT NULL,
         group_description varchar(255) NOT NULL,
         group_moderator mediumint(8) DEFAULT '0' NOT NULL,
         group_single_user tinyint(1) DEFAULT '1' NOT NULL,
         PRIMARY KEY (group_id),
         KEY group_single_user (group_single_user)
      );


      Il faut ajouter dans cette table, le champ group_color. Pour ce faire, on va procéder comme suit:

      Citation:
      CREATE TABLE phpbb_groups (
      group_id mediumint(Cool NOT NULL auto_increment,
      group_type tinyint(4) DEFAULT '1' NOT NULL,
      group_name varchar(40) NOT NULL,
      group_description varchar(255) NOT NULL,
      group_moderator mediumint(Cool DEFAULT '0' NOT NULL,
      group_single_user tinyint(1) DEFAULT '1' NOT NULL,
      group_color varchar(32) NULL default 0,
      PRIMARY KEY (group_id),
      KEY group_single_user (group_single_user)
      );


  • Une fois que toutes les modifications sont faites, il faut incorporer les répertoires Contrib et Install dans le forum d'où l'utilité de ne pas les supprimer si vous souhaitez faire une prémode.


>> Installer les mods

Maintenant, que vos requêtes SQL sont prêtes, il faut installer les mods. Pour ce faire, suivez les instructions du fichier install.txt.

>> Thème(s) de la prémode

Il est bon de noter les modifications apportées aux thèmes. Il ne faut pas supprimer le thème subSilver par ailleurs, il est par défaut.

>> Tester la prémode

Oui, maintenant que votre prémode est prête, il faut bien entendu tester afin de vérifier que tout soit pleinement opérationnel. Pour ce faire, vous lancez dans votre navigateur, le lien suivant:

http://www.domaine.com/phpbb/install/install.php

Toutefois, ce lien dépend du nom que vous avez donné à votre répertoire de votre forum.

__________________________________________________________________________________________________
/!\ Tous les codes sont à titre d'exemple, mais c'est le même principe. Si vous avez constaté des erreurs, n'hésitez pas à me les signaler. Wink
_________________
Phpbb-power | Free-H
Pas de support par MP
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Tutoriaux Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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
Vous ne pouvez pas joindre des fichiers
Vous ne pouvez pas télécharger des fichiers


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com