Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
nop, c'est actuellement une liste d'IDs qui se transmettent par $_GET
avantage : rapide,
inconvénient : lisible, manipulable et limitée à une certaine longueur de par les limitations naturelle de _GET
j'envisage de revoir le système pour autre chose : mémoriser en base les résultats des x dernières requêtes et conserver dans les paramètres _POST ou _GET ou _SESSION l'id du résultat de recherche. Une petite requête en base te donne la liste des résultats précédents, te permettraient ainsi de naviguer.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Ah ok... mais y a pas de contre-indications si j'utilise la session ? C'est pas "sale" ? Je cherche une solution qui ne soit pas mauvaise car je suis super à la bourre et il faut que j'en termine au plus vite... mais je refuse de travailler à la barbare...
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Salut airelibre !
Merci pour ta réponse !
Mais pour faire "suivant" dans le bien, pas dans la liste, il faut bien que je mémorise la liste des résultats quelque part pour ne pas faire de requête dans la DB à chaque fois. Pour naviguer dans la liste de résulats, j'utilise un plugin de pagination. Comme ca je ne dois pas recharger la page, tout est déjà là !
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Ok merci !
Va pour la session alors !
Rha vivement que j'aie terminé... c'est le site dont je parlais au café made simple... (j'ai pas fait que ca depuis mais ca devient loooong...)
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Bah ici je termine une des dernières parties... de la version FR. Après y aura juste encore quelques libellés à traduire mais après que tout le FR soit validé par le client...
Et quand tout sera ok, je publierai le lien avec quelques explications dans la rubrique prévue pour ca sur le forum... ca sera ma première publication ! Les autres je n'ai pas pensé à les mettre.
J'espère que ca sera pour bien vite !
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Nickel merci !
Par contre ca avance pas comme prévu donc ca sera sans doutes pour demain... Mais le principe est là donc ca ira !
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 10,864
Sujets : 164
Inscription : Dec 2008
Réputation :
0
pense également à personnaliser le résultat selon un id unique de recherche globale
pour t'éviter : 2 onglets, 2 recherche, le clic sur le suivant dans chaque onglet => mélange garantie dans la session si il n'y a qu'un seul endroit ou tu stock les IDS de résultats
quitte à ne conserver que les 2/3 dernières recherches en session et prévoir un message "votre session a expiré et ne permet pas d'accéder à cette recherche" pour les autres cas
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Ah et si à chaque nouvelle recherche j'écrase mon array d'ids ? J'ai toujours qu'un seul array à la fois pour la session courante non ?
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
Petite idée : mettre tous les résultats dans des div en position absolue, mêmes coordonnées et display:none sauf pour le premier résultat.
Des chiffres sous forme de lien pour tous les résultats et quand on clique sur un des liens, un js bascule la div correspondante en display:block et repasse la dernière en none. Aucun appel serveur ni de session, tout est déjà chez le client. Et tu pourrais même agrémenter d'effets JQuery.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Oui c'est une idée... Mais pour le référencement c'est pas mieux d’avoir une page propre à chaque bien ? Sinon dans un contexte d'application web, là je ne vois aucun inconvénient...
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
Le contenu des display:none est lu par les moteurs de recherche comme s'il était affiché.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Oui mais j'ai pas une url propre à chaque bien ni les meta data ni toute la clique... Et pour imprimer le bien ? Ca peut poser problème non ?
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
De plus, si tu donnes comme url les termes de recherche (4pieces+Bruxelles+50000euros), ton référencement se porterait sur ces termes, ce qui serait l'idéal, non ?
Et les metadata comprendrait ces termes, qui sont génériques à tous les résultats correspondants.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Certes mais comment un moteur de recherche va-t-il trouver ce genre d'url ? Je ne connais pas à fond le fonctionnement du parsing d'une page par un indexeur mais il ne s'amusera pas à chercher toutes les possibilités du formulaire de recherche si ?
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
C'est une idée ! Je la garde mais pour ici c'est trop tard... Merci pour tes conseils !
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.
Messages : 1,975
Sujets : 81
Inscription : Jan 2009
Réputation :
0
Je pense effectivement que ca peut etre une solution. J'y réfléchirai pour mon prochain travail car ici je dois vraiment clôturer tel que c'est là...
www.web-ep.be - Développeur Web Freelance - Développeur/Intégrateur CMS Made Simple (création de sites, développement de modules/plugins/templates sur mesure), spécialisé dans les sites pour l'immobilier.