La promotion du Badminton par le net

Search:

Documentation

Voici quelques liens pour la documentation de BadNet disponible à ce jour . Toute bonne volonté pour nous aider sur cette partie est la bienvenue.

Adapter BadNet à votre site

Skin

Le skin par défaut est celui sélectionne lors de l'installation de BadNet. Il peut être modifié par tout administrateur, dans l'onglet "Parametrage".

Template

Au lancement de BadNet, le fichier default.tpl est recherché dans le dossier du skin par défaut. S'il n'existe pas, la page par défaut est construite. L'utilisation d'un template particulier peut etre imposé si son nom est passé au script de lancement de BadNet de la facon suivante :
http://mon_site_badnet/index.php?tpl=modele.tpl
Le fichier modele.tpl est recherche dans le dossier du skin par défaut. S'il n'existe pas, le fichier default.tpl sera utilisé, sinon c'est la page par défaut qui sera affichée.

Pour ne pas utiliser de template et forcer l'affichage de la page par défaut, il faut donner 'none' comme nom du template : http://mon_site_badnet/index.php?tpl=none

Un template est un fichier modèle qui va être utilisé par BadNet pour contruire les pages affichées. Les templates sont des page html simple avec des directives d'inclusions qui indiqueront à BadNet les informations à ajouter. Pour optimiser l'analyse d'une page modèle, l'utilisation des directives d'inclusion se fait en deux temps.

Tout d'abord, il faut declarer et nommer le contenu comme ceci :
<!--badnetDeclare NomContenu:{motClef:{critere:valeur,critere:valeur,...}}-->

Cette déclaration se place entre les balises <head> et </head>.

  • nomContenu est une chaine de caractere simple. Elle est utilise par la suite pour positionner le contenu dans la page avec une

balise de la forme <!--badnetNomContenu-->

Les valeurs possibles de motClef sont

  • Events : Liste des tournois publies
  • News : Dernières nouvelles
  • Updated : Derniers tournois mis à jour
  • Next : Prochaines rencontres
  • Version : Version BadNet

A venir :

  • Head : En tete de BadNet
  • Foot : Pied de page BadNet
  • Body : Corp de la page
  • Login : Form de login
  • Stats : Statistiques
  • Today : Rencontre du jour

avec pour chaque valeur de motClef:

  • Body
     permet d'inserer la page badnet toute entiére. Utilise pour la page 
     visiteur d'un tournoi.
     aucun argument 

  -Events
     permet d'inserer une liste de tournoi. Le code html insere est de la forme
     <ul id="NomContenu">
       <li><a href="lien vers le tournois">Nom du tournoi</a></li>
       <li><a href="lien vers le tournois">Nom du tournoi</a></li>
    </ul>
    Les criteres et leur valeurs sont
        nature
	   non renseigne: pas de filtre sur ce critere
           70 tournois fédéraux
           71 tournois par equipe
           72 tournois individuels prives
           73 trophe de france

        level
	   non renseigne: pas de filtre sur ce critere
           76 niveau départemental
           77 niveau régional
           78 niveau national
           79 niveau international
user
           nom de l'utilisateur. Connexion anonyme (donc visiteur) si non renseigné

	pwd
           mot de passe de l'utilisateur. 

  -News
     permet d'inserer les news classees par ordres de date decroissant. 
     Si une liste de tournois est specifiee, seules les news de ces tournois
     seront affichees.
	Le code html insere est de la forme
     <div id="NonContenu">
       <div class=new>
         <div class="date"><p>date de la news</p></div>
         <div class="name"><p><a href="lien vers le tournois">nom du tournoi</a></p></div>
         <div class="brief"><p>contenu de la news</p></div>
       </div>
       ....
    </div>	
    Les criteres et leur valeurs sont
        max 
	   non renseigne: toutes les news
	   nombre max de news
	delay
           nombre de jour d'anciennete max
	unique
           une seule nouvelle par tournoi

  -Head 
    insertion de l'entete de page BadNet

  -Foot
    insertion du pied de page BadNet
    aucun argument 

  -Login
    insertion du bloc login 
    aucun argument 

  -Stats
    insertion du bloc des statistiques
    aucun argument 

Critere commun a tous les mot clefs

   host 
     host du serveur badnet distribuant les informations
     non renseigne: connexion au BadNet local
     serveur BadNet: http://www.badnet.org

Example:

 <html>
   <head>  
     <!--badnetDeclare Departement:{Events:{nature:71,level:76}}-->
     <!--badnetDeclare Region:{Events:{nature:71,level:77}}-->
     <!--badnetDeclare France:{Events:{nature:71,level:78}}-->
     <!--badnetDeclare International:{Events:{nature:71,level:79}}-->
   </head>
   <body>
    <h1> Tournois par equipe </h1>
    <h2> Tournois départementaux </h2>
    <!--badnetDepartement-->
    <h2> Tournois Régionaux </h2>
    <!--badnetRegion-->
    <h2> Tournois Nationaux </h2>
    <!--badnetFrance-->
    <h2> Tournois Internationaux </h2>
    <!--badnetInternational-->
   </body>
 </html>
Page last modified on November 15, 2008, at 03:44 PM