SPIP - Contrib

SPIP - Contrib

[ar] [en] [es] [fr] [it]

83 visiteurs en ce moment

fontsizeup fontsizedown
[32 commentaires]

SPIP-Immo v2.1

Plugin SPIP à destination des agents immobiliers

mardi 27 mai 2008, par CALV

  • Digg
  • Del.icio.us
  • Facebook
  • Google
  • Technorati
0 vote

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]
Retour en haut de la page

32 Messages de forum

Voir toute la discussion

Pages 1 | 2 | 3 | 4

  • Répondre à ce message

    9 octobre 11:02

    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

    9 octobre 10:56 , par virgom

    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

  • Répondre à ce message

    26 septembre 17:17 , par virgom

    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

    4 août 13:39 , par glims

    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

    25 juillet 17:46

    [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

    24 juillet 18:25

    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]

  • Répondre à ce message

    24 juillet 16:32

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

    Merci.

  • Répondre à ce message

    23 juillet 11:27

    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

    23 juillet 10:01

    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

    23 juillet 09:55

    #PAGINATION

    Le système de pagination de spip fonctionne sans problème avec SPIP-immo

Pages 1 | 2 | 3 | 4

Répondre à cet article

Retour en haut de la page

Ça discute par ici

SPIP | Squelette | | Plan du site | Suivre la vie du site RSS 2.0