Voilà donc la nouvelle version tant attendue ! Quelques nouveautés, mais surtout une base saine pour travailler en SVN sur des de nouveaux développements.
Sommaire de l’article
Les nouveautés
- Formulaire du moteur de recherche (qui renvoie vers spip.php ?page=resultat_spipimmo),
- Graphisme (utilisation des styles SPIP de l’interface d’administration),
- Gestion des documents,
- Gestion des formats d’images (gif, png et jpeg),
- Gestion automatique des mises à jours,
- Processus de désinstallation automatique,
- Création d’une boucle des types d’offres.
Les boucles
Quelques changements interviennent dans les boucles :
- Boucle ANNONCES : le critère « publie » n’est plus nécessaire, la boucle affiche par défaut les biens publiés,
- Boucle DOCUMENTS_ANNONCES : la gestion distincte des documents et des images implique la création des critères {spipimmo_image} et {spipimmo_document}, ce qui donne, par exemple :
<BOUCLE_doc(DOCUMENTS_ANNONCES){spipimmo_image}{numero_dossier=#ENV{id_annonce}}{…}>
…
</BOUCLE_doc>
...qui listera l’ensemble des images de l’annonce.
- Création d’une nouvelle boucle : TYPES_OFFRES ; celle-ci renvoie les types d’offres stockés dans la table correspondante ; l’utilité réside dans la mise en place d’une navigation par types d’offres...
Les balises
- #FORMULAIRE_SPIPIMMO : insérée dans un squelette, cette balise vous affichera le formulaire suivant :
Vous pouvez personnaliser l’affichage en modifiant le squelette de la balise, éditable là « /plugins/SPIPImmo/formulaires/formulaire_spipimmo.html ».
Le formulaire pointe sur spip.php ?page=resultat_spipimmo, ce qui implique la création du squelette resultat_spipimmo, non inclus dans le plugin.
Discussions par date d’activité
10 discussions
Bonjour,
Je viens de télécharger et installer le plugin SPIP-Immo V2.0
J’ai crée les squelettes en utilisant les exemples qui sont sur la page.
J’ai constaté que quand je crée une annonce sans ajout d’image, j’ai la liste d’annonces dans l’espace privé mais une fois que j’ajoute une annonce avec une image, la liste d’annonces n’affiche plus rien.
Quand j’utilise le formulaire pour rechercher des annonces, j’ai ce message d’erreur sur la page resultat_spipimmo :
Erreur(s) dans le squelette
(spip_annonces)
Erreur MySQL
spip_annonces.id_annonce, spip_annonces.vente_location, spip_annonces.type_offre, spip_annonces.ville_bien, spip_annonces.prix_loyer, spip_annonces.n_mandat, spip_annonces.surf_habit, spip_annonces.texte_annonce_fr FROM spip_annonces AS
spip_annonces
WHERE (spip_annonces.vente_location REGEXP ’[a-z A-Z]’) AND (spip_annonces.type_offre REGEXP ’[a-z AZ]’) AND (spip_annonces.prix_loyer >= ’0’) AND (spip_annonces.prix_loyer <= ’100000000’) AND (spip_annonces.nb_pieces >= ’’) AND (spip_annonces.cp_bien REGEXP ’[0- 9]’) AND (spip_annonces.ville_bien REGEXP ’[a-z A-Z]’)Got error ’invalid character range’ from regexp
,
Et je n’arrive pas à comprendre ce qui ne marche pas.
Merci pour toute aide.
Périclès
Répondre à ce message
salut à tous, et toujours plus ;-))
Merci pour toute votre aide et bonne nouvelle pour Jean-Christophe la page d’exemple en démonstration où figure la page resultat_spipimmo (faut bien mettre les formes et c’est vrai je suis véritablement épaté !!!)
je suis presque au terme de ma page immobilier et la gestion des droits de modification/publication en fonction des droits d’administration (rédacteur, admin) me serait d’un secours précieux, quand pensez vous pouvoir apporter cette fonctionnalité supplémentaire ?
A Bientôt et très bon courage pour ce merveilleux plugin
Bonjour,
Notre activité est importante pour le moment et nous n’avons pas encore pris le temps de placer ce plugin en SVN...
Tout ça pour dire qu’il est possible que ça ne vienne qu’avec les jours d’été...
Je pense qu’une version 3.0 sera dispo en juillet ou août... 2008 tout de même !
Calv.
Bonjour,
Dans quel dossier faut il mettre le squelette de resultat ??
Si je mets dans mon dossier squelettes, j’ai erreur 404
_Merci !
Répondre à ce message
Bonjour,
J’essaie de faire fonctionne le plugin mais lors de la validation du formulaire ou alors lors du clique pour avoir le détail des annonces, j’ai une erreur 404. Alors même que j’ai créé les squelettes. Je ne comprend pas. Le lien ne se fait pas. Il faut pourtant d’après ce que j’ai compris mettre les squelettes liste_annonce, resultat_spipimmo, et annonce comme d’habitude dans le dossier squelettes ?? Ai je loupé quelque chose ! Merci de m’aider !
Bonjour,
En ce qui concerne la partie « administration » : saisie, modification et suppression des annonces, la présence des squelettes n’a pas d’impact.
J’aurai besoin de plus de détails pour vous répondre, comme l’URL de la page qui renvoie une erreur 404 par exemple.
Merci,
Calv.
Bonjour,
Le site http://pierreimmo.cyberlcs.com/spip.php?rubrique2.
Si je valide le formulaire, erreur 404.
Si je clique sur plus de détail, erreur 404.
J’ai tenté en ne faisant qu’un copier-coller de votre squelette exemple, même chose. Ou même juste en méttant une simple page squelette, erreur 404.
Je pense à un problème au niveau de la redirecction avec spip.php. N’y a t’il pas besoin de paramétrer quelque chose d’autre ??
Merci de m’avoir répondu si vite !
Bin on est très surpris de voir ça... c’est très étrange...
Nous allons jeter un oeil la dessus dans la journée et je reviendrai peut être vers vous par mail pour plus d’infos.
Avez-vous vider le cache ? J’ai tenté un var_mode=recalcul qui n’a rien donné.
Calv
Ouai bien sûr j’ai vidé le cache.
Désinstallé, réinstallé le plugin !
Je vais tenter de tout refaire en local avec easyphp.
Je ne comprend pas, ou va tapé le plugin poiur me dire erreur 404, sachant que mes pages squelettes sont bien là !
J’ai cherché pendant près de 4heures mais je ne saisis pas.
Encore une fois cela tombe sur moi. Lol !!
Merci en tout cas de votre aide.
Bonjour,
Je me répond à moi même, et cela pourra peut être en intéresser certains.
Alors en fait, le problème vient du squelette.
Il y avait une balise
qui englobait toute la page, et cela ne passe pas avec spipimmo.
Voilà, si cela peut aider.
J’ai vu une nouvelle mise à jour, spipimmo ce jour.
Bravo aux concepteurs et encore merci
Bin merci pour ton débugage, nous essayerons de l’intégrer dans une prochaine version.
Répondre à ce message
Bonjour à tous,
Merci pour ce plugin très performant ; Je viens de trouver un bug indirect de spip immo. Je ne le trouve mentionné nulle part. Je vous le propose donc ;-)
Imaginons : dans ma page « resultat_spipimmo » j’affiche les dernières annonces. J’accède à la fiche immobilière qui m’intéresse et tombe donc sur une autre page, mais je décide finalement de revenir en arrière en cliquant sur le bouton précédent d’Internet Explorer ou grâce à une redirection de type : « javascript:window.history.go(-1) ».
Résultat dans IE : « page introuvable... ». Le navigateur revient sur la page resultat_spipimmo qui n’a pas « semble-t-il » conservé le résultat de la recherche.
Voilà. Ais-je trouvé un incroyable bug ? ou n’ais-je pas trouvé l’astuce pour l’éviter ? ;-)
Merci en tout cas pour vos retours. :-D
A bientôt la communauté !
Salut Vince,
Je pense que ce n’est pas réellement dû à SPIP Immo, mais peut être plus à la méthode du formulaire utilisé, à savoir : POST.
Ca demande vérification, mais il me semble bien que le problème se pose toujours (avec IE et FF d’ailleurs).
Quelqu’un a-t-il plus d’info à ce sujet ?
a+
Calvin
Ah intéressant ;-) Merci beaucoup Calvin ! Dans Firefox (v3.0) cela fonctionne chez moi. Mais question ouverte : si cela provient de la méthode POST, tous les formulaires spip ne sont-ils pas concernés (auteur, recherche, etc.) ?
Je viens de vérifier avec le moteur de recherche de spip. Il affiche le résultat -> On clique sur un article. Si je fais précédent, je retourne aux résultats de ma recherche (dans IE).
Je constate du coup que l’url de ma page recherche (de spip) se génère en fonction du ou des mots-clés :
Ex -> spip.php ?page=recherche&recherche=motclé1+motclé2
Hors ce n’est pas le cas pour la page recherche de spip immo qui conserve son url par défaut :
Ex -> spip.php ?page=resultat_spipimmo.
IE lorsqu’il retourne en arrière doit donc se baser sur l’url et non faire appel à la page en cache qu’il aurait enregistré.
Si mon raisonnement est bon (et pardon pour la longueur de ce post), serait-il possible de générer un url pour la page recherche de spip immo ? Cet url généré permettrait aussi à l’internaute de partager le résultat avec ses amis (ce qu’il peut faire avec le moteur de recherche de spip). Il lui enverrait un lien de type :
Ex -
http://www.domaine.com/spip.php?page=resultat_spipimmo&recherche=critere1+critere2
Ne serait-ce pas mieux ? ... en espérant ne pas avoir dit trop de bêtises.
Merci à tous ;-)
Bonsoir,
Je me permets de reposter pour actualiser mon problème (qui est toujours d’actualité). Le bug constaté me semble bloquant pour le futur de spip immo.
Quelqu’un a-t-il plus d’informations ?
Merci beaucoup
Pour les détails, voir le post ci-dessous. Merci ;-)
Salut,
Et bien, après vérification, il semble réellement que ce soit pas lié à SPIP Immo. J’ai le souvenir d’avoir observé la chose sur des sites qui n’utilisent pas SPIP. Bien sûr, je ne les ai pas noté, mais je vous promets de faire attention dans la semaine à venir ;))
Je reviens vers vous en fin de semaine prochaine.
Calvin.
Merci calvin pour ces réponses. Content que cela ne provienne pas de Spip Immo. Tu as raison, cela vient du bouton rechercher (méthode POST)
1- En fait il appelle simplement l’URL « ...spip.php ?page=resultat_spipimmo ».
2 - Il faudrait plutôt qu’il génère une URL comme ceci... « spip.php ?page=resultat_spipimmo&type=Critere1 »...
Comment faire pour que le bouton « Rechercher » (méthode POST) puisse écrire comme décrit dans le point n°2...
Merci à tous et merci à toi Calvin ;-)
Merci pour les remerciements ;P
A titre informatif, derrière Calvin, se cache en réalité toute l’équipe de la société qui développe SPIP Immo. Et bientôt même un peu plus, puisque nous ne sommes plus seuls sur ce projet.
Pour répondre à ta question, je pense qu’il faudrait utilisé une méthode GET, mais je ne suis pas certain du résultat dans ce contexte. Nous allons étudier de plus près ce problème dans la prochaine version de SPIP Immo.
A+
Calvin
Répondre à ce message
Bonjour,
J’ai un problème de taille avec Spip-Immo, la recherche requiert le squelette resultat :
Où puis-je trouver ce squelette ou une matrice de squelette, je cherche depuis deux jours sans résultats...
Merci de l’aide.
Bonjour Jean-Christophe,
Le principe, comme pour tous les squelettes SPIP, c’est qu vous le fassiez. Cela étant, nous allons mettre une démo sur spipimmo.commealaville.com avec un exemple de squelette qui sera accessible.
a+
Calv
Bonjour , ou puis-je trouver la démo de la page résultat pour spipimmo sur votre site . En effet il serai vraiment très utile d’avoir une démo de page de résultat dans la continuation du moteur de recherche .
En vous remerciant par avance
Kilian
Répondre à ce message
Merci et bravo pour ce plugin
et pour retour d’info,
ce qui fonctionne chez moi :
sur la page sommaire, par ex., 3 annonces :
Le détail d’une annonce :
Avec quelques petits bouts de php ou JS, il devient très simple de personnaliser ces requetes.
Par contre, toujours coincé dans le fichier résultat de recherche spipimmo.
Je continue de fouiner... et reviens donner le resultat plus tard
Bah, faut fouiller et réfléchir un peu, mais on y arrive :
Le résultat de la recherche Spipimmo
à personnaliser, bien évidemment !
Bon spipimmmmmmmoOOO
juste une petite requête pour les évolutions futures :
Dans l’admin, le formulaire de saisie des annonces insert un « 0 » (zéro) lorsque les champs sont laissés vides. Or, sous Spip, il est très simple de « zapper » une ligne en la plaçant entre crochets « [(#SURF_TERRAIN) m2] ».
Par exemple :
- « Maison/villa de 50 m2 sur 0 m2 de terrain »
parce que je n’en connais pas la surface ou pour toute autre raison, je dois laisser le champs #SURF_TERRAIN vide.
Du coup, je suis obligé d’attaquer en PHP pour afficher ou masquer les champs vides qui ont une valeur « 0 », dommage.
Bref, si quelqu’un a la solution,...
Merci d’avance
Salut Skab25,
Merci pour ta participation !
Comme je l’ai écrit dans un post précédent, nous n’auront pas le temps de faire évoluer SPIP Immo cet été. Mais ta proposition est intéressante et nous la mettons de côté pour les évolutions futures. D’ailleurs, si tu souhaites participer à la prochaine, n’hésite pas à nous le faire savoir : www.commealaville.com
A+
Cav1
Répondre à ce message
Merci beaucoup, l’aventure continue...
Petite coquille
ne faut-il pas lire :
Les balises
- #FORMULAIRE_SPIPIMMO ...
J’ai rectifié et ça marche... Mince effort comparé à votre travail ; à présent je vais plancher sur la page=resultat_spipimmo... ;-/ aller au charbon... :-)
Et encore BRAVO et mille merci pour ce plugin
Tout à fait Michel,
Je corrige cela tout de suite ! Merci ;)
Répondre à ce message
Bonjour à tous,
j’ai un soucis avec ce merveilleux plugin. Lorsque je supprime une image via l’interface d’administration, celle ci s’efface bien dans le répertoire /img mais pas en base sql. Du coup sur mon squelette je retrouve un bout de code relative à l’image.
Merci de votre retour
Répondre à ce message
Bonjour à tous,
J’ai toujours un problème de pagination des résultats.
J’ai essayé de modifier
Celà ne fonctionne pas.
Faut-il modifier le formulaire ou le résultat ?
Je cherche mais je n’y arrive plus
Merci de votre aide
Répondre à ce message
Bonjour,
J’ai réussi à régler le problème de la page resultat_spipimmo. J’ai également installé la mise à jour de SPIP-Immo vers la version 2.1 mais le problème de la liste des annonces dans la page d’administration n’est toujours pas résolu.
Périclès
Bonjour Péricles,
ayant lu tes posts, j’en conclu que tu maitrises parfaitement...
moi je découvre spip, et encore plus spipimmo !
les différents tuto n’étant pas des plus clairs, peux tu me founir qqs explications :
- les dossiers « squelette », faut il le créer dans la racine du site ou dans le dossier spipimmo ?
- quelles autres pages html faut il créer pour les retours de requetes ?
enfin, si tu peux faire un tuto complet, ce serait le top de chez top !
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |