[Tuto] Ajouter un grade

Sujet déplacé le vendredi 07 novembre 2008 : 23:21

Bonjour,
Ce guide vous expliquera comment ajouter un grade sur portail KwsPHP (V1.3).

Auteurs: Xeno & karim10.

Vous aurez besoin de:
- Le fichier grade.php présent dans le dossier includes de la version.
- D'un éditeur de texte (Notepad++ par exemple)
- Le fichier fonctions.php présent dans le dossier du module forum.
- Le dossier grades se trouvant dans votresite/themes/votre_theme/images/forum.

Avant de commencer:
Je vais vous montrer comment ajouter un nouveau grade "Webmaster", ce grade aura les mêmes accès du grade 4: "administrateur".
Peut être que, dans quelques jours, nous ferions un guide pour vous montrer comment changer les accès (ça pourra servir aux plus newbies d'entre nous).

Les étapes:
1- Ouvrez le fichier grade.php présent dans le dossier includes.

2- A partir de la ligne 13, vous avez ça:

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     define('GRD_EXCLU',-2);  // ce grade doit rester toujours le plus petit
  5.     define('GRD_VISIT',-1);
  6.     define('GRD_MEMBR',0);
  7.     define('GRD_MPRIV',1);
  8.     define('GRD_MODOF',2);
  9.     define('GRD_MODOG',3);
  10.     define('GRD_ADMIN',4);
  11.  
  12. #####!!!#####
  13. ?>

Ajoutez à la fin

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. define('GRD_WEBMA',5); 
  5.  
  6. #####!!!#####
  7. ?>


3- Ligne 160, remplcez :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.             GRD_ADMIN => array('Administrateur','<span style="color:#003366">@</span>')
  5.  
  6. #####!!!#####
  7. ?>

par

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.             GRD_ADMIN => array('Administrateur','<span style="color:#003366">@</span>'),
  5.  
  6. #####!!!#####
  7. ?>


4-Ligne 161, rajoutez cette ligne:

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.     GRD_WEBMA => array('Webmaster','<span style="color:#FF6600">@</span>')
  5.  
  6. #####!!!#####
  7. ?>


5-Allez dans le dossier du module forum, ouvez le fichier fonctions.php
Ligne 69, ajoutez ça:

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4.         elseif ($grade==GRD_WEBMA)
  5.         {
  6.             $tab['image'] = $forum_ico_gr5_evol == 'on' ? str_replace("starsj", "stars", $tab['image']) : 'star.png' ;
  7.             $grade_posteur =  get_grd_name($grade).'<br /><img src="'.$lien_img.'/grades/'.$tab['image'].'" alt="'.$tab['image'].'" />'.( $forum_ico_gr5_evol == 'on' ? '<br />'.$tab['nom'].'' :'' ).'';
  8.         }
  9.  
  10. #####!!!#####
  11. ?>


6- Allez dans le dossier grade se trouvant sur votresite/themes/votre_theme/images/forum.
Puis ajoutez cette image:
img-143355oi8xg.png
que vous nomerez star.

NB: -Ce guide est fait pour la version kwsphp 1.3, pour la v1.0 , ce ne sont pas les mêmes manipulations.

Et voilà, voici un nouveau grade tout frais, merci à Zeta et foupoudave pour la nouvelle gestion des grades,


Sujet écrit par karim10 le samedi 9 février 2008 à 14:41

[ Imprimer ] - [ Fermer la fenêtre ]