La suggestion chiante du jour : Le calendrier de sortie

Forum pour rapporter les bugs/problèmes que vous avez rencontré sur le site ou le forum afin que le Webmaster répare les dégâts le plus rapidement possible ! Vous pouvez également donner des idées afin que le site s'améliore au mieux !

La suggestion chiante du jour : Le calendrier de sortie

Message par Maitre Jiraya » 09 Nov 2009, 21:40

Salut, cette suggestion s'adresse tout particulièrement à Marty. Alors lorsque je suis arrivé sur la page d'accueil, j'ai vu le calendrier avec les prochaines sorties et dans ma curiosité quasi maladive (et dut aussi à mon incompétence à se souvenir des dates) j'ai voulu vérifier quand sortais Zelda Spirit Track, et là horreur et damnation lorsque je tente de cliquer sur le lien (qui a pourtant une main qui s'affiche), on ne me redirige pas sur la page du calendrier où se trouve Spirit Track afin de voir sa date de sortie.

Donc dans ma hâte, si il était possible d'avoir un truc du genre (ou alors si on pouvait nous rediriger sur une page qui nous indique les dates de sorties avec un lien pour revenir où l'on était précédemment, je pense que ce serait cool).
Avatar de l’utilisateur
Maitre Jiraya
Modérateur
Modérateur
 
Message(s) : 671
Inscription : 18 Fév 2009, 21:10
Localisation : Everywhere as God

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Martial » 09 Nov 2009, 22:30

Je comprend ta frustration, mais ce problème sera réglé lorsque j'aurai enfin trouvé la solution pour les fiches (puisque c'est complétement lié !). Mais actuellement, j'ai beau y réfléchir, je n'ai pas encore trouvé la solution miracle :( (à part full database, mais je ne suis pas sûr que ce soit réellement une solution... => je sens une troisième big réorganisation complète du site...)
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Maitre Jiraya » 09 Nov 2009, 23:08

Aaah d'accord. Bon bah idée super conne : Pour afficher tes sorties sur la page d'accueil, j'imagine que tu le fait avec un timestamp (ou dis moi comment alors). Et finalement, tu fais pareil pour ton calendrier (sauf que là tu gère ça soit par défaut soit avec un formulaire), alors pourquoi ne pas créer une fonction sur ta page calendrier (tu fais passer une variable, ta page calendrier la récupère, et grâce à un test if, tu vérifies l'existence de cette variable avec un nom précis, et après tu fais une recherche dans ta sgbd comme tu le d'habitude pour afficher tes news habituellement lorsque l'on passe par le formulaire). Enfin ce serait de cette manière que je m'y prendrai. Sachant qu'en plus ton site se base sur une architecture (qui ont emprunte des éléments) MVC, ça devrait plutôt simple non ? (en plus pour éviter les hacks, une petite régex ne semble pas de refus, je doute que tu ai 40 personnes qui vont appeler la page en même temps, mais le danger hack peut être écarté). Le tout c'est que tu commandes bien l'affichage dynamique de ta page (en clair, faire en sorte que lorsque l'on clique sur un jeu, le retour que doit nous afficher ta page calendrier soit bien celui pour ton jeu, et non l'affichage par défaut qui consiste à afficher les sorties de ce moi-ci). Tout du moins, et je pense que c'est pas un drame, nous afficher la page avec le calendrier mais pour le mois de sortie du jeu (comme si, si prend Zelda Spirit Track, on affichait le calendrier du mois Décembre avec le formulaire).

Mais bon, j'ai p'tête tort, je sais pas encore comment est ton site. Mais j'espère que tout du moins que mes explications sont assez claires (car c'est pas mon fort).
Avatar de l’utilisateur
Maitre Jiraya
Modérateur
Modérateur
 
Message(s) : 671
Inscription : 18 Fév 2009, 21:10
Localisation : Everywhere as God

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Martial » 11 Nov 2009, 00:54

Oula, j'ai beau lire et relire, je ne comprend pas tout. Je vais quand même essayé de répondre ^^

Donc oui, j'utilise le timestamp pour afficher les prochains jeux à sortir (enfin, ça ne suffit pas, mais je m'en sert, c'est sûr !).

Maintenant, ce que tu aimerais (comme moi d'ailleurs), si j'ai bien compris, c'est que lorsqu'on clique sur un des jeux à paraître (donc dans le cadre de la page d'accueil) tu aies un description du jeu, non ?

Et bien c'est comme je l'ai dit plus haut, je ne sais pas comment faire actuellement, je n'ai pas encore choisi la solution la plus adaptée, mais j'y réfléchi !

Le problème, c'est qu'il faudrait lier les fiches de jeu aux icônes de news (forcément). Or, l'association jeu <=> icônes se fait manuellement pour le moment (c'est à dire que j'ai un tableau avec l'ID de l'icône, le type, et le nom). Regarde ce que ça donne, tu comprendras mieux:

Code : Tout sélectionner
<?php

//Permet de récupérer le nom des catégories en fonction de l'ID des icônes ! (c'est normal que ce ne soit pas dans l'ordre !
$nom_categorie = array(

'11'      =>   array('autres', 'Site'),
'14'      =>   array('logiciels', 'RPG Maker XP'),
'15'      =>   array('consoles', 'Nintendo DS'),
'20'      =>   array('jeux', 'Final fantasy IV'),
'21'      =>   array('jeux', 'Final fantasy III'),
'22'      =>   array('jeux', 'Final fantasy XII'),
'24'      =>   array('jeux', 'Final fantasy Crystal Chronicles: Ring Of Fates'),
'25'      =>   array('editeurs', 'Enterbrain'),
'26'      =>   array('jeux', 'Kingdom Hearts 358/2'),
'27'      =>   array('jeux', 'Kingdom Hearts Birth By Sleep'),
'28'      =>   array('mini-jeu', 'Little Fighter 2'),
'29'      =>   array('jeux', 'Dissdia: Final fantasy'),
'30'      =>   array('jeux', 'Final fantasy X'),
'31'      =>   array('logiciels', 'Tactic Heros'),
'32'      =>   array('jeux', 'Final fantasy XIII'),
'33'      =>   array('jeux', 'Tales of Symphonia: Dawn out the New World'),
'34'      =>   array('jeux', 'Mass effect'),
'35'      =>   array('jeux', 'Final fantasy Crystal Chronicles: Echoes of Time'),
'36'      =>   array('jeux', 'Star Ocean 4'),
'37'      =>   array('consoles', 'Wii'),
'38'      =>   array('jeux', 'Tales of Symphonia'),
'39'      =>   array('jeux', 'Final fantasy XI'),
'40'      =>   array('jeux', 'Dragonica'),
'41'      =>   array('jeux', 'Fable'),
'42'      =>   array('jeux', 'Alpha Protocol'),
'43'      =>   array('jeux', 'Drakensang'),
'44'      =>   array('jeux', 'Zelda: Spirit Track'),
'45'      =>   array('editeurs', 'Eidos'),
'46'      =>   array('editeurs', 'Tri-Ace'),
'47'      =>   array('jeux', 'Tales of Vesperia'),
'48'      =>   array('jeux', 'Final fantasy Crystal Chronicles: My Life as a Darklord'),
'49'      =>   array('jeux', 'Arc Rise Fantasia'),
'50'      =>   array('consoles', 'PS3'),
'51'      =>   array('consoles', 'Xbox 360'),
'52'      =>   array('consoles', 'Xbox'),
'53'      =>   array('consoles', 'Playstation 2'),
'54'      =>   array('consoles', 'Playstation'),
'55'      =>   array('consoles', 'Playstation Portable'),
'56'      =>   array('evenements', 'Japan Expo 2009'),
'59'      =>   array('jeux', 'Dragon Age : Origins'),
'60'      =>   array('jeux', 'Magna Carta 2'),
'61'      =>   array('evenements', 'Micromania Game Show 2009'),
'62'      =>   array('magasin', 'Micromania')

);

?>


En fait, pour faire plus simple, lorsque j'ajoute une icônes de news avec l'administration phpBB, je n'ai aucun moyen de dire que tel icône correspond à tel jeu. Y a qu'à juste regarder la "geule" de la table, et tu verras que ce n'est pas possible (sans la modifier du moins):

table_icons.png


Or, si y a un truc que je me suis promis, c'est de garder au moins une base stable: le forum. Donc je ne toucherais pas aux tables qui lui sont associées. De toute façon, même si je rajouter une colonne "nom", il faudrait que je modifie les fichiers d'administration de phpBB pour ajouter un champ lors de l'ajout d'une icône. Donc bon, en plus d'être galère, ça reste du manuel, alors autant le faire dans les fichiers, non ?

Enfin tout ça pour dire que ce qui lie icônes à jeu est le tableau PHP que j'ai posté plus haut. Maintenant, il faudrait créer une fiche pour chaque jeu qui a eu le droit à au moins une news. C'est là que ça se corse un petit peu (et où on revient à ce qui a été dit en privé). Est-ce que les fiches sont des sections ? Quelles informations doivent apparaître dans une fiche ? Pour moi, une fiche c'est ça (pour reprendre l'exemple Spirit Tracks). C'est-à-dire le nom du jeu, les jaquettes, les liens vers les sites officiels, la plateforme, et bien sûr, les news faîte sur le jeu. Or, ça reste quand même relativement pauvre comme contenu, et je pense que vous voudriez aller plus loin que ça. Mais plus loin, pour moi, c'est une section, sans vraiment en être une. Ça ressemble à ce qu'à fait J-V.com, et à ce que j'aimerai éviter. En réalité, mon but a toujours été de proposer un maximum d'informations sur un jeu. Et c'est là que les changements prévus m'inquiètent un peu. Si on fait un site de fiche, on aura, certes, une jolie base de donnée, mais il y aura tellement de jeu que nous ne pourront pas les traiter correctement, ne donnant ainsi que quelques infos sur chacun des jeux (comme a fait Legendra). Mon idéal, ce n'est ni J-V.com, ni Legendra, j'aimerai qu'on donne quelques informations sur chaque jeu, mais sans délaisser les jeux qui nous intéressent vraiment.

Avant, l'idée était, si je vous ai bien compris, de réunir tous les jeux dans le menu. Mais pour que ça ne fasse pas trop tâche, vous voudriez les regrouper dans des parties. Ainsi, dans le menu, on aurait plus un lien pour chaque FF, mais un lien pour la saga Final fantasy, un pour la saga Kingdom Hearts, un pour les Zelda, etc... Et ce pour chaque jeu possédant une fiche (donc ayant au moins une news). Avant, je trouvais ça pas mal, mais finalement, c'est le meilleur moyen de noyer le travail qu'on aura fait dans chacune des sections.

Nan, ce qui conviendrait mieux, c'est un système de fiche à part. Comme ça, on serait tous d'accord. On garde les liens des jeux sur lesquels on a travailler (Zelda, Eternal Sonata, Final fantasy), mais d'un autre côté, on a un système de fiche qui regroupent tous les jeux dont on a parlé. Il ne reste plus qu'à créer un système permettant à chacun (ou à l'équipe plutôt ^^) de remplir la fiche de chaque jeu (avec des champs précis, comme les développeurs, la date de sortie, les jaquettes, etc...

En tout cas, j'avais commencé à travailler sur un système de fiche justement, et voilà où je me suis arrêté: Fiches
Il reste du boulot quoi ^^

Bon, n'hésitez pas à me donner des idées ou à faire des remarques, là, je suis tellement fatigué que j'ai l'impression que j'ai raconté n'importe quoi... M'enfin bref, j'arriverai à trouver la solution ! :)
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Maitre Jiraya » 11 Nov 2009, 14:19

Pur le calendrier : Si on clique sur Zelda Spirit Track, il faudrait qu'on arrive sur cette page. Voilà, pas besoin d'en ajouter plus (j'avais pas remarqué qu'on avait une info bulle sur le tableau, je trouve pas ça très utile car pas très voyant, tu aurais dut changer l'apparence du texte pour que ce soit plus voyant).

Pour les icones : Je ne comprend pas l'idée d'associer icone et jeu, faudra que tu expliques (je vois pas en quoi c'est utile en fait).

Pour les fiches : Aaaaaah tu nous expliques enfin ton point de vue ^^ On va enfin mieux se comprendre. Mais ma réponse je te l'ai déjà donné, donc au risque de me répéter : Tes fiches c'est comme tes sections. Basta, en anglais : Your cards is like your sections. Après t'as de le chance, je sais pas le dire en allemand lol.

Pour moi tes sections par exemple c'est ça. Après ce que je voudrais, au lieu d'avoir une rimbambelle de lien dans le le menu, il faudrait plutôt réfléchir à ce que ces liens soit affiché autre part, ou autrement (et c'est là où j'en reviens à classe tout les jeux par série). Ainsi, ce que tu appelles sections deviendrait une fiche, et ce qui contiendrai ta fiche serait une section (qui contiendrait toutes les fiches sur les Final Fantasy). Donc après si on se réfère à ton fil d'Ariane : ça se présenterai ainsi : Final-RPG > Section Final Final Fantasy > Fiche Final fantasy I > Accueil (ou Soluces/ News etc... Ainsi les liens tel que l'équipement et autre disparaisse pour laisser à des liens qui te rediriges sur d'autre fiches). Après tu rajoutes ce que tu veux dans ta fiche, on t'obliges pas à mettre que les news, que les images, que les vidéos... Si tu as envies d'ajouter une partie qui traite de l'équipe de production du jeu, ben ajoutes cette partie, qu'est ce que tu veux qu'on te dise d'autres. Après faut voir aussi comment tu perçois tes sections et comment toi tu définirais les fiches (tout ce qu'on sait c'est que ce n'est pas du style de jv.com ni de Légendra, bon on est pas très avancé). Tu vois, ce genre de propos ne nous aident pas vraiment (bon ok, il était minuit, je comprends, moi même lorsque j'écris tard le soir, je n'ai pas l'esprit clair) :
[quote="Martial"] Si on fait un site de fiche, on aura, certes, une jolie base de donnée, mais il y aura tellement de jeu que nous ne pourront pas les traiter correctement, ne donnant ainsi que quelques infos sur chacun des jeux (comme a fait Legendra). Mon idéal, ce n'est ni J-V.com, ni Legendra, j'aimerai qu'on donne quelques informations sur chaque jeu, mais sans délaisser les jeux qui nous intéressent vraiment.[/quote
]
Avatar de l’utilisateur
Maitre Jiraya
Modérateur
Modérateur
 
Message(s) : 671
Inscription : 18 Fév 2009, 21:10
Localisation : Everywhere as God

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Martial » 11 Nov 2009, 15:38

Ah, donc pour le calendrier, c'est comme si c'était fait ^^ (fallait dire que c'était simple :p)

Pour les icônes, c'est lié à l'idée que j'ai des fiches, j'en reparlerai sans doute dans la suite ! :)

Et pour les fiches, c'est ce que je craignais, tu pensais la même chose que moi. Alors je vais essayer d'expliquer le plus clairement possible pourquoi c'est pas possible :non:

D'après toi, chaque jeu ayant fait office de news devrait avoir une place dans le menu (comme pour les sections). Ah, wait, je crois que j'ai un peu mieux compris après relecture. Jusqu'ici tu n'as pas vraiment parlé de news n'est-ce pas ? C'est pourquoi tu comprenais pas ce que les icônes de news viennent faire là ? Donc pour toi, on ne changerait rien si ce n'est qu'on rajouterait un étage en plus (le regroupement par série => afin d'avoir un menu latéral gauche moins plein) ? (*repars lire une 3ème fois*)

Ok, donc moi je voyais pas ça du tout comme ça. Alors je vais enfin te définir précisément ce qu'est une fiche pour moi:

Une fiche est une page qui traite les principaux éléments d'un jeu comme son nom, ses dates de sortie, ses sites officiels, ses développeurs, sa plateforme de développement, ses jaquettes, et éventuellement quelques images in-game. Ainsi, si on ne connait pas un jeu, on peut très facilement se faire une idée de ce à quoi il ressemble rien qu'en lisant rapidement sa fiche. Après, sur certains site, on peut ajouter les news relatives à un jeu dans sa fiche. Ce qui signifie que les fiches sont plutôt faite pour faire connaître un jeu qui n'est pas encore sortie. Là où je différencie les fiches des sections, c'est que les sections sont bien plus complètes. Dans une section, tu auras une description complète du jeu, de son histoire, de son gameplay, ainsi que des tests, des solutions, astuces et autres informations permettant au visiteur de connaître les moindres détails du jeu en question. C'est d'ailleurs pourquoi je ne veux pas avoir un site de fiche, mais plutôt de sections puisque les fiches se résument à quelques infos sans grandes importances (juste donner une idée du jeu, ça peut être pas mal si tu le connais pas, dans le cas contraire, c'est inutile...). Pourtant, si tu regardes bien, Legendra est un site qui se constitue uniquement de fiches. Pour J-V.com, c'est plus complet, mais sans plus non plus (à part en fouillant les forums bien sûr, mais les infos ne sont pas synthétisées => et tu n'es pas sûr de trouver ce que tu veux). Si tu veux des astuces sur un FF, tu vas aller sur J-V.com ou sur un site spécialisé ? Tu trouveras certainement pas le même contenu dans les 2 sites différents. C'est pourquoi je vise à ce que Final-RPG devienne un site complet plutôt qu'un site vide remplie de fiche.

Mais ce n'est pas tout, j'ai parlé il y a quelques jours de site full database, eh bien J-V.com (et Legendra, j'en suis sûr) en sont de parfaits exemples. Il y a un énorme avantage à cela: les modifications de contenu du site peuvent se faire sans passer par le FTP (donc n'importe qui peut modifier du contenu, à partir du moment où il a les droits, bien entendu). C'est un peu ce que je pensais faire avec le site, pour vous permettre de travailler librement sur l'ensemble du site si l'envie vous prend. Ça reviendrait à créer un CMS ou quelque chose du même type qu'un blog dans lequel on peut créer des articles (dans notre cas des sections), composés eux-mêmes d'autres articles (comme solution/astuces/objets, etc... => ça peut aussi faire penser à l'arborescence d'un forum). D'un côté, c'est pratique, t'imagines, pour créer une nouvelle section, on pourrait le faire en quelques clics, il s'ajouterait automatiquement au menu de gauche et ça pourrait même être vous qui êtes à l'origine de la création de cette nouvelle section. Mieux encore, on pourrait facilement rajouter des fonctionnalités nouvelles comme l'ajout possible de commentaires pour chaque section (et sous partie => des commentaires sur une page d'astuce par exemple O_o) ou encore un compteur de visite pour chaque page. Ça semble beau dis comme ça, et on pourrait se demander pourquoi je ne me suis pas lancé dans l'aventure tout de suite. La réponse est simple, et pourtant, le problème me triture l'esprit depuis au moins 3 mois: ce système a des limites, et je vais vous le prouver.

Si le contenu des sections du site peuvent être modifié par n'importe qui (de l'équipe disons), cela signifie qu'il faudrait un formulaire comme celui dans lequel je tape ce texte en ce moment. Or, vous avez vu qu'il est quand même possible de faire plein de choses grâce au BBCode (ajout d'image, de vidéo, on peut mettre en forme le texte, etc...). Il serait même possible de créer un BBCode pour faire des tableaux. ça semble sans limite, et pourtant dîtes moi, avec ce système, comment reproduire cette page: Joyaux (toujours le même exemple ^^)

Eh bien je crois que ce n'est pas possible puisque pour le champ de recherche, il faut utiliser du PHP (récupération de variables superglobales, toussa). Mais ce n'est pas tout, comment introduire les QCMs pour les tutoriels RPG Maker XP par exemple ? De même pour la correction des TPs. Ça tourne toujours autour des formulaires et du PHP, mais il s'avère que jusqu'ici, je n'ai pas trouvé la solution miracle.

En plus de ça, utiliser une base de donnée et plus lent que des fichiers, ainsi, beaucoup de site ont besoin de mettre en place un système de cache pour stocker temporairement les pages très demandée en statique (.html). Pour Final-RPG, je n'ai pas eu ce problème, justement parce que ce n'est pas un site full database. Alors voilà, réfléchissez à ça, et dîtes moi si vous trouver quelque chose d'intéressant sur le sujet ! :)
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Martial » 11 Nov 2009, 22:01

Juste pour dire que j'avais oublié de faire ce que tu m'avais demandé (le but principal du topic en fait ^^), mais que maintenant c'est bon.

J'en est même profité pour inclure une fonction qui me manquait et que je voulais absolument avoir: la recherche de jeu dans le calendrier. C'est maintenant chose faite ! :) Dîtes moi ce que vous en penser ! :bien:
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Maitre Jiraya » 11 Nov 2009, 22:17

Que tu viens de réaliser le système de calendrier de mes rêves :cry:
Avatar de l’utilisateur
Maitre Jiraya
Modérateur
Modérateur
 
Message(s) : 671
Inscription : 18 Fév 2009, 21:10
Localisation : Everywhere as God

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par falcon 09 » 11 Nov 2009, 22:28

c'est très bien je n'étais pas intervenu dans cette conversation plutôt car ce qu'il y a plus haut est trop complexe pour moi .Mais j'ai une petite idée a vous soumettre en plus de ce que tu viens de faire marty ne serait il pas possible que tu rajoute sur qu'elle plateforme ils sortent c'est vrai qu'elles sont toutes notés au dessus mais on ne voit pas a qu'elle jeu elles correspondent ^^
Avatar de l’utilisateur
falcon 09
Membre privilégié
Membre privilégié
 
Message(s) : 341
Inscription : 17 Mai 2009, 14:17

Re: La suggestion chiante du jour : Le calendrier de sortie

Message par Martial » 11 Nov 2009, 22:51

Maitre Jiraya a écrit :Que tu viens de réaliser le système de calendrier de mes rêves :cry:


Content que ça te plaise, encore une fois ^^

@falcon09: En réalité, c'est déjà le cas, mais c'est pas intuitif. En fait, il suffit que tu restes quelques seconde la souris sur le nom du jeu que tu veux et les plateformes apparaîtront. (c'est justement pour pas les afficher en dessous => car trop lourd).
L'important n'est pas de connaître mais de savoir trouver !
La gentillesse ou la franchise ? Que choisir ?
Vive les otakus !!
Retourner sur le site
Avatar de l’utilisateur
Martial
Administrateur
Administrateur
 
Message(s) : 2520
Inscription : 10 Nov 2006, 23:41
Localisation : Rambouillet
Meilleurs scores: 12


Retour vers Problèmes & Suggestions

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité

cron