SPIP-Immo : Présentation

Plugin SPIP à destination des agences immobilières

Nous avons été amené à travailler pour plusieurs agences immobilières. A cette occasion, nous avons constaté qu’elles avaient toutes les mêmes demandes spécifiques liées à leur activité.

Après avoir cherché en vain une solution open source existante, nous nous sommes tourné vers la possibilité de développer un plugin SPIP dédié à cette clientèle.

Intérêt

Ce plugin permet d’administrer en ligne un portefeuille d’annonces immobilières. Celles-ci peuvent être caractérisées par une soixantaine de champs différents (cf. la liste des balises ci-dessous) Il est possible de leur attacher des photos. Ces dernières sont gérées comme des documents, les filtres du type « image_reduire » leur sont donc applicables.

Saisie d’une annonce
Chaque annonce se définie sur une soixantaine de champs

Toutes les infos sur ce plugin sont disponibles ici : spipimmo.commealaville.com

Des variantes de ce plugin fonctionnent la :

  1. www.commealaville.com/references-web-17-index.html (le site est très ancien et ne fonctionne pas correctement sous FireFox ou IE7, nous le savons, la publication de la refonte est prévue pour le 01/01/2008)
  2. Références SPIP-Immo : n’hésitez pas à signaler ici vos sites qui utiliseraient SPIP-Immo, il s’agit de liens en dur sans contrepartie

Installation

Pour installer le plugin SPIP-Immo, vous devez d’abord télécharger ce fichier : SPIP-Immo-v1.1.zip

Une fois cette opération effectuée :
-  décompressez l’archive ZIP dans le répertoire de votre SPIP,
-  mettez en ligne le contenu du répertoire « SPIPImmo »
-  rendez-vous dans « Configuration > Gestion des plugins » et activez le plugin intitulé « SPIP-Immo : Gestion d’annonces immobilières »

Rendez-vous sur la page « Édition > SPIP-Immo » et suivez les instructions pour terminer l’installation.

liste des annonces

Utilisation dans les squelettes

Votre plugin SPIP-Immo est installé et fonctionnel. Pour extraire les données que vous aurez saisie via les formulaires de l’espace privé dans vos squelettes, il ne vous reste plus qu’à créer vos boucles selon les exemples suivants :

Boucle ANNONCES

<BOUCLE_annonce(ANNONCES){id_annonce=#ENV{id_annonce}}{publier=oui}{…}>
…
</BOUCLE_annonce>

Boucle DOCUMENTS_ANNONCES

<BOUCLE_doc(DOCUMENTS_ANNONCES){numero_dossier=#ENV{id_annonce}}{…}>
…
</BOUCLE_doc>

Liste des balises existantes

-  #URL_ANNONCE : URL de l’annonce, filtre d’URL Rewriting : lien_annonce_propre ; fonctionne uniquement si un fichier .htaccess est installé et correctement paramétré (cf. Liste des paramètres existants)
-  #ID_DATE : date de saisie de l’offre, tous les filtres de gestion de dates peuvent s’y appliquer
-  #TYPE_OFFRE : type de bien (Appartement, Maison / Villa, Parking, Terrain, Commerce, Boutique, Local, Bureaux, Loft / Atelier / Surface, Divers, Immeuble, Hangar, Bureau / Local commercial, Hôtel particulier)
-  #TYPE_MANDAT : type de mandat obtenu par l’agence (simple, semi privilège, privilège, exclusif)
-  #DATE_MODIFICATION : date de modification de l’offre, tous les filtres de gestion de dates peuvent s’y appliquer
-  #DATE_DISPONIBILITE : date de disponibilité du bien (libération par les occupants actuels)
-  #TRAVAUX : montant des travaux à effectuer/envisager
-  #CHARGES : montant des charges...
-  #DEPOT_GARANTIE : montant du dépot de garantie nécessaire à la signature
-  #TAXE_HABITATION : montant de la taxe d’habitation
-  #TAXE_FONCIERE : montant de la taxe foncière (uniquement dans le cas d’une vente...)
-  #ADR_BIEN_1 : adresse du bien
-  #ADR_BIEN_2 : suite de l’adresse du bien
-  #CP_BIEN : code postal du bien
-  #VILLE_BIEN : ville du bien
-  #CP_INTERNET : code postal spécifique à l’affichage en ligne (très utile en milieu rural)
-  #VILLE_INTERNET : ville spécifique à l’affichage en ligne (très utile en milieu rural)
-  #QUARTIER : nom ou numéro du quartier
-  #SECTEUR : secteur géographique (très utile en milieu rural)
-  #RESIDENCE : nom de la résidence
-  #TRANSPORT : type de transports déservant le bien
-  #PROXIMITE : services à proximité (gare, école, déchetterie...)
-  #CATEGORIE
-  #NB_PIECES : nombre de pièces
-  #NB_CHAMBRES : nombre de chambre
-  #SURF_HABIT : surface habitable
-  #SURF_CARREZ : surface Carrez (uniquement pour la France : correspond à un savant calcul instauré par une loi proposée par le député Carrez et à visant ne pas tenir compte de surfaces se situant, entre autre, sous la barre des 180 cm : Loi Carrez)
-  #SURF_SEJOUR : Surface du séjour
-  #SURF_TERRAIN : Surface du terrain
-  #ETAGE : Nombre d’étage du bien (ex : duplex => 2 étages)
-  #NB_ETAGE : Nombre d’étage (ex : pour les immeubles)
-  #CODE_ETAGE : Numéro de l’étage où se situe le bien
-  #ANNEE_CONS : Année de construction du bien
-  #TYPE_CUISINE : Le type de cuisine (ex : américaine, kitchenette,...)
-  #NB_WC : Nombre de toilettes
-  #NB_SDB : Nombre de salles de bain
-  #NB_SDE : Nombre de salles d’eau
-  #NB_PARK_INT : Nombre de parkings intérieurs
-  #NB_PARK_EXT : Nombre de parkings extérieurs
-  #NB_GARAGES : Nombre de garages
-  #NB_CAVES : Nombre de caves
-  #TYPE_SOUSSOL : Type de sous-sol (ex : complet)
-  #TYPE_CHAUF : Type de chauffage (ex : collectif, individuelle, ...)
-  #NAT_CHAUF : Nature du chauffage (ex : gaz, électrique, fuel, ...)
-  #ASCENSEUR : Ascenseur (oui/non)
-  #BALCON : Nombre de balcons
-  #TERRASSE : Nombre de terrasses
-  #PISCINE : Piscine (oui/non)
-  #ACCES_HANDI : Accès aux personnes à mobilité réduite (oui/non)
-  #NB_MURS_MIT : Nombre de murs mitoyens
-  #FACADE_TERRAIN : Surface de la façade du Terrain
-  #TEXTE_ANNONCE_FR : Texte d’annonce en français
-  #TEXTE_ANNONCE_UK : Texte d’annonce en anglais
-  #TEXTE_ANNONCE_SP : Texte d’annonce en espagnol
-  #TEXTE_ANNONCE_DE : Texte d’annonce en allemand
-  #TEXTE_ANNONCE_IT : Texte d’annonce en italien
-  #TEXTE_MAILING : Texte de mailing (pour l’envoi d’un e-mail lors de la création de l’annonce)
-  #PRESTIGE : Bien prestigieux ou pas

Liste des paramètres existants

Gestion des paramètres dans les boucles ANNONCES et DOCUMENTS_ANNONCES.

La boucle ANNONCES

Voici la liste exhaustive des paramètres qui peuvent être passés dans la boucle ANNONCES (en gras, ceux qui nous ont semblé les plus important)

-  {lien_annonce_propre}
-  {id_annonce=numérique}
-  {id_date=une date au format datetime (ex. : 2008-01-15 00:00:00)}
-  {publier=Oui/Non}
-  {vente_location=Vente/Location}
-  {type_offre="Appartement", "Maison / Villa", "Parking", "Terrain", "Commerce", "Boutique", "Local", "Bureaux", "Loft / Atelier / Surface", "Divers", "Immeuble", "Hangar", "Bureau / Local commercial", "Hôtel particulier" : sans les guillemets}
-  {n_mandat=texte}
-  {type_mandat=SIMPLE/SEMI PRIVILEGE/PRIVILEGE/EXCLUSIF}
-  {date_offre=date au format jj/mm/aaaa (ex. : 03/12/2007)}
-  {date_modification=date au format jj/mm/aaaa (ex. : 03/12/2007)}
-  {date_disponibilite=date au format jj/mm/aaaa (ex. : 03/12/2007)}
-  {negociateur=texte}
-  {prix_loyer=numérique}
-  {honoraires=numérique}
-  {travaux=numérique}
-  {charges=numérique}
-  {depot_garantie=numérique}
-  {taxe_habitation=numérique}
-  {taxe_fonciere=numérique}
-  {adr_bien_1=texte}
-  {adr_bien_2=texte}
-  {cp_bien=numérique}
-  {ville_bien=texte}
-  {cp_internet=numérique}
-  {ville_internet=texte}
-  {quartier=texte}
-  {residence=texte}
-  {transport=texte}
-  {proximite=texte}
-  {secteur=texte}
-  {categorie=Maison/Appartement/Studio}
-  {nb_pieces=numérique}
-  {nb_chambres=numérique}
-  {surf_habit=numérique}
-  {surf_carrez=numérique}
-  {surf_sejour=numérique}
-  {surf_terrain=numérique}
-  {etage=numérique}
-  {code_etage=numérique}
-  {nb_etage=numérique}
-  {annee_cons=numérique aaa (ex. : 1930)}
-  {type_cuisine=texte}
-  {nb_wc=numérique}
-  {nb_sdb=numérique}
-  {nb_sde=numérique}
-  {nb_park_int=numérique}
-  {nb_park_ext=numérique}
-  {nb_garages=numérique}
-  {type_soussol=texte}
-  {nb_caves=numérique}
-  {type_chauf=texte}
-  {nat_chauf=texte}
-  {ascenseur=Oui/Non}
-  {balcon=numérique}
-  {terrasse=numérique}
-  {piscine=Oui/Non}
-  {acces_handi=Oui/Non}
-  {nb_murs_mit=numérique}
-  {facade_terrain=numérique}
-  {texte_annonce_fr=texte}
-  {texte_annonce_uk=texte}
-  {texte_annonce_sp=texte}
-  {texte_annonce_de=texte}
-  {texte_annonce_it=texte}
-  {texte_mailing=texte}
-  {prestige=Oui/Non}

La boucle DOCUMENTS_ANNONCES

-  {id_document=numérique}
-  {numero_dossier=numérique (ex. : #ID_ANNONCE)}
-  {fichier=texte}
-  {taille=numérique}

Améliorations apportées pour la v2.0


-  Les nouveautés
-  Les balises
-  Les boucles

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.

Discussion

26 discussions

  • Je l’avais également remarqué. A chaque fois que je rencontre des problèmes sur Spip je me réfère toujours aux docs dans lesquels je trouve toujours les solutions à mes problèmes. filtre de piscine

    Répondre à ce message

  • 8

    Bonjour,

    Après avoir installé un SPIP 2.0.9 et SPIPImmo v3.1d, j’ai créé une page squelette « resultat_spipimmo » pour recevoir les résultats du formulaire de recherche #FORMULAIRE_SPIPIMMO que j’ai placé dans « sommaire.html »... mais il ne renvoie aucun résultat : spip.php ?page=resultat_spipimmo reste désespérément vide, sans même un affichage du style « Désolé, auncun bien ne correspond à vos critères ».

    Je suis sûr qu’il s’agit d’un petit oubli de ma part... mais où ?

    Quoiqu’il en soit, c’est un super plugin !

    • Salut Yann,

      Il serait beaucoup plus facile de répondre si nous avions une URL pour consulter rapidement le site et les squelettes.

      Quelques pistes néanmoins :
      -  les annonces sont-elles publiées ?
      -  la boucle de résultats intègre-t-elle bien les paramètres du moteur de recherche ?

      a+
      Calvin

    • Dans ta boucle, tu n’as pas besoin de préciser le critère de publication (oui/non) car le plugin le gère automatiquement. Sinon, depuis la version 2.0, il faut mettre 1 ou 0 à la place de oui/non.

      a +
      Calvin

    • Exact, mais où avais-je la tête ! Effectivement, le critère « publier=1 » fonctionne. (mettre à jour cet article du coup ?)
      Par contre toujours rien au niveau des résultats de recherche !
      Faut-il que tous les champs de la recherche soient remplis (Type,Type d’offre,Nb pièces min,Budget min.,Budget max.,Ville,Code postal ) ?

    • Yann as tu solutionner ton problème de Recherche ? j’ai le même problème que toi...
      Merci d’avance si tu as une solution.

    • Bonjour Bruno,

      J’ai laissé tomber ce projet depuis. Et je n’avais pas trouvé de solution. Désolé.

    • Jérôme

      Bonjour Bruno, bonjour Yann,

      Nous allons regarder à cela, un peu tard, navré Yann.

      Bruno, peux-tu nous donner les URLs s’il te plaît ?

      N’hésite pas à le faire en privé (contact@commealaville.com).

      Merci,
      A+
      Jérôme.

    • Jérôme

      Bonjour Yann et Bruno,

      Bruno nous a communiqué les infos nécessaire en privé. Et le problème est réglé.

      Donc, pour qu’une boucle fonctionne sur des critères de recherche, il faut insérer un code de ce type :

      =#ENVbmin,0prix_loyer<=#ENVbmax,100000000nb_pieces>=#ENVpicp_bien==#ENVcp, [0-9]ville_bien==#ENVville, [a-z A-Z]>

      Toutes les infos nécessaires sont ici : http://spipimmo.commealaville.com/spip.php?article2

      A+
      Jérôme.

    • Encore merci Jérôme pour la rapidité de ta réponse...

    Répondre à ce message

  • 3

    Bonjour,
    j’envisage d’utiliser ce plugin pour un site d’annonces de vente d’automobiles. Un peu naïvement, je me dis qu’on devrait pouvoir personnaliser votre plugin pour ne retenir que certains champs ou les masquer etc...

    Selon vous, ce travail est-il réalisable assez simplement par quelqu’un de non-programmeur mais (assez) bien familier avec l’utilisation avancée de SPIP ?

    • Salut Manu,

      Oui, je pense que c’est faisable. Bien sûr, il faudra que la ou les personnes rédigeant les petites annonces aient bien en tête la correspondance des champs (entre ce qui est inscrit dans le plugin et ce à quoi ça correspond en réalité.

      Bon courage.
      Jérôme.

      PS. : je profite de ce post pour présenter les voeux de toute l’équipe à la communauté SPIP dans son ensemble.

    • Bonjour,
      Effectivement, l’approche ne parait pas trop compliquée et j’ai donc commencé à personnaliser le plugin à grand coups de display none et de modifications de libellés pour que les libellés soient personnalisés eux aussi.... .
      Cependant, j’ai été un peu surpris de ce que les libellés des champs de saisie soient indiqués en dur dans le source du formulaire et non pas par l’intermédiaire d’un fichier de langue. Je me trompe peut-être, mais la méthode actuelle ne permet pas d’envisager simplement une utilisation du plugin dans le cadre du multilinguisme. Une question un peu similaire se pose pour les infos contenues dans la table spip_types qui, du coup, sont « figées » ...
      Mais il y a peut-être une raison à cela ?
      En tout cas, cet outil va sans doute me permettre de mener à bien mon projet et c’est super !!!

    • Bonjour Manu,

      Effectivement, le plugin n’a pas été pensé multilingue à l’origine. Certains éléments sont donc figés. Si le multilingue est une priorité pour votre projet, il y’a peut-être une solution en ajoutant un champ « lang » dans la table « spip_types ». Bien sûr il faudra modifier quelques requêtes mais c’est une piste intéressante.

      Sinon, les enregistrements de cette table sont modifiables sans conséquence et peuvent vous permettre d’utiliser une liste html par exemple.

      Bon développement ;).
      CALV

    Répondre à ce message

  • 2

    bonjour ,
    bravo pour votre plugins qui me semble vraiment extra.
    vous qui avez l’experience de site d’annonces vous ne pourriez pas nous adapter votre plugins SPIP immo vers un site de petites annonces generique .
    ce serai vraiment bien car ce plugins manque terriblement a bon nombre d’entre nous

    merci
    beaucoup pour votre travail

    • Bonjour Didier,

      Nous y avons déjà pensé. Mais le développement d’un outil permettant de gérer des petites annonces génériques nous semble trop important pour nos petites épaules. Il nous est arrivé d’adapté SPIP Immo pour un besoin spécifique (petites annonces de voitures), mais c’est déjà beaucoup de travail ;)

      Merci pour les encouragements.

    • ok mercipour votre reponse rapide . mais je suis persuadé que si vous devez creer un plugins pareil , il aurait enormement de succés . bravo encore a toute l’equipe de developpeurs pour vote super boulot .

    Répondre à ce message

  • Bonjour,

    J’ai réinstallé le plugin mais rien. Je n’ai aucune annonce qui apparait dans la liste du coté privé. Hier les annonces sortaient sur la partie publique, plus maintenant.
    Et pourtant tout est bien dans la base. Les annonces y sont rangé avec documents et photos.
    Pourquoi n’apparaissent-elles pas ni en privé et maintenant plus en public ?
    C’est le fichier spipimmo.html qui doit générer la page ?

    Merci

    Répondre à ce message

  • 2

    Bonjour,

    J’ai suivi la procedure d’installation.
    J’ai bien le module dans la fenetre « edition ».
    Je remplis les cases, je fais enregistrer et... Rien ;
    Je n’ai aucune annonce. La liste reste vide.
    Qu’ais-je manqué ?

    • Salut,

      Parlez-vous de la liste en backoffice ? Si oui, qu’elle est la version de SPIP ?

      Merci.

      Calvin.

    • Bonjour et merci,
      Je parle bien de la liste dans l’admin qui reste vite. Je n’ai aucune donnée.
      Ca me marque « aucune annoce disponible »
      Je suis sur spip2

    Répondre à ce message

  • 1

    Dans le Back office,

    sur la page monsite.net/ecrire/ ?exec=spipimmo , qui affiche la liste des annonces, lorsque l’on clique sur les flèches des entêtes de colonnes pour trier, on obtient un exemplaire unique de chaque possibilité

    ex tri sur type :

    N° dossier Type Ville Prix
    2 Appartement ares 360 000 €
    1 Maison / Villa Andernos 250 000 €
    4 Terrain PARIS 500 €

    alors que tri sur numero de dossier

    N° dossier Type Ville Prix
    1 Maison / Villa Andernos 250 000 €
    2 Appartement ares 360 000 €
    3 Appartement MALESTROIT 500 €
    4 Terrain PARIS 500 €
    5 Appartement BRUGES 2 500 €
    6 Maison / Villa GROSLAY 2 500 €

    J’ai fait le test sur les noms de ville, si je mets une valeur différente pour chaque annonce je les affiche toutes en triant sur la ville. Si j’ai 3 annonces dans la même ville, la liste n’en sort qu’une en triant sur le champ ville.

    idem pour les prix

    amicalement

    nat33

    • Salut Nat,

      Merci pour tes remarques, nous allons corriger cela, probablement la semaine prochaine.

      a+
      Calvin

    Répondre à ce message

  • 2

    Bonjour,

    je suis débutante et je voudrais savoir 2 petites choses :

    1 - Peut-on rajouter une variable « saison » pour location siasonnière dans le paramètre vente_location si oui comment ?
    2 - Est-il possible de rajouter un paramètre meublé_vide, savez-vous si ça a été fait ?

    Merci d’avance de votre aide

    • Bonjour Sol,

      Dans l’absolu, tout est possible.

      Si tu peux gérer « meublé vide » comme un type de bien, alors il te suffit de l’ajouter dans la table « spip_types_offres ». Sinon, il te faudra ajouter un champs à « spip_annonces », ce qui nécessite des connaissances en PHP pour insérer les éléments en regard dans le formulaire d’inscription.

      Pour la location saisonnière, c’est plus facile, mais il faut tout de même maîtriser a minima PHP. Tu dois suivre la procédure ci-dessous :

      1. dans /plugins/auto/SPIPImmo/exec/ajouter_annonce.php, ajouter la ligne ci-dessous entre les lignes 103 et 104 :

      <option value="Saison">Location saisonnière</option>

      2. dans /plugins/auto/SPIPImmo/exec/modifier_annonce.php, remplacer les lignes 153 à 170 par celles ci-dessous :

      if ($ligneRes["vente_location"]=="Vente") {
             $out.='<option value=""></option>
             <option selected="selected" value="Vente">Vente</option>
             <option value="Location">Location</option>
             <option value="Saison">Location saisonnière</option>';
      } else if ($ligneRes["vente_location"]=="Location") {
             $out.='<option value=""></option>
             <option value="Vente">Vente</option>
             <option selected="selected" value="Location">Location</option>
             <option value="Saison">Location saisonnière</option>';
      } else if ($ligneRes["vente_location"]=="Saison") {
             $out.='<option value=""></option>
             <option value="Vente">Vente</option>
             <option" value="Location">Location</option>
             <option selected="selected value="Saison">Location saisonnière</option>';
      } else {
             $out.='<option selected="selected" value=""></option>
             <option value="Vente">Vente</option>
             <option value="Location">Location</option>
             <option value="Saison">Location saisonnière</option>';
      }

      Si ça ne fonctionne pas, n’hésite pas à nous contacter en direct.

      Calv

    • Merci d’avoir répondu si vite c’est super :)
      le plus important c’était le location saisonnière
      pour meublé vide j’aimerai vraiment que ça soit séparé en ajoutant un champ (j’ai mis ça en lien avec des mots cles pour avoir une recherche par rubrique - j’espère que c’est clair 8-), je vais essayer
      En tout cas MERCI

    Répondre à ce message

  • 2
    theudas

    bonjour,

    petite question technique :

    je voudrais faire une recherche de biens avec spipimmo par code postaux et par ville, sur le meme champ

    c’est à dire, dans le meme champ je dois pouvoir taper soit un code postal, soit un nom de ville et ça devrai me trouver les resultats qu’il faut.

    Est-ce quelquechose de possible avec ce plugin ?

    j’ai essayer toutes les boulces suivants mais rien n’y fait :

    BOUCLE_annonce(ANNONCES) ville_bien ?= #ENVcp1 cp_bien ?= #ENVcp1 ..

    ..
    ou bien

    BOUCLE_annonce(ANNONCES) ville_bien = #ENVcp1 cp_bien = #ENVcp1 ..
    ...

    et bien d’autres encore.

    il ya t-il quelqu’un pour m’éclairer a ce sujet ?

    d’ailleurs je me suis tromper sur le libellé du sujet qui devrais etre : recherche par codes postaux et par villes

    • Salut Theudas,

      En ce qui nous concerne, nous traitons la chose avec du PHP ou en modifiant le plugin selon les besoins du client.

      Dans l’état actuel du développement, il est impossible de faire fonctionner la chose autrement, et ça n’est pas au programme des développements futurs de SPIP Immo.

      Bon courage.

      Calv

    • theudas

      Pourriez vous m’aiguiller sur les modifications du plugin a faire afin de répondre à ce besoin ?

    Répondre à ce message

  • 1
    theudas

    Bonjour,

    J’aime beaucoup ce plugin.

    J’ai juste une petite question :

    Lorsque je recherche un bien on va dire par type d’offre par exemple, je choisi donc comme type Appartement, je trouve donc tous mes appartements. si je choisi un autre type, je trouve tous les biens qui correspondent au type recherché.

    Mais mon souci c’est que si je ne choisi aucun type, je ne trouve aucun bien, alors que j’aimerais que ça me retrouve tous mes biens en gros que ça me fasse un select all.

    Donc j’aimerais savoir si ce type de recherhce est prévu dans ce plugin, si oui comment le mettre en place, sinon, y a t’il un moyen de faire quand meme un select all, ou bien y aura t-il une mise à jour du plugin qui fera des select *

    • theudas

      mon problème a été réglé, il s’agissait d’un simple problème de code au niveau de ma boucle. Vu que je suis nouveau en spip il y a des choses que je n’ai pas encore assimilé mais heureusement les docs de spip sont bien faites

    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