Page 1 sur 2
Comment se passer des tableaux ?
Posté : 15 sept. 2007, 23:34
par Joss850csi
Bonjour,
Il y a un truc que je ne comprend pas du tout actuellement. Avant de me lancer de refection total de mon site de rencontre, j'aimerai comprendre...
Je m'explique :
Plusieurs balises sont parait-il obselete à l'heure actuelle comme celle concernant les tableaux, et donc j'aimerai savoir comment je peux me passer des tableaux pour refaire mon site ?
Surtout que une des fonctions principale de php pour classer les donnees concerne array qui permet de classer tout ça. Alors biensur vous aller me dire par le css, ok mais ça je le sais !!!
Partons d'un exemple :
imaginons que j'ai sur une page un header avec menu, puis que sur le dessous que je veuille avoir plusieurs photos de membres (site de rencontre) puis incorporé dans tous cela un block permettant de rappeler son profil perso avec les liens qui vont avec puis un footer...
Comment vais-je faire pour mettre en page tout cela sans tableau ? et surtout comment developper la maniere dont php va afficher le code permettant d'incorporer l'id ou la class css de chacune de photo etc ?
Car là je n'arrive pas à me l'imaginer... Je ne suis pas developpeur pro je tiens à le preciser, je connais un peu
Merci pour ceux qui peuvent eclairer mon esprit, en etant précis et detaillant un peu leurs expliquations.
ps : je pense par exemple au code du site de meetic, allez voir c'est impressionnant
Posté : 16 sept. 2007, 08:12
par Cyrano
Salut,
on va démêler un peu tout ça
Dans un premier temps, tu fais un amalgame entre les tableaux HTML et les tableaux associatifs (array) de PHP. Ce sont deux choses qui n'ont qu'un rapport assez lointain. Les tableaux en PHP permettent de stocker des listes structurées de données. Les tableaux HTML permettent de gérer l'affichage de ces mêmes données.
Alors tu as lu/entendu que l'utilisation des tableaux pour la mise en page était plus ou moins obsolète : c'est à la fois vrai et faux. Il ne faut pas tomber dans une forme d'intégrisme anti-tableaux HTML systématique. Les tableaux HTML sont parfaitement appropriés pour afficher des données dites "tabulaires" comme par exemple des listes de données issues d'une base de données. Dans ton cas, des listes de profils assortis de photos et de description. Tu peux parfaitement utiliser des tableaux.
Là où les tableaux n'ont pas lieu d'être, c'est dans la mise en forme de l'ensemble de la page. Une page comprendra par exemple un haut de page avec un lien de retour vers l'accueil, un logo, éventuellement un menu de navigation dans différentes rubriques du site, tu pourrais avoir à gauche une colonne avec un bloc de liens vers des articles particuliers, à droite une autre colonne avec des publicités, un pied de page avec des liens vers un plan du site, des conditions d'utilisation et que sais-je encore, et au milieu de tout ça la partie principale de ton site avec l'essentiel du contenu. C'est cette structure qu'il faudrait éviter de construire avec des tableaux HTML et dont les CSS te permettront de faire la mise en forme en plaçant chaque partie là où elle doit se trouver. Et dans la partie principale, tu peux avoir un titre, une courte description et en dessous, un tableau listant des données issues de ta base de données.
Est-ce que cette explication éclaircit un peu ta vision ?
Posté : 16 sept. 2007, 14:49
par Joss850csi
Deja merci pour ta reponse.
Oui ça eclair un peu... mais j'ai encore du mal à m'imaginer arriver à un resultat comme Meetic (pour ne pas le citer) car j'aimerai bien que vous prenniez le temp de vous inscrire et de regarder un peu le pur code qu'il sort pour classer parfaitement les resultat de recherche et ce sans tableaux et c'est ça que je me demande comment ils s'y prennent ???
tout est gerer par css et div j'ai les sources des pages si vous souhaitez les voir pour comprendre ce que je veux dire.
ça me travail depuis 3 ou 4 jours et je ne trouve pas de solutions pour faire comme ça ?
grrr...
Posté : 16 sept. 2007, 16:04
par Cyrano
Tu devrais jeter un coup d'oeil très approfondi sur
ceci
Posté : 16 sept. 2007, 16:11
par Truc
Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "HTML, XHTML, CSS".
Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.
Posté : 17 sept. 2007, 00:32
par Joss850csi
Bonsoir,
Je sais j'y ai passer la journée à lire un max de truc sur ce site...
Mais bon ça ne m'en dit pas plus sur ce que je veux savoir
Je pense que meme ici vous ne savez pas
car moi ce que je veux savoir c'est comment faire pour que lorsque je fais une requette le code html de sortie soit directement bon pour que mes balise css puisse le mettre en forme, et plus particulierement des blocks multiple sur la meme page
Enfin si un developpeur peux m'eclairer la dessus ça m'aiderai bien
Posté : 17 sept. 2007, 06:01
par Cyrano
Ça, ça relève de la méthodologie utilisée. Ce que je préconise en la matière, c'est de commencer par construire des maquettes des pages avec un contenu en dur genre lorem ipsum pour ajuster les feuilles de style. Lorsque la mise en page est satisfaisante, tu peux commencer à développer la partie dynamique : les données obtenues seront alors mises à la place du contenu via PHP sans que tu aies besoin de changer quoique ce soit dans le HTML. Tu auras probablement grand intérêt à découper le code HTML en différentes parties : en-tête, haut de page, menu de navigation, contenu principal, pied de page, etc... et tu reconstruis ta page en assemblant chacune des parties dans lesquelles tu auras inséré le contenu récupéré en base de données par exemple.
Posté : 17 sept. 2007, 09:49
par Truc
Je pense que meme ici vous ne savez pas
Il est fou lui
Enfin si un developpeur peux m'eclairer la dessus ça m'aiderai bien
C'est vrai que Cyrano n'en est pas un
(C'est LE développeur
)
Je suis persuadé que tu t'en fait une montage pour rien

Posté : 17 sept. 2007, 09:57
par Calimero
Je suis persuadé que tu t'en fait une montage pour rien

Pareil

Je connais bien le code source de meetic (et je pense même savoir pourquoi tu as été le regarder...

) Ce serait bien que tu explicites un peu ce qui t'impressionne tellement là dedans. C'est l'Ajax ? Les frames ? Les templates ?
Tout cela ne fait qu'exploiter la puissance du HTML combiné à un peu de DOM/Javascript. Il faut avouer que meetic en utilise pas mal et pour ce que j'ai pu en juger, ça marche bien (pas vu de problème d'incompatibilité de navigateur chez eux en tout cas, et pourtant j'ai testé sur des navigateurs exotiques).
Posté : 17 sept. 2007, 10:41
par Cyrano
Enfin si un developpeur peux m'eclairer la dessus ça m'aiderai bien
C'est vrai que Cyrano n'en est pas un
(C'est LE développeur
)
Lol, ne charrions pas quand même, il y en a d'autres qui rôdent ici.
Et je confirme ce que dit
Calimero : il ne faut pas stresser en voyant le code source d'un site comme celui de Meetic. Il faut y aller par étape, une à la fois.
-1- le HTML;
-2- Les feuilles de style CSS;
-3- Le JavaScript;
-4- l'intégration de tout ça dans du PHP après découpage en différents modules pour reconstruire ça dynamiquement avec des données préalablement obtenues par traitement coté serveur depuis une base de données ou toute autre source de données.
Posté : 17 sept. 2007, 14:17
par fab
Je tiens à préciser que si par developpeur tu attends une réponse d'un membre du groupe viphp, nous ne sommes pas les seuls à être capable de donner des réponses, nous sommes seulements des membres ayant de l'ancienneté et des compétences. C'est une récompense pour des membres d'integrer ce groupe mais cela ne veut pas dire que si on y est pas qu'on est pas capable de donner de l'aide
Posté : 17 sept. 2007, 14:59
par Joss850csi
Bonjour à tous !!!
Je vois que je vous ai touché au coeur en disant que vous ne pouviez pas m'eclairer et les reactions m'ont vraiment plu.
Bon, ben je dois bien l'avouer le code de Meetic m'impressionne pas mal car je trouve tres bien et surtout il passe sur pas mal de navigateur. Par contre Calimero je savai que je ne pourrai rien pomper ça c'etait sur mais je voulais voir un peu ce qui s'y passait pour le css. Je ne suis pas du tout un boss en php mais je me debrouille un peu avec le code (autodidacte).
Car mon objectif est de refaire un site de rencontre que j'ai mais qui fait vraiment pitié

et surtout il est Gratuit donc j'ai pas de revenu pour l'ameliorer et je ne suis pas millionnaire pour payer un developpeur
Alors je dois tout me taper moi-meme, enfin si j'y arrive
Mais ce que je veux c'est à 95% les fonctions de Meetic et je veux qu'il soit en transparence un peu comme le site
Trucs en vrac donc voilà mon objectif.
C'est un gros projet pour un mec comme moi qui n'est pas un boss du code (si certains d'entre vous sont prets à m'aider ils sont les bienvenu

) Alors sinon je compte deja sur vous et vos connaissance pour m'aider !
Je pense en ce qui concerne le code je vais galerer pas mal mais j'ai 1ans pour menner ce projet au bout
Alors j'attend vos candidatures

[/url]
Posté : 18 sept. 2007, 20:54
par Aureusms
Tu devrais jeter un coup d'oeil très approfondi sur
ceci
Je vois qu'on les mêmes racines, que dis-je une racine un cap une péninsule...

Posté : 18 sept. 2007, 21:24
par Cyrano
Tu devrais jeter un coup d'oeil très approfondi sur
ceci
Je vois qu'on les mêmes racines, que dis-je une racine un cap une péninsule...

...
je me les sers moi-même avec assez de verve
et je ne permet pas qu'un autre me les serve...

Posté : 19 sept. 2007, 08:40
par Invité
je me les sers moi-même avec assez de verve
et je ne permet pas qu'un autre me les serve...

Je prends cela comme une déclaration d'amour
