Jump to content
Forums Tennis-Classim

Recommended Posts

Bonjour,

Depuis plusieurs années j'utilise des petits trucs pour accéder rapidement à des infos au niveau des interfaces web de la FFT comme par exemple la gestion sportive. Aujourd'hui, je me suis dit que ce serait bête de ne pas les partager avec vous surtout à l'approche des interclubs.

:arrow: Astuce N°1 : afficher le calendrier des rencontres d'un club

Vous cherchez par exemple les résultats de la saison précédente des équipes que vous allez bientôt affronter ? C'est faisable via les menus de la gestion sportive mais c'est lent et lourd surtout quand vous voulez vérifier 5 clubs.

L'astuce que je vous expose vous permet d'obtenir rapidement l'information dès lors que vous avez le N° FFT du club.

Par exemple, pour avoir les résultats des rencontres sur la saison 2011/2012 du Tennis Club de Paris (N° 19750247 ), il suffit d'utiliser l'url suivante :

http://www.gs.applipub-fft.fr/fftfr/clubRencontres.do?dispatch=filtrer&clu_cno_club=<NUMERO>&param_clu_cno_club=<NUMERO>&mil_sisport=<ANNEE>&hoi_asexe=H

en remplaçant les 2 occurences <NUMERO> par le N° du club recherché et la chaine <ANNEE> par la saison souhaitée.


Ainsi cela donne :

http://www.gs.applipub-fft.fr/fftfr/clubRencontres.do?dispatch=filtrer&clu_cno_club=19750247&param_clu_cno_club=19750247&mil_sisport=2012&hoi_asexe=H


Dans l'url de base fournie, j'ai spécifié le sexe via la variable hoi_asexe qui prend la valeur "H" (Hommes) ou "F" (Femmes) en lui faisant prendre la valeur "H".
De la même manière, vous pouvez filtrer sur la catégorie d'age en ajoutant la variable cah_icod. Par exemple pour afficher uniquement la catégorie +35, il suffit de spécifier "&cah_icod=350" à la fin de l'url.

Valeur possible pour les différentes catégories d'age :

Age : valeur pour cah_icod
- Age inconnu : 0
- 8 ans : 80
- 9 ans :90
- 10 ans : 95
- 9/10 ans : 100
- 11 ans : 110
- 11/12 ans : 120
- 12 ans : 125
- 13 ans : 130
- 13/14 ans : 140
- 15 ans : 150
- 15/16 ans : 160
- 17 ans : 170
- 17/18 ans : 180
- Senior : 200
- +35 : 350
- +40 : 400
- +45 : 450
- +50 : 500
- +55 : 550
- +60 : 600
- +65 : 650
- +70 Messieurs : 700
- +70 Dames : 701
- +75 Messieurs : 750
- +75 Dames : 751
- +80 Messieurs: 800
- +80 Dames : 801

L'autre avantage de cette url est qu'on peut remonter jusqu'à 2 saisons au delà des 3 dernières proposées par la FFT ( autrement dit jusqu'à 2010 ).

Share this post


Link to post
Share on other sites

Effectivement ça marche bien !

Merci, juste dommage que la gestion sportive n'intègre pas un filtre pour les n* d'équipe.

(Un club qu'a 4 équipes dans une même catégorie c'est vite le bordel)

Share this post


Link to post
Share on other sites

une fois qu'on passe par cette URL, le "masquage" dans la barre d'adresse saute et les liens direct apparaissent "en clair" lorsqu'on consulte les poules ou les feuilles de match. C'est pratique pour fournir par mail les infos à ses partenaires. Quand je fais un compte-rendu de rencontre, je mets le lien vers la feuille de match, c'est instantané !

Share this post


Link to post
Share on other sites

Merci ça peut servir en effet :sorcerer:

Share this post


Link to post
Share on other sites

De mon côté, l'année dernière j'ai installé une macro... Pour ceux qui ne connaissent pas, le principe c'est d'enregistrer une séquence d'actions que l'ordi reproduira à notre place.

Share this post


Link to post
Share on other sites

Par exemple, on peut créer la macro suivante :

- ouvrir la page "gestion des championnats"

- cliquer sur "régionaux"

- sélectionner la catégorie séniors et la ligue de l'Essonne

- cliquer sur "Rechercher"

- cliquer sur "championnats interclubs été séniors messieurs"

Etc, jusqu'à ce qu'on arrive sur la page de notre poule.

Une fois que la macro est créée, il suffit de cliquer sur le raccourci pour que l'ordi fasse tout seul les 25 clics nécessaires pour arriver à notre poule.

Share this post


Link to post
Share on other sites

Je ne connais pas autolt (je ne me débrouille pas mieux qu'un autre en informatique). Je fais ça avec iMacros. Apparemment ça peut marcher avec Explorer, Chrome et Firefox. Je m'en sers pour automatiser les recherches de tournois aussi.

Share this post


Link to post
Share on other sites

J'utilise les mêmes filtres que toi et je classe par date aussi.

Share this post


Link to post
Share on other sites

Tu peux classer les dates par ordre croissant/décroissant.

Share this post


Link to post
Share on other sites

L'url directe vers quoi exactement ?

Share this post


Link to post
Share on other sites

J'avais expliqué un peu plus haut en disant ceci :

une fois qu'on passe par cette URL, le "masquage" dans la barre d'adresse saute et les liens direct apparaissent "en clair" lorsqu'on consulte les poules ou les feuilles de match. C'est pratique pour fournir par mail les infos à ses partenaires. Quand je fais un compte-rendu de rencontre, je mets le lien vers la feuille de match, c'est instantané !

Tu veux un exemple concret pour que ce soit plus explicite je suppose ?

Reprenons le club de l'exemple pour afficher le calendrier des rencontres 2015 Senior Dames :

http://www.gs.applipub-fft.fr/fftfr/clubRencontres.do?dispatch=filtrer&clu_cno_club=19750247&param_clu_cno_club=19750247&mil_sisport=2015&hoi_asexe=F

La premiere colonne du tableau est le lien vers la poule représenté par un icone "P". Si on prend celui de la première ligne (ou des autres lignes concernant la même équipe ) et qu'on passe la souris sur l'icone, on peut voir s'afficher un lien javascript de la forme :

javascript:openPoule(246683);
Remarquez le N° de poule indiqué entre parenthèses, c'est ce numéro qui faudra noter pour vos futures créations d'url direct.

En temps normal quand on utilise le menu Gestion Sportive en partant de la page d'accueil , la fenêtre qui suit le clic sur l'icone Poule conserve le masquage de l'url.

Mais en passant par le lien de recherche directe fourni précédemment, l'url complète http apparaitra comme suit :

http://www.gs.applipub-fft.fr/fftfr/poule.do?dispatch=load&pou_iid=246683&clu_cno_club=19750247&param_clu_cno_club=19750247
A noter que les variable "club_cno_club" et "param_clu_cno" enrichies automatiquement sont facultatives, seule le N° de poule (pou_iid) suffit à afficher la composition ainsi que les autres sections :

http://www.gs.applipub-fft.fr/fftfr/poule.do?dispatch=load&pou_iid=246683
Un clic sur chaque section donnera également l'url complète associée :

Rencontres :
http://www.gs.applipub-fft.fr/fftfr/pouleRencontres.do?dispatch=load&pou_iid=246683&param_savec_equipe_club=&param_equ_sstatut_engage=&param_equ_sstatut_fiche=&param_sins_open=

Classement :
http://www.gs.applipub-fft.fr/fftfr/pouleClassement.do?dispatch=load&pou_iid=246683&param_savec_equipe_club=&param_equ_sstatut_engage=&param_equ_sstatut_fiche=&param_sins_open=

Joueurs :
http://www.gs.applipub-fft.fr/fftfr/pouleJoueurs.do?dispatch=load&pou_iid=246683&param_savec_equipe_club=&param_equ_sstatut_engage=&param_equ_sstatut_fiche=&param_sins_open=
Meme principe que tout à l'heure, les variables vides peuvent être retirées.

Rappel du principe : les variables sont séparées par un "&" et leur valeurs sont indiquées après le "=".

Quand vous voyez "variable1=&variable2=valeur2", cela signifie que la variable "variable1" est vide et que la variable "variable2" vaut "valeur2".

Bref, en ne conservant que les données "utiles" sur les urls obtenues, cela donne :

Rencontres :
http://www.gs.applipub-fft.fr/fftfr/pouleRencontres.do?dispatch=load&pou_iid=246683

Classement :
http://www.gs.applipub-fft.fr/fftfr/pouleClassement.do?dispatch=load&pou_iid=246683

Joueurs :
http://www.gs.applipub-fft.fr/fftfr/pouleJoueurs.do?dispatch=load&pou_iid=246683
Comme évoqué précédemment, le numéro de poule suffit à reconstituer les urls directes.

Pour ma part je garde en favori des liens en "pouleRencontres.do" et je les actualise chaque saison en récupérant tous les n° de poules depuis le calendrier global du club ( en passant la souris sur l'icone P et en notant le numéro)

Même démarche pour afficher une url de Feuille de match, il suffit de cliquer sur l'icone associée puis de recopier l'url indiquée si on veut la mettre dans un compte-rendu mail :

http://www.gs.applipub-fft.fr/fftfr/match.do?dispatch=load&pou_iid=246683&ren_iid=4458205&efm_iid=3409446&pha_iid=97195&efm_bmodifiable=0&param_savec_equipe_club=&param_equ_sstatut_engage=&param_equ_sstatut_fiche=&param_sins_open=
Ici d'autres variables sont obligatoires ( id rencontre, id fdm, et id phase ) puis il y a plein de variables à virer après la variable "pha_idd".

Après simplification :

http://www.gs.applipub-fft.fr/fftfr/match.do?dispatch=load&pou_iid=246683&ren_iid=4458205&efm_iid=3409446&pha_iid=97195
A vous de jouer :)

Share this post


Link to post
Share on other sites

lol ce truc de feignant !

pourtant la GS est très simple d'utilisation !

Share this post


Link to post
Share on other sites

Un clic au lieu d'une dizaine pour retrouver la bonne page : pratique et non pas fainéant, nuance :)

surtout une dizaine oui ;)

Share this post


Link to post
Share on other sites

ah mais toi tu parles de la gestion des championnats grand public !

c'est sur c'est un peu plus long à chaque fois !

il faut être élu de la fédé et t'auras la GS ;-)

Share this post


Link to post
Share on other sites

non c'est pas la GS ça c'est la " Gestion des championnats " qui est hébergée sur la GS différent ;)

la Gestion des Championnats est grand public, le sdf du coin dans un cybercafé ou le boxeur ou le danseur peuvent tout aussi bien y aller que nous

Share this post


Link to post
Share on other sites

C'est juste parfait Yusuke!!!

Merci !

Share this post


Link to post
Share on other sites

Une astuce pour la recherche de tournois sur l'AEI que je n'ai jamais formalisé sur le forum qui pourrait intéresser certains membres.

Faudra que je mette à jour le 1er post histoire de les regrouper.

Variables obligatoires pour former une url de recherche valide :

:arrow: le code de la ligue, variable lig_cno_1, exemple : lig_cno_1=38 pour la ligue des Yvelines

:arrow: le type de compétition, variable lhoi_atp, au choix T pour les tournois ou C pour les championnats.

:arrow: la période de recherche, variable mois, exemple : mois=3 pour obtenir les tournois sur les 3 mois à venir

Variables facultatives :

:arrow: la date de départ de recherche, variable dtdate, exemple : dtdate=01/04/2015

:arrow: la catégorie d'age, variable cah_icod, exemple : cah_icod=200 pour la catégorie Senior ( cf 1er post pour la liste exhaustive )

:arrow: le sexe, variable asexe, au choix H pour les hommes, F pour les femmes.

:arrow: le département, variable cod_cno_1 composée du code ligue + n° département, exemple : cod_cno_1=0168 avec 01 pour la ligue d'Alsace et 67 pour le département du "Haut-Rhin"

J'ajouterai les autres variables plus tard...

Url type :

http://www.ei.applipub-fft.fr/eipublic/competitionRecherche.do?dispatch=filtrer&lig_cno_1=38&hoi_atp=T&mois=3&dtdate=01/04/2015
Liste des codes ligue par ordre alphabetique (lig_cno_1) :

ALSACE: 01
AUVERGNE: 03
BOURGOGNE: 04
BRETAGNE: 05
C.B.B.L.: 09
CENTRE: 06
CHAMPAGNE: 07
CORSE: 30
COTE D'AZUR: 08
DAUPHINE SAVOIE: 10
ESSONNE: 31
FEDERATION FRANCAISE DE TENNIS: 99
FLANDRES: 11
FRANCHE COMTE: 12
GUADELOUPE: 28
GUYANE: 25
GUYENNE: 13
HAUTS DE SEINE: 32
LANGUEDOC ROUSSILLON: 14
LIMOUSIN: 15
LORRAINE: 16
LYONNAIS: 17
MARTINIQUE: 29
MIDI PYRENEES: 23
NORMANDIE: 18
NOUVELLE CALEDONIE: 24
PARIS: 19
PAYS DE LA LOIRE: 02
PICARDIE: 20
POITOU CHARENTES: 21
POLYNESIE: 27
PROVENCE: 22
REUNION: 26
SEINE ET MARNE: 37
SEINE ST DENIS: 33
VAL DE MARNE: 35
VAL D'OISE: 34
YVELINES: 38
Z-DIVERS FFT: 00

Share this post


Link to post
Share on other sites

pour filtrer par departement il suffit de rajouter le paramètre cod_cno_1="ligue"+"departement" ( cod_cno_1=0167 ou cod_cno_1=0168 )

http://www.ei.applipub-fft.fr/eipublic/competitionRecherche.do?dispatch=filtrer&lig_cno_1=01&cod_cno_1=0167&hoi_atp=T&mois=6&dtdate=15/06/2015&hoi_asexe=F&cah_icod=200

ou

http://www.ei.applipub-fft.fr/eipublic/competitionRecherche.do?dispatch=filtrer&lig_cno_1=01&cod_cno_1=0168&hoi_atp=T&mois=6&dtdate=15/06/2015&hoi_asexe=F&cah_icod=200

Share this post


Link to post
Share on other sites

Merci Bison, plus besoin de chercher l'info du coup ;)

j'ai mis à jour mon post en conséquence.

Share this post


Link to post
Share on other sites

yusuke, tu peux aussi corriger ta liste de ligues. tu as inversé les codes de cote d'azur(08) et de dauphiné(10).. je ne sais pas si il y a d'autres erreurs ou pas.

Share this post


Link to post
Share on other sites

c'est corrigé.
J'avais fait un script pour remettre en forme la liste mais les noms de ligue avec accents ou caractères spéciaux type [ ' ] n'étaient pas bien sortis. J'ai dû les ré-écrire à la main d'où l'inversion.

Share this post


Link to post
Share on other sites

parfait, je rajoute que si vous voulez filtrer sur plusieurs ligues/départements, vous pouvez en utilisant lig_cno_2 et cod_cno_2, lig_cno_3 et cod_cno_3

bien utile pour ceux qui habitent dans une zone "frontalière" entre deux ligues comme moi :-)

Share this post


Link to post
Share on other sites

Oui après pour ceux qui veulent vraiment aller plus loin et faire des url plus complexes, il suffit d'afficher le "code source" html du formulaire présent sur la page http://www.ei.applipub-fft.fr/eipublic/competitionRecherche.do?dispatch=afficher ( généralement clic droit sur le corps de la page puis "code source de la page" ou "afficher la source" selon les navigateur ).

Il faut alors chercher dans le code toutes les variables au sein des balises <input> et regarder le "name=XXXX" associé qui correspondra au nom de la variable et "value=YYYYY" qui indiquera la valeur par défaut ( vide ou non ).
Même principe pour les balises <select> qui correspondent à des combo-listes avec le "name" comme nom de variable et pour la liste des valeurs possibles, il faudra regarder les balises <option value=ZZZZ>

Share this post


Link to post
Share on other sites

Je pense qu'un des serveur a craché sinon c'est juste :o

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×