Ordre des menus instable sur Joomla 2.5

De Vulgum Techus
Version du 16 juin 2014 à 19:17 par Admin2 (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : Navigation, rechercher

Mots clé

  • Menu qui change tout seul dans Joomla 2.5
  • Menus instables avec Joomla 2.5
  • Figer les options de menus dans Joomla 2.5

Présentation

Lorsque les options d'un menu change d'ordre sans préavis, il y a fort à parier qu'on est confronté à un site Joomla 2.5 dont la migration a été faite avec le composant JUpgrade. En effet, ce dernier ne convertit pas toujours correctement les tables assets, categories et menu [1]ce qui, pour les menus, provoque une instabilité chronique fort ennuyeuse. Le présent article s'attache à régler cela.

Présentation

La remise à zéro du champs ordering pour l'ensemble des options du menu qui déraille est la solution qui convient ici. Cela peut se faire, soit, via PHPMyAdmin soit via le composant DB Replacer disponible en version gratuite ou payante (Pro) à :

http://www.nonumber.nl/extensions/dbreplacer#download
  • Avant toute chose il est impératif de sauvegarder l'intégralité de la base de données du site sur lequel doit se faire la mise à zéro des champs ordering
  • Une fois la sauvegarde faite, remplacer les valeurs du champs ordering par 0 (zéro)
  • Sous Joomla accéder aux menus qui posaient problèmes
  • Cliquer sur Ordre en tête de colonne pour afficher les flèches permettant la montée ou la descente des options dans l'ordre du menu
  • Une fois l'ordre fixé, cliquer sur la disquette se trouvant à droite d'Ordre pour sauvegarder
  • A ce stade, l'ordre fixé ne devrait plus bouger

Il est à noter qu'en cas de difficulté dans l'usage des flèches, haute et basse ou dans le cas de très gros menu, il est plus pratique de fixer la position d'une option en cliquant sur celle-ci et en se rendant dans le menu déroulant Ordre d'affichage.


</references>
Erreur de référence : Des balises <ref> existent, mais aucune balise <references/> n’a été trouvée.