Voici la deusième version d'un block que j'ai réalisé pour les portails de type Nuked-klan.
La version 1.0 est dispo sur codes sources aussi : http://www.phpcs.com/code.aspx?ID=36223
Par rapport à la V1.0, j'ai fait en sorte que l'affichage soit dynamique et agréable pour l'internaute.
Le visiteur choisit grâce à une liste déroulante la sélection qu'il veut voir affichée. Dans mon cas, mon site est pour World of Warcraft, et je me sers de mon mod pour afficher les boss du jeu que ma guilde à affrontés/tués.
Donc vous pouvez voir ce que mon code donne sur mon site perso :). (le block se trouve en haut à droite de l'écran)
Les Readme.txt décrivent chaque version (à partir de la version 2.1).
Le zip contient 3 fichiers:
- block_down.php : code du block à proprement parlé. On y retrouve le code pour afficher le block, mais aussi le minimum pour pouvoir le configurer/positionner dans l'environnement Nuked-Klan.
- admin.php : ce fichier permet de gérer le contenu de la table depuis la page d'administration du portail. Il n'est donc pas nécessaire d'aller dans le SGBD pour rentrer/modifier/supprimer des enregistrements. Ca facilite la vie et c'est très pratique (gain de tps).
- sql bdd.txt : c'est le sql pour créer la table pour le mod.
Les principales notions utilisées pour réaliser ce block sont :
- notions de php/javascript/dhtml
- accès à une table en sql (ajout/suppression/MàJ d'enregistrements)
- architecture d'un code pour un portail Nuked-klan