IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Pagination Spip Immo


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Points : 38
    Points
    38
    Par défaut Pagination Spip Immo
    Bonjour à tous,

    voilà un problème auquel je ne trouve pas de solution...

    J'utilise le plugin Spip Immo, un peu détourné, afin d'obtenir un annuaire ! Quand je fais une recherche, tout va bien jusqu'au moment où... il y a plusieurs pages de résultat (j'utilise donc la balise #PAGINATION). Lorsque je souhaite passer à la page suivante, les paramètres de recherche s'envolent littéralement ^^

    Avant de vous montrer tout mon code, je voulais savoir si certains ont déjà eu ce problème et q'ils ont trouvé une solution...

    Merci, bonne journée à tous !

  2. #2
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 1
    Points : 1
    Points
    1
    Par défaut solution
    bonjour,
    As tu trouvé une solution ?
    Car je suis dans le même cas !
    Merci !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2005
    Messages
    183
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 183
    Points : 125
    Points
    125
    Par défaut
    Salut je ne sais pas pour SPIP immo mais j'avais eu un problème identique.

    J'ai trouvé la solution en utilisant des variables de sessions, ce qui me permettait de garder les critères de recherche.

    Il faut que le formulaire de recherche pointe vers un fichier php à la racine.

    Le formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <form action="recherche_largeur_hauteur.php" method="post">
     
        <select name="largeur" >
     
        ....
     
        <select name="hauteur">
     
        ....
     
    </form>

    Tu reprends le fichier spip.php que tu copies colles et renommes recherche_largeur_hauteur.php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
     
    <?php
     
    	session_start();
     
    	# ou est l'espace prive ?
    	@define('_DIR_RESTREINT_ABS', 'ecrire/');
    	include_once _DIR_RESTREINT_ABS.'inc_version.php';
     
    	if ( isset( $_POST['largeur'] ) && isset( $_POST['hauteur'] ) ) {
     
    		$_SESSION['largeur'] = $_POST['largeur'];
    		$_SESSION['hauteur'] = $_POST['hauteur'];
    	}
    	else {
     
    		if ( isset( $_SESSION['largeur'] ) ) {
     
    			$_POST['largeur'] = $_SESSION['largeur'];
    			$_POST['hauteur'] = $_SESSION['hauteur'];
    		}
    	}
     
    	# rediriger les anciens URLs de la forme page.php3fond=xxx
    	if (isset($_GET['fond'])) {
    		include_spip('inc/headers');
    		redirige_par_entete(generer_url_public($_GET['fond']));
    	}
     
    	# au travail...
    	include _DIR_RESTREINT_ABS.'public.php';
     
    ?>
    La pagination renvoyant sur l'url courante, elle continuera d'appeler recherche_largeur_hauteur.php.

    J'avais utilisé #PAGINATION{precedent_suivant} mais ça devrait fonctionner avec d'autres.

Discussions similaires

  1. [Spip] [Spip immo] Recherche par ville et codes postaux
    Par realkilla dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 31/08/2009, 15h29
  2. [Spip] Système de pagination Spip
    Par clementM dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 03/09/2008, 20h01
  3. [C#] Probleme de pagination dans datagrid
    Par asphareth dans le forum ASP.NET
    Réponses: 2
    Dernier message: 21/07/2004, 12h25
  4. [VB.NET] Pagination DataGrid
    Par sehing dans le forum ASP.NET
    Réponses: 5
    Dernier message: 20/07/2004, 17h28
  5. Réponses: 15
    Dernier message: 20/07/2004, 10h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo