Tutoriel nuked-klan
Un article de WolfArea's Wiki.
Sommaire |
Introduction
Nuked-Klan est un portail codé en PHP de type CMS (systèmes de gestion de contenu), c'est-à-dire que la mise à jours du site est dynamique et ne nécessite pas de connaissances informatiques.
Dans cette optique l'installation et la gestion du contenu et du design de Nuke-Klan est simplifiée.
Cependant les sites basés sur Nuked-Klan ont un gros défaut : ils se ressemblent tous ! Les modules s'amassent, souvent presque inutiles, et la page d'accueil devient lourde, lente et surtout confuse.
Nous allons ici nous employer à construire un site Nuked-Klan différent des autres, plus simple, plus sobre et parfaitement fonctionnel.
La partie Configuration -> Modification de ce tutoriel demande toutefois un mimimum de connaissances en HTML, PHP et SQL.
Installation
Pour commencer
Téléchargez tout d'abord la dernière version pour joueur de Nuked-Klan :
Décompressez le fichier sur votre disque dur et, à l'aide d'un client FTP comme FileZilla, uploadez le contenu du dossier à la racine de votre FTP.
A présent il faut changer les droits de certains fichiers et dossiers, pour que Nuked-Klan puisse s'installer tout seul.
Avec FileZilla allez dans le répertoire nk/, faites un clic droit sur conf.in.php puis sélectionnez Attributs du fichier. Dans la case Valeur numérique entrez le nombre 666.
Faites de même, avec la valeur 777 cette fois, sur les répertoires :
- nk/images/icones/
- nk/upload/Download/
- nk/upload/Forum/
- nk/upload/Gallery/
- nk/upload/News/
- nk/upload/PDF/
- nk/upload/Suggest/
- nk/upload/User/
- nk/upload/Wars/
Nous pouvons à présent commencer l'installation de Nuked-Klan.
Installation
Allez à l'adresse http://www.votresite.com/nk/install.php puis suivez les étapes :
- Sélectionnez french
- Sélectionnez installation
- Plusieurs champs à remplir :
- Host MySQL : c'est le serveur sur lequel se trouve la base de donnée. Consultez le site de votre hébergeur pour le connaître. Pour Free il s'agit de ftpperso.free.fr.
- User : le nom d'utilisateur que vous avez chez votre hébergeur. Pour Free il s'agit de l'identifiant du site (http://identifiant.free.fr/).
- Password : mot de passe de la base de donnée. Pour Free le password est le
- Prefix : le préfixe des champs qui vont être créés dans la base de donnée. Mettez nuked_.
- Nom de la Base : Nom de la base de donnée. Pour Free ce champs n'est pas requis.
- Il faut maintenant configurer l'administrateur du site. Entrez les informations que vous souhaitez.
- L'installation est terminée.
Par sécurité supprimez les fichiers nk/install.php et nk/update.php de votre FTP si ce n'est pas fait.
Résultat
Allez sur la page d'accueil du site :
Configuration
Nous allons maintenant configurer le site, supprimer les modules inutiles et ajouter les modules nécessaires.
Entrez votre nom d'utilisateur et votre mot de passe (ceux que vous aviez entré à l'installation), allez dans Admin -> Administration puis Préférences Générales. Entrez les informations que vous jugez nécessaires.
Dans Gestion des Blocks supprimez les modules :
- Stats
- Sondage
- Serveur monitor
- Irc Awards
- Suggestion
- Recherche
- Tribune libre
Editez le block Matches et sélectionnez Gauche dans Block.
Dans Gestion des Jeux supprimez Counter-Strike et ajoutez Enemy Territory.
Dans Gestion des menus éditez le menu puis supprimez :
- Archives
- Membres
- Téléchargements
- Serveurs
- Liens Web
- Articles
- Galerie
- IrC
- Livre d'Or
- Recherche
Dans l'administration, partie Administration des modules, cliquez sur News puis :
- Supprimez la new Nuked-Klan
- Dans Gestion des catégories supprimez la catégorie Counter-Strike et ajoutez-en de nouvelles (une pour Enemy Territory avec l'icone /nuked/nk/images/games/wolf.gif par exemple)
- Dans Préférences limitez le nombre de news en page d'accueil à 3
- Créez une nouvelle news pour indiquer que votre site est ouvert !
Dans l'administration, cliquez sur Gestion des Membres -> Gestion des Teams -> Ajouter une Team et ajouter votre team.
La base est faite, passons maintenant à l'ajout d'un nouveau thème.
Thème
Ajout
Téléchargez le thème Nuked sur http://themes.nuked-klan.org/.
Décompressez le fichier puis uploadez-le dans le répertoire nk/themes/ de votre FTP.
Allez dans Administration -> Préférences Générales puis sélectionnez Nuked dans Thème par défaut.
La page d'accueil de votre site est à présent semblable à celle-ci :
Modification
Le site est déjà particulièrement sobre, les modules sont limités au plus utiles, le menu n'est pas surchargé et le style général est dépouillé et très clair.
Nous allons maintenant nous débarrasser des derniers éléments perturbateurs de notre thème.
L'éditeur de texte avec coloration syntaxique Context (disponible en français) est particulièrement pratique pour modifier le code du site.
Menu du haut
Dans le fichier nk/themes/nuked/theme.php la ligne faisant référence à ce menu est la ligne 40.
Les modifications à faire étant complexe à expliquer (mais pas à effectuer !), le plus simple est de remplacer vos fichier :
- theme.php par ce fichier (clic droit -> enregistrer sous)
- image/forum.gif par
Pour modifier le titre Nuked-KlaN Counter-Strike Portal PHP il vous suffit de modifier l'image image/logo_right.jpg et de la renommer en logo_right.gif (en remplacant l'ancienne).
La partie haute devrait à présent ressembler à ceci :
Image
Changeons à présent l'image, plus counter-strike que ET.
Voici un fond neutre :
Et un logo fait à partir du fond neutre et du logo de et-fr :
Toutes ces images doivent être placées/modifiées dans le répertoire nk/themes/Nuked/images/.
Modification de Nuked-Klan
News
Nous allons supprimer les images pdf et outlook à côté du nombre de commentaire des news, complètement inutiles.
Ouvrez le fichier /nk/modules/News/index.php puis supprimez les lignes 140 et 141 :
- 140 : $data['printpage'] = ...
- 141 : $data['friend'] = ...




