Aller au contenu   Aller au menu   Aller à la recherche   Accessibilité

Badminton et tournois sur badiste

Utilisation avancée du flux RSS badiste

Paramétrage du flux

Le flux peut être paramétré de façon standard via l'url :
rss.php?param1=value1&param2=value2&param3=value3 ...

NB: les paramètres de recherche que vous spécifiez sur la page des tournois sont enregistrés et utilisés par défaut pour le flux RSS. Les paramètres donnés via l'url ont bien entendu priorité.
ex : si vous n'affichez que les tournois "jeunes", seuls les tournois "jeunes" seront affichés par le flux à moins que vous ne précisiez la catégorie dans l'url.

Exemples :
Les différents paramètres sont :
NomdéfinitionValeurs possibles
dep Les départements des clubs organisateurs des tournois une liste de numéro de département séparée par des virgules.
voir la carte de France
categorie La catégorie du tournoi 0
ouvert_aux_seniors
ouvert_aux_jeunes
ouvert_aux_veterans
tout_sauf_senior
tout_sauf_jeune
tout_sauf_veteran
senior
jeune
veteran
jeune_et_veteran
senior_et_veteran
jeune_et_senior
jsv
classement Les tableaux (classement) du tournoi Les classements séparés par une virgule.
ex: A,B,C
date Nombre de mois.
Ne donne que les tournois qui se déroulent dans les prochains mois
Un nombre compris entre 0 et 200
km La distance du tournoi en km par rapport à un point donné par ses coordonnées GPS (optionnelles).
Pour les utilisateurs connectés, le point par défaut est leur adresse. Si aucun point n'est précisé, le point par défaut est pour l'instant Bordeaux.
Vous pouvez obtenir les coordonnées GPS d'une adresse sur gpsfrance.net
distance[,latitude,longitude]
ex: 100,44.838804,-0.589446
limit Nombre maximum de tournoi à renvoyer Un nombre compris entre 0 et 50
club Permet de n'afficher que les tournois d'un club L'identifiant du club.
ex: http://badiste.fr/club/sm-bad-34.html
L'identifiant du club est le 34
selection Permet de n'afficher que les tournois sélectionés par un club L'identifiant du club.
ex: http://badiste.fr/club/sm-bad-34.html
L'identifiant du club est le 34
todo Permet de créer un script javascript pour afficher un petit (js) ou un grand (jsban) tableau ou une image (img/imgbig) au lieu d'un flux RSS 0
js
jsban
img
imgbig
desc Permet de trier dans l'ordre chronologique inverse 0
1

NB : la valeur 0 a pour effet de pas utiliser le critère de recherche. Par exemple, rss.php?categorie=0 affiche les tournois de toutes les catégories.

Intégration en php

En utilisant directement le flux RSS, on peut paramétrer totalement l'affichage des tournois.
Pour obtenir simplement un tableau de tournoi badiste comme celui de droite ou du bas sur vos pages, vous pouvez télécharger le script badiste-rss.php (et le modifier librement).
Pour l'utiliser :

Insérez ces lignes entre les balises <head></head> de votre page (vous pouvez aussi recopier cette feuille de style et la modifier) :
<link
  rel="stylesheet"
  type="text/css"
  href="http://badiste.fr/theme/defaut/rss.css" />
Intégrez ensuite ces lignes de code dans votre code php à l'endroit où vous voulez placer le tableau :
include_once('badiste-rss.php');
badiste_affiche_tableau("http://badiste.fr/rss.php", true);
Vous pouvez paramètrer le flux comme expliqué dans le chapitre précédent.
Le second paramètre indique si vous voulez un grand tableau (true) ou un petit (false).

Badiste
9 juin Volant des Alpes 2018 BCG05 05SeniorN3,R4,R5,R6,D7,D8,D9,P
28 avr. 12ème édition International du BRIONNAIS BBC 71SeniorN3-R4-R5-R6-D7-D8-D9-P10-P11-P12-NC
21 avr. 34ème Tournoi International de Pau ASMP 64SeniorN,R,D,P
21 avr. 8ème Tournoi de Valdahon Vercel BVV 25SeniorN2,N3,R4,R5,R6,D7,D8,D9,P10,P11,P12
24 mars 11ème édition NATIONALE de DOUBLES DES DOMBES BDCC01 01Jeune,Vét,SeniorN3-R4-R5-R6-D7-D8-D9-P10-P11-P12-NC
10 mars 2ème Tournoi National de Double de Mallemort BCM 13Jeune,Vét,SeniorN2,N3,R4,R5,R6,D7,D8,D9,P10,P11,P12

Affichage sous forme d'image

Les prochains tournois sur badiste Il est possible d'afficher une image de la liste des tournois correspondants aux critières demandés.
Par exemple :

Utilisation dans une page HTML

Il est possible d'intégrer simplement un tableau de tournoi comme celui de droite ou du bas dans vos pages via javascript :
Insérez ces lignes entre les balises <head></head> de votre page HTML (vous pouvez aussi recopier cette feuille de style et la modifier) :
<link
  rel="stylesheet"
  type="text/css"
  href="http://badiste.fr/theme/defaut/rss.css" />
Intégrez ensuite ces lignes de code dans votre page HTML à l'endroit où vous voulez placer le tableau :
<script
   type="text/javascript" 
   src="http://badiste.fr/rss.php?todo=js&...">
</script>
Attention : quand vous utilisez le flux de cette façon, les préférences des utilisateurs sont utilisés pour afficher les tournois. Par exemple si l'utilisateur n'affiche que les tournois "Jeunes", seuls les tournois "Jeunes" seront affichés par défaut.
Pour éviter ça, il faut précisez tous les paramètres. Ainsi pour avoir tous les tournois, il faut utiliser :
rss.php?todo=js&dep=0&categorie=0&classement=0&date=0&km=0&limit=0

NB : si vous pouvez utiliser php, utilisez plutôt le script php donné dans plus haut, le javascript n'est pas supporté par tous les navigateurs et l'affichage via javascript est plus lent.