SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 250 visiteurs en ce moment

Accueil > Commerce > SPIP-Immo > SPIP-Immo v2.1

SPIP-Immo v2.1

Plugin SPIP à destination des agents immobiliers

27 mai 2008 – par CALV – 38 commentaires

2 votes

Correction de quelques bugs et ajout de l’URL Rewriting pour ce plugin SPIP à destination des agences immobilières.

Cette version apporte la correction de quelques bugs et surtout la possibilté d’utiliser la réécriture d’URL.

Vous pouvez dorénavant utiliser la balise #URL_ANNONCE dans la boucle ANNONCES. Celle-ci vous renvera une URL formatée SPIP, du type « spip.php ?id_annonce=xxx ».

Vous pouvez également utiliser une version réécrite de cette URL. Celle-ci sera au format « xxx-Appartement-Paris » et s’obtient de la façon suivante :

  1. [(#URL_ANNONCE|lien_annonce_propre)]

Cette solution nécessite bien sûr la mise en place ou la modification d’un fichier « .htaccess » incluant les 2 lignes suivantes :

  1. RewriteEngine on
  2. RewriteRule ^([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)$ spip.php?page=annonce&id_annonce=$1&type=$2&ville=$3 [L]

Télécharger

P.-S.

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

Dernière modification de cette page le 2 février 2009

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 22 juillet 2008 à 16:12, par ? En réponse à : SPIP-Immo v2.1

    Bonjour,

    Existe t-il un moyen de paginer les résultats du formulaire
    #FORMULAIRE_SPIPIMMO ?

    Cordialement
    T.

    Répondre à ce message

  • Le 9 janvier 2009 à 20:16, par Phil En réponse à : SPIP-Immo v2.1

    Est ce que quelqu’un a porte ce plugin pour SPIP2.0 ?

    J’airais besoin de l’utiliser pour des annonces automobiles, pensez vous que cela soit adaptable facilement ?

    MErci

    • Le 12 janvier 2009 à 08:36, par CALV En réponse à : SPIP-Immo v2.1

      Bonjour Phil,

      Il parait en version 3.0 pour SPIP 2.0 aujourd’hui même !

      Merci.

    Répondre à ce message

  • Le 6 janvier 2009 à 16:16, par Nico En réponse à : SPIP-Immo v2.1-Référence des annonces

    Bonjour à tous,

    je me questionne sur la possibilité de donner une référence à une annonce. Celle qui apparaît sur mon site est en fait le numéro de l’article. Pour des raisons de gestion de fichiers d’annonce, je souhaiterai pouvoir attribuer moi même un numéro. Je n’ai pas vu d’entrée appropriée dans le formulaire. Bien sûr il y a toujours la possibilité de « détourner » une autre entrée (utiliser par ex les encarts aux messages anglais / italien ou autre langage non utilisé par le site ), mais je m’étonne de ne pas avoir trouvé une fonctionnalité spécifique...

    Répondre à ce message

  • Le 11 décembre 2008 à 13:49, par Gil En réponse à : Problème pagination de la recherche

    Bonjour à tous,

    J’ai toujours un problème de pagination des résultats.
    J’ai essayé de modifier

    <form action="?page=resultat_spipimmo" method="post"> dans formulaire_spipimmo en ajoutant les critères selectionnés :
    <form action="?page=resultat_spipimmo&type=v1 (par exemple)" method="post">

    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

  • Le 9 octobre 2008 à 10:56, par virgom En réponse à : SPIP-Immo v2.1 - choix de la photo

    bonjour,

    comment peux t-on choisir quelle photo mettre en vignette dans la liste de résultat et la photo principale dans la page annonce ?
    J’ai l’impression que par défaut c’est un affichage aléatoire...
    Qui peut m’aider sur ce point ?

    merci d’avance
    Virginie

    • Le 9 octobre 2008 à 11:02, par ? En réponse à : SPIP-Immo v2.1 - choix de la photo

      Bonjour Virginie,

      Non, ce n’est pas un affichage aléatoire, c’est la première photo insérée. Il n’y a donc pas vraiment de possibilité de choisir la photo, sauf à prêter attention au choix de la première photo insérée.

      a+
      Calv

    Répondre à ce message

  • Le 26 septembre 2008 à 17:17, par virgom En réponse à : SPIP-Immo v2.1

    Bonjour,
    j’ai installé le plugin spip-immo version 2.1 et j’aimerais pouvoir modifier le formulaire dans l’espace d’administration par ex ajouter un type-d’offre.
    mais comme je bosse pour une agence hollandaise,j’aimerais pouvoir traduire les formulaires....

    pouvez-vous m’aider ?
    d’avance merci

    Répondre à ce message

  • Le 4 août 2008 à 13:39, par glims En réponse à : SPIP-Immo v2.1

    Bonjour,

    J’ai légèrement modifié ce plugin afin d’avoir la gestion de l’anglais au niveau des types de bien et de l’URL Rewriting.

    Afin de ne pas toucher à la base de données, tout se fait grâce à l’utilisation de filtres et à l’ajout d’une balise #ANNONCE_UK

    Qu’en pensez vous mettre le plugin en SVN afin que cette « amélioration » puisse profiter au plus grand nombre et qu’elle soit intégrée à la version d’origine ?

    Répondre à ce message

  • Le 15 juin 2008 à 13:14, par lbpr23b En réponse à : SPIP-Immo v2.1

    Bonjour,

    J’ai tenté d’avoir les url propores, mais ca ne fonctionne pas apparemment à cause des espaces (ex : Maison / Villa) renvoie une erreur puisque les espaces sont remplacés par ’%20’.
    Vous avez la même erreur sur votre squelette de démonstration.
    Est il possible d’y remédier de notre coté ou devez vous effectuer une correction du plugin ?
    D’autre part est il possible d’afficher avec un filtre la dernière annonce saisie.

    Merci, bon weekend.
    Cordialement.

    • Le 16 juillet 2008 à 17:18, par Calv1 En réponse à : SPIP-Immo v2.1

      Slt lbpr23b,

      On aura pas le temps de regarder à tout cela avant la rentrée... Beaucoup de boulot et des congés à prendre !

      On se penche sur la question en septembre.

      Cela étant, toute aide au développement est la bienvenue, donc si tu veux entrer en contact avec nous pour ça : www.commealaville.com

      a+
      Calv1

    • Le 24 juillet 2008 à 16:32, par ? En réponse à : SPIP-Immo v2.1

      Je suis preneur si quelqu’un a fixé le problème des espaces qui rend non fonctionnel les URL propres

      Merci.

    • Le 24 juillet 2008 à 18:25, par ? En réponse à : SPIP-Immo v2.1

      Ci dessous à optimiser :

      dans spipimmo_propres.php

      [code]
      <?php
          
      if (!defined("_ECRIRE_INC_VERSION")) return; // securiser
          
          
      function generer_url_annonce($id_annonce)
          {    
              
      $reqUrl="SELECT * FROM spip_annonces WHERE id_annonce=" $id_annonce;
              
      $resURL=spip_query($reqUrl);
              
      $enrAnnonce=spip_fetch_array($resURL);
              
      $enrAnnonce["type_offre"]=str_replace(" ","",$enrAnnonce["type_offre"]);
              
      $enrAnnonce["type_offre"]=str_replace("/","",$enrAnnonce["type_offre"]);
              
      $enrAnnonce["ville_bien"]=str_replace(" ","",$enrAnnonce["ville_bien"]);
              return 
      get_spip_script('./')."?page=annonce&id_annonce=" $id_annonce "&type=" $enrAnnonce["type_offre"] . "&ville=" $enrAnnonce["ville_bien"];
          }    
      ?>

      [/code]

    • Le 25 juillet 2008 à 17:46, par ? En réponse à : SPIP-Immo v2.1

      [code]
      <?php
          
      if (!defined("_ECRIRE_INC_VERSION")) return; // securiser
          
          
      function generer_url_annonce($id_annonce)
          {    
              
      $reqUrl="SELECT * FROM spip_annonces WHERE id_annonce=" $id_annonce;
              
      $resURL=spip_query($reqUrl);
              
      $enrAnnonce=spip_fetch_array($resURL);
              
      $in = array(' ''é''è''à''/''ê''â'); 
              
      $out = array('''e''e''a''''e''a');         
              
      $enrAnnonce["type_offre"]=str_replace($in$out,$enrAnnonce["type_offre"]);
              
      $enrAnnonce["ville_bien"]=str_replace($in$out,$enrAnnonce["ville_bien"]);
              return 
      get_spip_script('./')."?page=annonce&id_annonce=" $id_annonce "&type=" $enrAnnonce["type_offre"] . "&ville=" $enrAnnonce["ville_bien"];
          }
      ?>

      [/code]

    Répondre à ce message

  • Le 23 juillet 2008 à 11:27, par ? En réponse à : SPIP-Immo v2.1

    Bonjour,

    Je crois qu’il y a un soucis avec le critère prestige.
    Dans une boucle annonce, il a le comportement inverse par rapport au paramètre passé (Oui ou Non).

    Répondre à ce message

  • Le 18 juillet 2008 à 15:00, par paul En réponse à : SPIP-Immo v2.1

    salut tous le monde,
    je vais si la valeur du parametre =0 il n’affiche pas ce paramétre.
    par exemple si il y a 0 salle de bain il n’affiche pas le parametre ’Nombre de salles de bains’
    merci

    • Le 22 juillet 2008 à 10:45, par ? En réponse à : SPIP-Immo v2.1

      J’ai un peu le même problème mais inverse.
      Si par exemple il y a 0 en dépôt de garantie, il m’affiche 0 avec la balise correspondante : [(#DEPOT_GARANTIE)]
      Alors que je souhaiterai que cela n’apparaisse pas si la valeur est égale à 0

    • Le 22 juillet 2008 à 11:15, par ? En réponse à : SPIP-Immo v2.1

      Bon j’ai fixé le problème via un filtre

      [code]
      <?php
      function ind_filtre($ind){
         
      $ind str_replace("0","-",$ind);
         return 
      $ind;
      }
      ?>

      [/code]

    • Le 22 juillet 2008 à 11:29, par ? En réponse à : SPIP-Immo v2.1

      merci de m’expliquer comment utiliser ce code
      par exemple j’ai
      [code] [

    • Nombre de salles de bains : (#NB_SDB)
    • ] [/code]
      merci

  • Le 22 juillet 2008 à 11:36, par ? En réponse à : SPIP-Immo v2.1

    Bon, c’est mieux comme cela :
    [code]
    <?php
    function ind_filtre($ind){
      if(
    $ind == 0){ $ind "-"; }
      return 
    $ind;
    }
    ?>

    [/code]

  • Le 22 juillet 2008 à 11:40, par ? En réponse à : SPIP-Immo v2.1

    ton code permet de ne pas afficher le 0 mais je veux aussi qu’il n’affiche pas salle de bain
    merci

  • Le 23 juillet 2008 à 10:01, par ? En réponse à : SPIP-Immo v2.1

    Je n’ai pas testé, mais je pense que ce n’est pas possible parce que la valeur 0 est stockée par défaut.
    C’est pourquoi [Salle de Bain(#NB_SDB)] renvoi la valeur associée
    et affiche Salle de Bain.

  • Répondre à ce message

    Répondre à cet article

    Qui êtes-vous ?

    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 Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
    Ajouter un document

    Retour en haut de la page

    Ça discute par ici

    • Adaptive Images

      15 novembre 2013 – 66 commentaires

      Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

    • Métas

      8 août 2009 – 50 commentaires

      Ce petit plugin permet l’ajout, depuis l’espace privé, de metatags aux articles et rubriques de SPIP, ainsi que la mise en exergue de mots importants.

    • Brownie

      6 juillet 2012 – 43 commentaires

      Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

    • Métas +

      3 décembre – 13 commentaires

      Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

    • Acces Restreint 3.0

      11 décembre 2008 – 785 commentaires

      Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

    Ça spipe par là