Commentaire(s) Pagination des catégories








Note :Si votre commentaire contient du code, sélectionner votre code avec votre souris puis utiliser la liste "Styles" et sélectionner "Code".


je98a2co
Nombre de commentaire : 9

Commentaire(s)

  • #576 Commentaire de David posté le 10/01/12 à 17:13:53 :
  • David
  • C00lman waouuu !!!!
    Merci pour tes excellentes explications , ta réactivités et tout le reste "qui permettes à tous et à moi entre autre de mieux compendre ce qu'il fait"  . :P 
    GRAND BRAVO !!!

  • #577 Commentaire de c00lman posté le 10/01/12 à 17:33:21 :
  • c00lman
  • Reste plus qu'à savoir si sa mise en application n'est pas trop compliqué et si ça fonctionne correctement chez vous ...
    Ps: je n'ai jamais eu un poste aussi rapide suite à la mise en place d'un tutoriel .

  • #578 Commentaire de David posté le 10/01/12 à 18:45:38 :
  • David
  • Je confirme mis en place très facile avec de bonnes explications  ,

    http:// xxxxxxxxx.com/categorie-2-xxxx.php?page=1&id=2

    http:// xxxxxxxxx.com/categorie-2-xxxx.php?page=2&id=2

    http:// xxxxxxxxx.com/categorie-2-xxxx.php?page=3&id=2

     « Précédentent 1 2 3 Suivant  »

    la pagination est correct ,elle corespond au nombre d'entré de ma base 12

    Juste un souci est-ce l'url rewriting ?
    cela m'affiche que les 5 premières  et  mêmes entrée de ma base de donnée sur les 3 pages ? (normal pour les 5 c'est mon besoin et le tuto il est à 5 aussi ;) )
    Je continu tout de même à chercher et oui faut bien que je me creuse les méninges et cela me permet de comprendre encore plus.

    Ton tuto a été très rapide , ma réponse devait l'être aussi ;)




  • #579 Commentaire de c00lman posté le 10/01/12 à 20:05:50 :
  • c00lman
  • Je n'ai pas tout saisie...vous avez mis en place l'url rewriting et ça ne fonctionne pas correctement ..c'est bien ça?

    Dailleurs j'ai zappé cette partie rewriting..pas bien ^^! Je complèterais le tuto dès que j'ai un moment.

  • #580 Commentaire de David posté le 10/01/12 à 20:20:40 :
  • David
  • Oui c'est ça et je me pose la question si ça ne vient pas de ça justement de plus ayant beaucoup modifié pour mes besoins( je suis donc en train de recréer  un site d'origine avec vos tutos pour vérifier si c'est bien le rewriting qui produit cela ou bien si j'ai fait une erreur avec le rewriting dans mes pages)

    Si je trouve  je posterai  :)

  • #581 Commentaire de c00lman posté le 10/01/12 à 20:40:28 :
  • c00lman
  • Oki,
    Dans le fichier "pagination.php", supprimez :
    //On récupère la variable ainsi que l'identifiant de la catégorie pour l'injecter dans la fonction
    $variable_categorie = '&id='.$id_transmit.'';

    Puis remplacez
    //on affiche la pagination
    echo '<p class="pagination">' . pagination($pageActuelle, $nombreDePages, $variable_categorie) . '</p>';

    par :
     echo '<p class="pagination">' . pagination($pageActuelle, $nombreDePages) . '</p>';
    Dans le fichier .htaccess ou se trouve la règle de ré écriture des catégories, remplacez le flag [L] par  [QSA] :
     #Rewrite des categories
    RewriteRule  ^categorie-([0-9]*)-(.*)\.php$  categorie.php?id=$1&categorie=$2 [QSA]

    Je pense que ça devrait fonctionner :).

  • #582 Commentaire de David posté le 10/01/12 à 20:54:18 :
  • David
  • Un grand merci c'est nickel trop fort Coolman.
    Toutes mes félicitations!!!

    :)+=:kiss
    Tu le mérite bien.
    Bonne continuation

  • #583 Commentaire de c00lman posté le 10/01/12 à 21:04:32 :
  • c00lman
  • Lol, si tu utilisais un pseudo féminin, tes smileys passeraient mieux :).
    Sinon, j'ai oublié la redirection qui n'est plus la même :
     $url = parse_url($_SERVER["REQUEST_URI"]);
    $tableau=array();
    parse_str($url['query'],$tableau);
    if(isset($tableau['page']) && $tableau['page']==1){
    header("Status : 301 Moved Permanently");
    header('location:/categorie.php?id='.$id_transmit.'');
    }

    Par :

    $url = parse_url($_SERVER["REQUEST_URI"]);
    $tableau=array();
    if(isset($url['query']))
    parse_str($url['query'],$tableau);
    if(isset($tableau['page']) && $tableau['page']==1){
    header("Status : 301 Moved Permanently");
    header('location:'.$url['path'].'');

  • #584 Commentaire de David posté le 10/01/12 à 21:17:03 :
  • David
  • Ok