web-dev-qa-db-fra.com

Problème de pagination Joomla. La dernière page parcourue est automatiquement affichée comme page par défaut dans la vue liste sans pagination dans le même navigateur

Joomla affiche une mauvaise pagination

Expliquer avec

a) dis que je suis à la page 24 la page montre l'URL ci-dessous

/index.php?option=com_news&view=list&Itemid=10&limitstart=115

b) Maintenant, quand la page de liste de nouvelles de com s'est ouverte/a navigué encore sur le même navigateur

/index.php?option=com_news&view=list&Itemid=10

Il affiche le contenu de la page 24

Cependant, lorsque la page est essayée et consultée sur un nouveau navigateur, elle s’affiche correctement.

Le cache est désactivé, ceci est vérifié sur chrome, firefox - tous pareil

Fondamentalement, toute dernière page (par exemple, la page 20) consultée par l'utilisateur lorsqu'elle est explorée dans la liste et affichée à nouveau comme page par défaut dans cette URL

/index.php?option=com_news&view=list&Itemid=10

C'est navigateur

La première page doit être sélectionnée manuellement via Comment la résoudre

Suis sur joomla 3.6.2, Apache 2.4, php 5.6

Edited Bien que cela soit résolu en détruisant la variable de session joomla

<?php $session = JFactory::getSession(); $session->destroy();

Y a-t-il un moyen de ne tuer que la session de pagination?

1
Ruchika

C'est certainement un problème de mise en cache. Soit le plug-in "Système - Cache" est activé, soit vous avez une mise en cache agressive au niveau du serveur (si vous êtes sur un hôte partagé, notez que certains hôtes sont récemment beaucoup plus agressifs dans leur mise en cache pour les comptes d'hébergement partagés).

Essayez également de renommer votre .htaccess fichier pour voir si le problème est causé par certaines règles de votre .htaccess fichier.

1
itoctopus

Ouvrez votre module Breadcrumbs actuel et assurez-vous que la mise en cache y est également désactivée.

1
YellowWebMonkey