Commentaire(s) Pagination des catégories
- Retour au Tutoriel : « Pagination des catégories »
Commentaire(s)
- #576 Commentaire de David posté le 10/01/12 à 17:13:53 :

-
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" .
GRAND BRAVO !!!
- #577 Commentaire de c00lman posté le 10/01/12 à 17:33:21 :

-
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 :

-
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 :

-
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 :

-
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 :

-
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 :

-
Un grand merci c'est nickel trop fort Coolman.
Toutes mes félicitations!!!
+
=
Tu le mérite bien.
Bonne continuation
- #583 Commentaire de c00lman posté le 10/01/12 à 21:04:32 :

-
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 :

-
Ok



