|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Bonjour à tous,
Voila je me lance dans la création d'un site en PHP pour m'exercer à mon nouveau métier. Je vous explique là ou j'en suis : Un fichier index.php qui contient mon menu de navigation et un form de connexion qui travaille en ajax et qui renvoie une réponse sans recharger toute la page. Ça ça marche bien grâce à vous notamment ![]() ![]() Je stocke alors dans une variable de session le profil connecté. J'aimerai alors grâce à cette variable modifier la structure de mon menu. Sauf que cela ne peut marcher en ce moment vu que sur le clic du bouton de mon form je ne remets à jour qu'une partie de ma page. Alors je me suis dit : Faut-il que je fasse un include de mon menu avec un test à l'intérieur pour gérer le contenu ? MAIS du coup comment recharger aussi cette partie ? Y a-t-il d'autres approches pour ce genre de choses pas trop compliqué pour un débutant ? Je ne sais pas trop si j'ai été clair Merci de votre aide pour m'aider dans mon mode de pensée. |
|
|
00
|
|
|
#2 |
![]() ![]() Benjamin DelespierreDéveloppeur Web Inscription : février 2010 Messages : 2 984 ![]() |
D'après ce que j'ai compris, tu as construit ton site autours d'Ajax, ce qui est une bonne chose... sauf si le site est intégralement en Ajax!
En effet, les moteurs de recherches (googlebot, yahoo et ses copains) seront incapables de naviguer dans ton site si toutes les interractions son faites avec Javascript. Ce que je te recommande c'est de faire un site PHP Only sans Javascript avec une navigation possible du début à la fin avec Javascript désactivé (je te conseille d'installer Firebug et WebDevelopper toolbar pour faciliter ce genre de chose). Un fois que le site sera tout beau et fonctionnel, tu pourra ajouter à ta guise des améliorations Ajax. Ne perds pas de vue qu'un site, même excessivement beau, ne sert à rien s'il n'est pas correctement référencé. Pour répondre à ta question, il faut que tes requêtes Ajax puissent également demander à PHP de raffraîchir la vue du menu et qu'il le remette en forme dynamiquement dans la page. Soit tu utilise deux requêtes Ajax différentes, une pour le contenu, l'autre pour le menu, soit tu fais une seule requête et tu t'arrange (par exemple avec Json) pour qu'elle couvre les deux aspects. A toi de jouer.
__________________
A la recherche d'un framework MVC facile a prendre en main ? Essayez Axiom Nouveau: la référence d'Axiom est disponible sur GitHub (je la peaufine en ce moment même). Un problème correctement identifié est à moitié résolu, évitez de poster l'intégralité de votre code avec pour seule explication "ça ne marche pas...". Pour identifier correctement vos problèmes PHP, utilisez la gestion des erreurs et xdebug. Les boutons et existent, servez-vous en
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() Christophe Inscription : août 2009 Messages : 131 ![]() |
Citation:
Non tout n'est pas en Ajax !!! Et je m'exerce en essayant d'adopter des modes de pensée Mon site n'a rien d'ambitieux mais je veux quand même toucher à une ou deux choses Toutes ces techno d'un coup cela peut faire beaucoup De plus, le référencement pour le moment n'est absolument pas dans mes préoccupations !!!! Même si j'ai pu te lire sur le sujet par ailleurs. Bon je vais cogiter.... |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com