SPIP-Immo v1.0

Plugin SPIP à destination des agences immobilières

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

Première version de ce plugin.

Première version de ce plugin.

Retrouvez toutes les informations nécessaires à la mise en place de SPIP Immo.

Discussion

18 discussions

  • 3

    Bonjour à tous,
    tout d’abord je tiens à remercier ce qui ont développer ce plugin et les encourage pour la suite. J’ai une question à poser, est ce qu’il est possible de changer la monnaie (actuellement en €) en une autre (en FCFA ou $ par exemple)dans les critères de spip ? Merci encore une fois !

    • Bonjour,

      L’unité monétaire n’est pas stockée dans la base de données, par conséquent, il est possible de ne pas en tenir dans l’interface d’administration.

      Cela étant, pour changer l’affichage dans l’interface d’administration, il est possible de modifier les fichiers suivants, aux lignes concernées :

      -  exec/ajouter_annonce.php, lignes 133, 199, 204, 209, 214, 219, 229,
      -  exec/modifier_annonce.php, lignes 236, 324, 329, 334, 339, 344, 353,
      -  spipimmo.php, ligne 154.

      Merci pour les encouragements.

      Calv

    • Merci Calv pour cette réponse.

      Autre soucis :
      -  j’ai créé le squelette plugins\SPIPImmo\formulaires\resultat_spipimmo.html mais j’ai toujours un message d’erreur quand je clique sur le lien #URL_ANNONCE (peut être que j’ai mal placé le fichier)

      -  Y a-t-il une page annonce.html qu’il faudra créer et ou faut il le placer ?

      Merci encore une fois !

    • Salut,

      Les squelettes se placent dans le répertoire général des squelettes, pas dans le répertoire du plugin.

      Je vous invite a consulter l’aide de SPIP et celle de SPIP Immo.

      A+
      Jérôme.

    Répondre à ce message

  • 3

    je dois être plus nul que je le croyais mais je ne n’arrive pas à faire apparaître l’annonce que j’ai créée avec Spipimmo. J’ai mis le plugin de Blip utilisé pour la démonstration car je croyais qu’il avait les boucles déjà installées.

    Dois je créer une nouvelle page de squelette à partir d’un squelette article ou rubrique dans le quel je mettrai les boucles et leur paramètres ? Ou faut il placer les boucles dans ces pages ? Faut il renommer ces pages de squellete « annonce » et « liste d’annonces » ou les appeller par mot clé ?

    Je veux faire un site d’annonce gratuite pour l’hébergement chez l’habitant dans ma campagne du Perche. Quelqu’un peut il m’aider. Merci

    • Salut Maxfield,

      Blip n’a rien à voir avec SPIP Immo, c’est juste qu’il nous a bien simplifié la tâche lors de la création de spipimmo

      Donc, pour répondre, il suffit de prendre les boucles et des les intégrées dans un squelette (nouveau ou pas, c’est selon)

      Tout est expliqué dans la rubrique « comment faire ? » du site spipimmo.

      Merci d’utiliser ce plugin !

      A+
      Calv

    • Oui j’ai le même pb que toi Maxfield, je n’arrive pas à afficher mes annonces créées. L’explication de calv1 n’est malheureusement pas suffisante, j’ai été voir la rubrique « comment faire ? » du site spipimmo mais ça ne m’a pas apporté grand chose. En effet, j’ai fait tout ce qui est dit mais aucune de mes annonces n’apparait. Est-ce quelqu’un peut poster ici un squelette qu’il a crée et qui marche. Je vous remercie d’avance.
      Au secours svp !!!

    • BOnjour
      il faut créer un répertoire « squelettes » dans ton espace FTP puis créer les fichiers resultat_spipimmo.html et annonce.html en insérant le code (adapté à tes souhaits) qui se trouve dans la rubrique « comment faire ? »....et aussi modifier le fichier « sommaire.html » les mettre ces 3 nouveaux fichiers dans ton répertoire « squelettes ».
      voilà bon courage

    Répondre à ce message

  • 2

    Bonjour, je voulais savoir si il existait aujourd’hui un module de recherche multicritères intégré à spip-immo ?
    un genre de mini formulaire pour que les clients puissent sélectionner des annonces par ville, nbre de pièces, surface ou autres critères...

    Un grand merci déjà pour tous ces développements, ce plugin est vraiment bien fait et très pratique !

    • Bonjour élise,

      il existe effectivement une nouvelle version de spip qui permet l’ajout d’un formulaire grâce à la balise #FORMULAIRE_SPIPIMMO.

      Pour prendre connaissance de cette nouvelle version, je t’invite à télécharger le plugin et à lire la documentation sur les deux liens suivants :

      http://www.spip-contrib.net/SPIP-Immo-v2-1

      http://spipimmo.commealaville.com/

      Calv1

    • Par “il existe effectivement une nouvelle version de spip”, il faut entendre spipimmo bien sûr.

    Répondre à ce message

  • 8

    Bonjour, je viens d’installer le plugin et Impossible de charger une seule image pour mes annonces :

    Fatal error : Call to undefined function : imagecreatetruecolor() in c :\program files\easyphp1-8\www\spip\plugins\SPIPImmo\spipimmo_mes_fonctions.php on line 95

    et voici les lignes de code 92 93 94 95 du fichier spipimmo_mes_fonctions.php :

    // Créer la vignette ?
    if(!$test)
    // Crée une image vierge aux bonnes dimensions
    $dst_im = ImageCreateTrueColor($dst_w,$dst_h) ;

    voilà, je suis coincée... si quelqun a une idée, un grand merci d’avance

    • Bonjour,

      Je pense que cette erreur provient d’un « mauvais » paramétrage du serveur. Il faut activer la bibliothèque GD pour que la fonction imagecreatetruecolor() soit opérationnelle.

      Est-ce une installation en local et si oui, est-ce EasyPHP ou WAMP ?

      Calv1

    • oui, c’est en local, sous easy php... la fonction s’active où ? php myadmin ?

    • Non, ça se passe dans EasyPHP. Clique droit sur l’icône, dans la barre des tâches Windows, puis configuration > extensions PHP > cocher php_gd2

      Normalement, ça fonctionne.

    • Un grand merci, effectivement c’était tout bête !
      j’ai aussi un autre probleme, en fait, il sagit d’integrer les annonces immobilières dans mon site SPIP, je voudrais que les annonces soient sur une page accessible depuis le sommaire via un lien du menu rubrique.je sais qu’il faut créer un squelette mais comment dois-je le nommer ??? comment appliquer un squelette à un article en particulier ???
      quelle est la syntaxe exacte des boucles du plugin ??? mille excuses je débute.

      merci d’avance pour tous ceux qui pourront m’éclairer !

    • Tout cela est expliqué dans l’article ci-dessus.

      Tu trouveras aussi d’autres infos la http://spipimmo.commealaville.com

      Mais si tu n’as jamais créé de site avec SPIP, je te conseille vivement :
      -  soit de consulter le manuel de référence SPIP,
      -  soit de te faire aider par quelqu’un qui connait (une agence web, un indépendant...)

    • un grand merci, je vais fouiner dans tout ça, ça devrait finir par aller..

    • larcenmen

      salut tous le monde je poséde la version 1.9d mais je n’arrive pas a voir le menu configuration--->plugins pour ajouter le module spip immo et merci pour voutre aide

    • Salut Larcenmen,

      Pour voir ce menu, tu dois d’abord créer le répertoire /plugins et y déposer le dossier /SPIPImmo

      a+
      Calv1

    Répondre à ce message

  • 2

    Bonjour, je voudrais pouvoir en cliquant sur les images d’une annonce, que cette image s’ouvre en + grand dans un pop-up ; y-a t’il un moyen ?

    j’ai un code html/javascript qui fonctionne très bien pour ça mais il necessite que le « src » de chaque nouvelle image soit ajoutée dans le fichier javascript, ce qui est compliqué pour un exploitant du site novice censé utiliser le module spip-immo.

    Ma question est donc la suivante : existe-t-il une solution propre à spip et si oui ou si non, comment faire ???

    Un grand merci d’avance aux bonnes volontés qui pourront me répondre

    • Bonsoir,

      A ma connaissance, rien de spécifique à SPIP. Cela étant, il existe bon nombres de script le permettant. Ce qu’il faut, c’est qu’il accepte l’URL de l’image en paramètre.

      a+
      Calv

    • ok, mais en fait mon probleme c’est d’associer le script avec la boucle document_annonce ... je suis pas très calée je sais pas trop comment faire...

    Répondre à ce message

  • 3

    bonjour, est il possible de faire une boucle qui selectionne par criteres : n’afficher que les ventes ou que les locations par exemple ?

    • Bonjour,

      C’est possible, en intégrant dans la boucle

      vente_location=Vente

      ou

      vente_location=Location

      (dans des accolades).

      Tu trouveras toutes les infos dans cet article. Je vais d’ailleurs le mettre également ici !

      A+
      Calv

    • Merci, ça fonctionne !

    • Bah oui ;)

    Répondre à ce message

  • 2

    bonjour, je suis vraiment nulle en php, et je voudrais pouvoir intégrer à mes pages un petit module de recherche pour les annonces, avec différents criteres de selections voir le site, colonne de gauche(http://www.laforet-immobilier-nordpasdecalais.com/)... existe-t-il des structures, des fonctions toutes faites ?

    • Bonjour,

      Pas encore, mais c’est en cours de développement. On fait ça entre deux demandes clients, ce qui explique que ça prenne un peu de temps.

      Je pense que ce sera opérationnel d’ici à une semaine. Dès que ça le sera, je le mettrai en ligne ici et sur spipimmo.commealaville.com

      A+

    • hé bien un grand merci pour tous ces nouveaux developpements, et félicitation !

    Répondre à ce message

  • 8

    bonjour, j’ai edité et publié des annonces, j’arrive à extraire les données via un squelette, mais le probleme, c’est que quand j’utilise la partie verte de la boucle citée plus haut, (les selecteur avec #ENV id_annonce...) spip me renvoie une erreur ;
    quand je les retire mes annonces s’affichent mais chacune est accompagnée de toutes les photos ; je m’explique : il y a 6 photos uploadées, 3 pour la premiere annonce et 3 pour la deuxième, hors la boucle me retourne les 6 photos pour chaque annonce...

    quelqun pourrait m’eclairer, merci d’avance !

    • Bonjour,

      Saurais-tu préciser sous quelle version de SPIP tu as installé SPIP Immo ?

      Merci,
      A+

    • oui, c’est la 1.9.2d, celle actuellemnt a telecharger sur le site officiel ;

    • et voilà ma boucle :

      <BOUCLE_doc(DOCUMENTS_ANNONCES)>

      [(#FICHIER|image_reduire100,0)]

      </BOUCLE_doc>

    • Ah bin voila : il faut spécifier un idAnnonce pour que la boucle document ne sélectionne pas toutes les photos.

      Dans le cas présent, la requête SQL générée par la boucle est du type « SELECT * FROM document_annonces », ce qui, très logiquement renvoie toutes les entrées de la table.

      Pour éviter cela, il faut ajouter, dans la boucle DOCUMENTS_ANNONCES : numero_dossier=#ENVid_annonce, comme c’est indiqué dans l’article ci-dessus (en omettant pas les accolades qui n’apparaissent pas ici)

      Ça devrait fonctionner.

      Merci
      A+

    • ben ça ne fonctionne pas, voici ma boucle entière : y a-t-il une erreur ?

      <BOUCLE_annonce(ANNONCES)id_annonce=#ENVid_annoncepublier=oui>
      #ID_DATE<br />
      #TYPE_OFFRE <br />
      #VILLE_BIEN <br />
      Surface : #SURF_HABIT m2
      Description :
      <p style="width:250px ; background-color :#CCCCFF ; padding:10px ;">
      #TEXTE_ANNONCE_FR</p>
      <br />

      <BOUCLE_doc(DOCUMENTS_ANNONCES)numero_dossier=#ENVid_annonce>

      [(#FICHIER|image_reduire100,0)]

      </BOUCLE_doc>
      <hr />
      </BOUCLE_annonce>

      en rajoutant les accolades biensur

    • je precise que cette boucle n’affiche rien, pour que tout s’affiche, je dois enlever aux 2 boucles la partie :
      id_annonce=#ENVid_annoncepublier=oui et
      numero_dossier=#ENVid_annonce,
      et là je reviens au probleme initial : toutes les photos s’affichent dans chaque annonce..

    • ok, en fait tu souhaites afficher la liste des annonces avec pour chaque annonce les photos correspondantes. C’est bien ça ?

      Si c’est le cas tu fais une première boucle qui liste les annonces :

      <BOUCLE_annonce(ANNONCES)publier=oui>
      #ID_ANNONCE...
      </BOUCLE_annonce(ANNONCES)>

      et à l’intérieur de cette boucle tu fais la boucle document pour afficher les images correspondant à l’annonce :

      <BOUCLE_doc(DOCUMENTS_ANNONCES)numero_dossier=#ID_ANNONCE>
      [(#FICHIER|image_reduire100,0)]
      </BOUCLE_doc>

      La balise #ENV est uniquement utilisé pour afficher une annonce en particulier car elle récupère un paramètre passé en URL, donc il ne sert à rien de la prendre en compte pour lister les annonces.

      Pour plus d’information, tu peux aussi consulter : http://spipimmo.commealaville.com/spip.php?article2

    • super, ça marche, un tout grand merci ! je vais pouvoir continuer...

    Répondre à ce message

  • 1

    En premier lieu, félicitation pour ce plug-in...Une jeune pomme qui ne demande qu’à mûrir.

    Je me demandais, si en plus des images , on pouvait ajouter des pièces jointes (fichiers pdf ou zip par exemple) aux annonces. Cela permettrait le téléchargement du doc complète sur telle ou telle maison.

    Est-ce que ça semble compliqué ?? Ou juste quelques modifs au niveau du fichier ajouter_image.inc devrait faire l’affaire.

    Merci.. et bonne chance pour la suite de ce projet

    • Salut et merci,

      Actuellement, le fichier ajouter_image.inc ne prend en charge que les JPEG.

      Nous allons plancher sur la question et proposer cette option de document dans une version ultérieure.

      Je pense faire une liste des prochains développements d’ici la fin du mois de février 2008. Elle sera mise en ligne ici et sur http://spipimmo.commealaville.com.

      A+
      Calv

    Répondre à ce message

  • 17

    Je trouve très bien ce plugin.

    Comment étendre la sélection des images aux .gif et aux autres formats habituels ?

    J’ai chargé trois images à la première annonce et trois autres à la deuxième.

    Lors de l’affichage, je vois une image pour la 1re annonce
    et deux pour la 2e.

    Dans la table spip_documents_annonces je ne vois que 3 lignes.

    Dans le répertoire ecrire/ ?exec=spipimmo&page=modifier_annonce&IdAnnonce=1
    je vois les trois images.
    Idem pour ecrire/ ?exec=spipimmo&page=modifier_annonce&IdAnnonce=2

    Ai-je loupé quelque chose ?

    BOUCLE_annonce(ANNONCES) publier=oui
    ...
    BOUCLE_doc2(DOCUMENTS_ANNONCES) numero_dossier=#ID_ANNONCE
    #FICHIER
    /BOUCLE_doc2
    ...
    • Salut et bonne année !

      Efectivement, l’ajout de GIF ne fonctionne pas actuellement. Nous étions parti du postulat qu’une photo est un JPEG.

      Nous corrigerons cela courant janvier.

      Dans l’absolu, tu peux le faire de ton côté en modifiant le fichier « exec/confirmation_ajout_image.inc ». Il faut récupérer l’extension du fichier (ligne 34) au début de ce script.

      Sinon, une nouvelle version incluant cela devrait être disposnible fin de semaine prochaine (vers le 12/01)

      a+
      Calv

    • Bonjour,

      Je reviens à la charge.

      J’ai chargé 10 images avec le plugin (ecrire/ ?exec=spipimmo&page=modifier_annonce&IdAnnonce=3)
      immo1-1.jpg
      immo1-2.jpg
      immo1-3.jpg
      immo2-1.jpg
      immo2-2.jpg
      immo2-3.jpg
      immo3-1.jpg
      immo3-2.jpg
      immo3-3.jpg
      immo3-4.jpg

      Je vois qu’elles ont bien été transférées,
      mais je n’en vois que 4 sur la page web.
      Quand je regarde ma table documents_annonces, je n’en vois que 4 également.

      immo1-1.jpg
      immo2-1.jpg
      immo2-2.jpg
      immo3-1.jpg

      La table n’a pas été mise à jour.

      Savez-vous ce qui coince ?

    • Salut,

      N’est-il pas possible qu’il s’agisse d’un problème de taille des images en question ?

      a+
      Calv

    • Bien vu !

      La nouvelle annonce que j’ai créée avec des images peu lourdes apparait avec toutes ses images.

      Mais quelle est l’explication ?

      Et quelle est la taille limite ?

      @+

    • Et bien, PHP possède une variable qui défini la taille maximum des fichiers uploadés.

      Tu peux la modifier dans « php.ini », upload_max_filesize

      Pour cela, il te faut être hébergé sur un dédié ou en local.

      a+
      Calv

    • Aurélien

      Lorsque l’on ajoute des images lors de la création de l’annonce, ça roule !
      Mais lorsque l’on veut en rajouter par la suite, la base n’est pas incrémentée...
      Sauriez-vous d’où vient le problème ?
      ++

    • Salut Aurélien,

      Pourrais-tu être plus précis ? Je ne recontre pas de problème d’incrémentation de la base. Le seul soucis que je rencontre est lié au cache utilisé pour les vignettes (soucis que nous résoudrons dans la prochaine version)

      Si ta bdd n’est effectivement pas incrémentée, vérifie le poids de tes photos (pas plus de 2 Mo)

      Tiens nous au courant
      a+

    • Aurélien

      Salut,
      Pour être plus précis :

      > Suite à la création de l’annonce, il nous est proposé de rajouter des photos : aucun soucis !

      > Par contre, lors de la modification d’une annonce, nous avons le formulaire d’ajout de photos... Je décide de rajouter une photo, et c’est à ce moment là que j’ai un soucis... la photo est bien uploader dans le répertoire IMG, elle apparait bien dans la liste des photos, mais aucune données n’est insérée dans la BDD.

      Je précise que ce n’est pas une histoire de poids, puisque les photos que je décide de mettre en ligne sont légères (10 ko).

      ++

    • Aurélien

      Encore moi,

      Au niveau de la page « http://monsiteamoi/ecrire/?exec=spipimmo&page=modifier_annonce&IdAnnonce=X »

      J’ai l’impression que le module d’upload des images oublies de faire la requête d’insertion... ou alors, il lui manque un paramètre pour effectuer l’action correctement.

      Sinon, je dirais que le module est TOP et qu’il a de beaux jours devant lui ! ;-)

      ++

    • Salut Aurélien,

      Merci pour les compliments ;)

      Pourrais-tu nous en dire plus sur la plateforme que tu utilises (version PHP, version SPIP...)

      Merci,
      A+

    • Aurélien

      Hébergeur : Lycos

      version PHP : PHP-4.4.7

      version SPIP : SPIP 1.9.2c [10268]

      Sachant que j’ai le même problème en local avec un WampServer ...

      ++

      Aurélien.

    • J’ai l’impression qu’une image ajoutée n’est pas enregistrée dans la base de données, mais seulement copiée dans le répertoire IMG avec un nom du style : immo($id_annonnce)-xxx.jpg
      Donc dans l’annonce 2, il faut récupérer les images commençant par immo2-

      Enfin c’est ce que je pense avoir compris. Reste à savoir comment récupérer tout ça facilement dans le squelette.

    • Aurélien

      Salut Calv1,

      Avez-vous des infos concernant mon problème d’ajout de photos ?

      ++

      Aurélien.

    • Salut Aurélien,

      Désolé de n’avoir pu te répondre avant.

      On n’a pas encore trouvé mais on cherche, notamment cette après-midi ;)

      On te tiens au courant dès le problème est résolu.

      A+

    • C’est bon, on a résolu le problème.

      Il faut faire la MàJ vers la version 1.1 (disponible ici), pour cela, pas de chose compliquée : il suffit d’écraser l’ancienne version.

      Si tu rencontres un problème, dis le nous.

      A+

    • Aurélien

      Salut Calv1,

      C’est IMPEC, ca tourne ...

      Pourrais-tu me faire un point sur les bugs corrigés ?

      Mon email : aurelien.crous@izi.re

      @ Bientôt et merci.

      Aurélien.

    • Salut Aurélien,

      On va mettre en place une lettre d’information sporadique, je te laisserai t’y inscrire après t’avoir prévenu par mail ;)

      A+

      Calv1

    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 :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

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.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom