Forum Sistearth

Forum Général => Général => Discussion démarrée par: Tohwi le 19 Janvier 2014 à 20:37:20



Titre: Page statistiques
Posté par: Tohwi le 19 Janvier 2014 à 20:37:20
Je me suis amusé à coder une page de statistiques (classement->statistiques) un peu plus classe  8)

Il va vous falloir un coup de CTRL+F5 (ou de vidage de cache sous chrome) si rien n'apparaît. Désolé mais les fichiers css sont pas versionnés.

J'attends :
- des avis
- des suggestions pour de meilleurs couleurs de classes et des sexes
- faut-il remettre les simples tableaux à côté ?

Edit : Oui, "Victoire" bugue, tout simplement parce qu'AUCUN royaume n'en a une seule. Faudrait peut-être virer complètement ce classement.


Titre: Re : Page statistiques
Posté par: LeTassalonien le 19 Janvier 2014 à 21:58:55
Euh, j'ai pas l'impression de regarder une page de sistearth déjà.  >D
Le fait que ça ne soit pas raccord avec le style général est bien embêtant déjà.
Par ailleurs, les chiffres bruts m'intéressent nettement plus que les pourcentages (qui étaient d'ailleurs indiqués en parenthèse là où c'était pertinent il me semble) ; on perd en information avec le changement. D'ailleurs pour la diplo le pourcentage est fondamentalement débile.


Titre: Re : Page statistiques
Posté par: Tohwi le 19 Janvier 2014 à 22:22:53
Les chiffres bruts apparaissent au passage de la souris


Titre: Re : Page statistiques
Posté par: LeTassalonien le 19 Janvier 2014 à 22:54:10
En effet. Mais
Citation
(0, 15)
Au lieu de
Citation
15
C'est peu naturel ; par ailleurs on ne peut en afficher qu'un à la fois ce que je trouve un peu moins pratique (il faut glisser sa souris d'un quartier à l'autre au lieu de voir les chiffres d'un coup d'oeil)


Titre: Re : Page statistiques
Posté par: Mel le 19 Janvier 2014 à 22:56:25
mettre les graphiques sur deux colonnes?


Titre: Re : Re : Page statistiques
Posté par: Tohwi le 19 Janvier 2014 à 23:43:45
En effet. Mais
Citation
(0, 15)
Au lieu de
Citation
15
C'est peu naturel ; par ailleurs on ne peut en afficher qu'un à la fois ce que je trouve un peu moins pratique (il faut glisser sa souris d'un quartier à l'autre au lieu de voir les chiffres d'un coup d'oeil)
Ouais, la lib avait des specs cheloues, faut que je voie si ça peut se corriger.

mettre les graphiques sur deux colonnes?
Je trouve que ça rend pas bien (ça fait vraiment vide), j'ai fait exprès de mettre en div flottante


Titre: Re : Page statistiques
Posté par: Tohwi le 20 Janvier 2014 à 00:29:05
Mieux ? (avec CTRL+F5)

Je pense que je remettrai les chiffres à côté des graphiques.

Sinon, j'attends toujours des suggestions pour les couleurs :p => http://www.w3schools.com/html/html_colornames.asp


Titre: Re : Page statistiques
Posté par: Mel le 20 Janvier 2014 à 00:44:24
pour moi, la taille du popup est pas la bonne et donc ils sont sur une seule colonne...


Titre: Re : Page statistiques
Posté par: Tohwi le 20 Janvier 2014 à 00:56:20
Ah, c'est vrai que c'est un pop-up !
/me utilise i3wm

D'ailleurs les pop-ups c'est pas top, faudrait peut-être les remplacer par des ouvertures d'onglets, non ?

Bref, je modifierai la taille des divs


Titre: Re : Page statistiques
Posté par: Yoda le 24 Janvier 2014 à 02:35:55
Je ne sais pas s'il n'y a qu'à moi que ça fait cela mais passer la souris sur les différents "quartiers" n'affiche pas le chiffre sur les derniers classements, uniquement sur les 3 premiers. Ensuite dès que je descends un peu ça m'affiche plus rien, ou parfois ça me l'affiche parfois non, parfois ça me l'affiche quand je passe la souris autre part que sur les pourcentages :/
Bref, c'est bien joli mais du tout ergonomique ^^
Et sur téléphone je ne sais pas si on peut afficher les chiffres en passant le doigt sur les quartiers...?


Titre: Re : Page statistiques
Posté par: Cresus le 24 Janvier 2014 à 19:40:10
Je pense qu'il faudrait inverser les mizus et les reikons sur le diagramme.. Pour garder la cohérence avec la map.. Pis avec les ennemies..


Titre: Re : Page statistiques
Posté par: Galzbar le 24 Janvier 2014 à 19:42:06
Tout s'affiche correctement chez moi , les couleurs sont bien les bonnes, et le "mouse over" fonctionne sur tous les diagrammes.


Titre: Re : Page statistiques
Posté par: Tohwi le 25 Janvier 2014 à 12:46:52
À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

Sinon, quand vous dites que ça marche pas, dites avec quel navigateur (et avec le numéro de version, c'est encore mieux) et éventuellement quel système d'exploitation. Sinon ça m'avance pas :suspended:


Titre: Re : Page statistiques
Posté par: Yoda le 25 Janvier 2014 à 13:32:11
Chrome (théoriquement dernière version: Version 32.0.1700.76 m), Windows 7 Pro.

Après j'ai récemment eu des problèmes avec les searchbar pourries, peut-être que c'est ça qui fait que c'est pas encore au point.


Titre: Re : Page statistiques
Posté par: LeRedempteur le 25 Janvier 2014 à 13:36:43
Ne fonctionne pas avec Windows 8.1 et Firefox 26.0 après avoir vidé le cache

(http://img11.hostingpics.net/pics/853768Sanstitre.png) (http://www.hostingpics.net/viewer.php?id=853768Sanstitre.png)


Titre: Re : Page statistiques
Posté par: Tohwi le 25 Janvier 2014 à 15:57:08
Huh
Que ça marche pas sous Firefox 26, je vois aucune explication possible... Enfin, pas sans débuguer le truc, et j'ai pas de Windows 8 (et j'en veux pas)


Titre: Re : Page statistiques
Posté par: Connavar le 25 Janvier 2014 à 17:01:15
ca semble pas motivé chez moi non plus meme résultat


windows 7 firefox 26

Code:
<tr><th>Population</th></tr><tr><td><div style="position: relative;" id="container_population" class="chart_container"></div></td></tr>

donc je sais pas comment se charge les données  mais apparement elle sont pas motivé

Citation
<script>
    pr = {"mizu" : [[0, 1486]], "seizon" : [[0, 964]], "tsuchi" : [[0, 441]], "reikon" : [[0, 424]], };
prestige = {"mizu" : [[0, 125030]], "seizon" : [[0, 110285]], "tsuchi" : [[0, 84225]], "reikon" : [[0, 71085]], };
victoire = {"mizu" : [[0, 0]], "reikon" : [[0, 0]], "seizon" : [[0, 0]], "tsuchi" : [[0, 0]], };
totem = {"mizu" : [[0, 16]], "reikon" : [[0, 14]], "seizon" : [[0, 11]], "tsuchi" : [[0, 10]], };
couple = {"mizu" : [[0, 29]], "seizon" : [[0, 22]], "reikon" : [[0, 18]], "tsuchi" : [[0, 16]], };
diplomatie = {"mizu" : [[0, 12739]], "tsuchi" : [[0, 9890]], "seizon" : [[0, 3719]], "reikon" : [[0, 3192]]};
population = {"seizon" : [[0, 47]], "mizu" : [[0, 39]], "tsuchi" : [[0, 35]], "reikon" : [[0, 29]], };
classe = {"mage" : [[0, 43]], "archer" : [[0, 41]], "chevalier" : [[0, 34]], "sorcier" : [[0, 32]], };
sexe = {"Gar?on" : [[0, 96]], "Fille" : [[0, 54]], };
</script>

en fait si

erreur js
Citation
16:03:33,263 L'utilisation de « getUserData() » ou « setUserData() » est obsolète. Utiliser « WeakMap » ou « element.dataset » à la place. requestNotifier.js:64
16:03:33,292 SyntaxError: Using //@ to indicate source map URL pragmas is deprecated. Use //# instead jquery-1.10.2.min.js:1
16:03:33,348 uncaught exception: Invalid dimensions for plot, width = 69, height = 0, resolution = 1

quand je tente de charger un graphique a la main ca donne ca

Code:
16:13:12,255 basic_pie(document.getElementById("container_population"), donnees_royaume(population));
16:13:12,258 Invalid dimensions for plot, width = 69, height = 0, resolution = 1





Titre: Re : Page statistiques
Posté par: LeTassalonien le 25 Janvier 2014 à 17:06:58
Fonctionne sous firefox 26 et windows 8, chez moi.


Titre: Re : Page statistiques
Posté par: Foxhound le 25 Janvier 2014 à 17:25:53
Fonctionne sous firefox 26


Titre: Re : Page statistiques
Posté par: Connavar le 25 Janvier 2014 à 21:17:48
meme probleme sur ubuntu firefox 26 toujours aprés vdage du cache


Titre: Re : Re : Page statistiques
Posté par: Tohwi le 29 Janvier 2014 à 00:24:10
À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

Sinon, corrigé pour ceux pour qui ça marchait pas (c'était indépendent du navigateur en fait).
(C'est drôle le code de Sist : y'a deux fichiers css, qui font strictement la même chose, mais qui sont fournis aléatoirement selon les joueurs.)


Titre: Re : Page statistiques
Posté par: Connavar le 29 Janvier 2014 à 11:46:06
je confirme qu'après un nouveau ctrl f5 ca marche.


Titre: Re : Re : Re : Page statistiques
Posté par: Mel le 29 Janvier 2014 à 13:07:06
À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

Sinon, corrigé pour ceux pour qui ça marchait pas (c'était indépendent du navigateur en fait).
(C'est drôle le code de Sist : y'a deux fichiers css, qui font strictement la même chose, mais qui sont fournis aléatoirement selon les joueurs.)

En fonction de l'image de droite que le joueur a choisi, non ?


Titre: Re : Page statistiques
Posté par: Tohwi le 29 Janvier 2014 à 13:08:30
Peut-être... Dans tous les cas il faut vraiment fusionner tout ça. Mettre l'image de droite dans un fichier séparé surtout.


Titre: Re : Page statistiques
Posté par: Mel le 29 Janvier 2014 à 14:14:01
J'ai eu la flemme, d'ou le fichier commons.css  :loltooth:


Titre: Re : Re : Page statistiques
Posté par: LeTassalonien le 29 Janvier 2014 à 17:18:36
Peut-être...
C'est même certain quand on voit ça :
Citation
Choisir sa CSS
Choix de la CSS    CSS basique    CSS renard

En tout cas, dans la catégorie codage dégueu...  :D


Titre: Re : Page statistiques
Posté par: Tohwi le 29 Janvier 2014 à 19:50:11
C'est pas le seul endroit où il y a de la duplication de code horrible, il y a aussi tout le dossier mod/, que j'ai pas encore eu le courage de regarder. Je dois être en train d'introduire plein de bugs sur toutes les fonctions admin :D


Titre: Re : Re : Re : Page statistiques
Posté par: Tohwi le 08 Février 2014 à 20:41:16
À faire :
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes
- mettre sur deux colonnes en fixe
- remettre les stats textuelles à côté
- inverser l'ordre des royaumes

(Purée, le temps que ça m'a pris juste pour ça, et ça va buguer, et ça va pas plaire à certains, etc)
Cache, tout ça, toujours les mêmes problème avec les fichiers de style.

Mais je suis plutôt content du résultat, perso :)


Titre: Re : Page statistiques
Posté par: Yoda le 09 Février 2014 à 13:44:18
Idem, cette fois c'est très bien, j'aime beaucoup :)
Merci Tohwi !


Titre: Re : Page statistiques
Posté par: LeTassalonien le 22 Février 2014 à 13:27:08
Noté un bug mineur : les noms des classes sont colorés comme pour les royaumes. Je peux comprendre qu'il faille colorer pour le graphique d'à côté, à la limite, mais les couleurs de royaume ça sonne faux je trouve.


Titre: Re : Page statistiques
Posté par: Tohwi le 22 Février 2014 à 14:04:25
Ben j'avais changé ça pour les graphiques, mais en réintégrant avec le texte j'ai remis comme c'était avant. C'est rien de nouveau, ça a toujours été comme ça.


Titre: Re : Page statistiques
Posté par: LeTassalonien le 22 Février 2014 à 15:22:15
Ben, non par le passé (avant tes modif') les noms des classes étaient tous en noir.


Titre: Re : Page statistiques
Posté par: Yoda le 23 Février 2014 à 00:32:18
Je suis pas sûr, je crois qu'à l'époque des joueurs avaient déjà rapporté ça et on avait dit que ce n'était pas particulièrement embêtant. Je crois même que le joueur qui avait posté était Tsuchi, mais je m'avance peut-être.


Titre: Re : Page statistiques
Posté par: LeTassalonien le 23 Février 2014 à 01:07:39
Si tu le dis.
Faudrait un screen d'époque pour être sûr (ça doit se trouver en cherchant), mais à la limite on s'en fiche de comment c'était, ça serait tout de même bien de chager.  :loltooth:


Titre: Re : Page statistiques
Posté par: Tohwi le 23 Février 2014 à 19:13:01
Ah non je t'assure, ça a toujours été comme ça.
Tu peux regarder mon patch dans git pour t'en convaincre.