web-dev-qa-db-fra.com

La commande des articles d’arrière-plan n’est pas la même que celle de l’ordre frontal

Quelqu'un s'il vous plaît aidez-moi, je semble être en train de tourner en rond avec ça.

J'utilise un blog de catégorie et je passe la commande à l'article Order. Dans le backend, je les ai configurés comme je le veux, mais l’interface en montre quelques-uns hors d’ordre et je ne sais pas comment le réparer.

J'ai essayé un certain nombre de choses, même en créant un nouveau menu et en le commandant à partir de zéro et cela se produit toujours. La commande d'article fonctionne évidemment car je peux déplacer l'article hors d'usage dans le backend pour obtenir le bon ordre dans le frontal, car c'est pour un client, j'ai besoin d'une solution permanente pour cela, des idées?

J'utilise Joomla! version 3.6.4

Merci d'avance pour votre aide.

4
user9401

Je ne peux pas dire avec certitude pourquoi cela se produit, mais j'ai un pressentiment ... Je vous parie que tout l'argent que votre site a subi quelques mises à jour de Joomla et qu'à un moment donné était sur J! inférieure à 3.6.3.

Vous voyez, J! 3.6.0, qui a été publié le 12-07-2016, a introduit un changement dans la commande de nouveaux articles. Jusque-là, depuis la nuit des temps, chaque nouvel article, une fois créé, recevait l'ordre de 0 et tous les ordres des articles précédents étaient augmentés d'un, ce qui plaçait le nouvel article en haut. Des milliers d'administrateurs de Joomla se sont appuyés sur ce fait avec les paramètres de tri des menus de blogs de leur catégorie, et tout était agréable et sympa. Vous pouvez définir le tri du menu sur "Par ordre", ce qui agirait en même temps comme "Le plus récent en premier", ce qui faciliterait grandement la vie de l'administrateur.

Puis avec PR # 8576 Gain de performance - nouvel article vedette (qui a trouvé sa voie le = 15 = RTC pour J! 3.5.2, et a été renommé en J! 3.6.0) ils ont affirmé à juste titre que c’était un goulet d’étranglement en termes de performances pour des catégories contenant des centaines d’articles, et ont donc changé le classement de la commande de nouveaux articles en Last! des sites existants, dont les webmasters criaient de toutes parts.

Puis à nouveau avec PR # 11581 Revers "Gain de performance - nouvel article vedette" et après une discussion animée dans Le numéro # 11103 est créé avec le dernier "ordre" possible , PLT accepté. error et Backward Compatibility Break et publié le 3.6.1 , qui est revenu au bon vieux Nouvel article Premier ordre. Sans compter que cette mise à jour était en attente depuis plus d'un mois sans raison apparente, ce qui a également poussé certains webmasters à se lancer.

Maintenant, vous voyez ce que je suggère? Si vous avez créé une série d'articles alors que vous utilisiez une version antérieure à J! 3.6.0, ils sont passés au premier plan. Ensuite, si vous avez créé des articles alors que vous étiez sur J! 3.6.0 et J! 3.6.3, ils sont allés au fond. Finalement, après la mise à jour de J! 3.6.3, ils sont encore allés au sommet.
Si ce n’est pas un scénario pour la grande énigme, je ne sais pas ce que c’est.

Maintenant, si c'est la vraie raison de vos problèmes, je ne sais pas trop comment résoudre ce problème. Je n'ai pas le moindre indice, pour être honnête. Pour ma part, j'aimerais savoir comment résoudre ce problème sur mes sites. :-(

2
Mikan