web-dev-qa-db-fra.com

Seuls les articles avec article n'importe où sont accessibles

J'ai un problème étrange sur mon site Web Joomla 3.3.1. J'ai effectué la migration à partir de J2.5 il y a deux mois et jusqu'à hier tout fonctionnait bien. Désormais, seuls les éléments de menu liés à un article contenant module anywhere travaillent.

Tous les autres éléments de menu me donnent une erreur "le site Web n'est pas disponible" (cf écran d'impression) parmi eux:

  • les éléments de menu d'un seul article qui renvoient à un article qui ne contient pas de "module n'importe où"
  • la balise item de menu

J'ai réinstallé le ftp/ma base de données à partir d'une sauvegarde de 2 jours et d'une semaine auparavant, mais j'ai toujours le même problème.

De plus, si je mets le système de débogage Joomla sur ON, tous mes éléments de menu fonctionnent correctement (même celui qui n'a pas fonctionné avec le débogage).

Après un examen plus approfondi: mon site doit charger un module dans un article (avec un article quelconque de NoNumber ou avec {loadposition yourmoduleposition} pour fonctionner. Si un article ne charge pas un module, alors je ne peut pas y accéder via front-end.

print screen

2
MagTun

Je ne sais pas ce qui s’est passé, mais la mise à jour vers Joomla 3.3.3 le résout: je pourrais reproduire sous J3.3.3 la même erreur que sous J3.3.1 en modifiant le module chrome fichier (\ templates\mytemplate\html\module.php).

Je n'ai pas modifié ce fichier depuis au moins un mois complet avant que le problème ne survienne, je ne peux donc pas savoir ce qui n'allait pas.

Quoi qu'il en soit, il est de retour maintenant!

MODIFIER:

La mise à jour actuelle vers la version 3.3.2 ne l’a pas résolu, mais cela m’a aidé à trouver un moyen de contourner le bogue. Pour une raison encore inconnue, si j’ai un module.php dans mytemplate/html, certaines pages de mon site Web ne sont pas disponibles. Je me suis déplacé en ajoutant mon chrome directement dans templates\system\html\modules.php. Ce n'est pas la meilleure méthode, mais au moins mon site Web est de retour et avec un module sympa chromé!

2
MagTun

Je voudrais suggerer

a) Contactez Peter de NoNumber, il est très doué pour répondre aux questions de son forum de support.

b) Désinstallez et réinstallez. Nous avons constaté que NoNumber ne pouvait pas passer de 2,5 à 3 sans problèmes, nous avons donc commencé à le désinstaller et à le réinstaller tout frais. Cela ne devrait pas causer beaucoup de problèmes, mais nous n'en avons trouvé aucun, et nous l'avons fait sur environ 5 sites. La seule chose que je pourrais imaginer comme causant le hoquet serait si vous avez des assignations personnalisées dans le gestionnaire de modules, ou des modèles personnalisés, vous devrez peut-être les configurer à nouveau. Jordan me dit que cela dépend si la désinstallation efface la base de données ou non, mais comme nous n'utilisons pas de personnalisations délirantes dans les deux domaines, nous n'avons pas encore remarqué s'il s'agit d'un problème.

2
Faye

J'ai jeté un coup d'œil sur votre site et il semble bien fonctionner. À quelle partie de votre site êtes-vous incapable d'accéder?

Cela pourrait être un problème avec Modules Anywhere (je suppose que vous voulez dire NoNumber extension ). Vous pouvez essayer de désactiver le plug-in à partir du gestionnaire de plug-in et voir si cela fait une différence.

Garde en tête que {loadposition yourmoduleposition} fonctionne essentiellement de la même façon que Modules Anywhere, sans plugin tiers. Plus d'informations à ce sujet peuvent être trouvées ici .

1
johanpw