J'ai Joomla 3.4.3 avec le gabarit protostar standard pour l'interface. Lorsque mon site est hors ligne et que je me connecte au client (et non au serveur d'administration), je peux alors parcourir et modifier des articles.
Lorsque j'essaie d'enregistrer l'article en cliquant sur le bouton Enregistrer , rien ne se passe. Le bouton Annuler fonctionne. Après inspection, j'ai découvert qu'il y avait un
Uncaught TypeError: impossible de lire la propriété 'isValid' de null
qui est jeté à la condition if
extérieure
Joomla.submitbutton = function(task)
{
if (task == 'article.cancel' ||
document.formvalidator.isValid(document.getElementById('adminForm')))
{
if (tinyMCE.get("jform_articletext").isHidden()) {tinyMCE.get("jform_articletext").show()};
Joomla.submitform(task);
}
}
J'ai essayé de trouver une solution ou des problèmes connexes, mais la seule chose qui s'est produite entre le type de bruit et le cache du navigateur était ce vieux problème dans un akeeba rapport d'erreur:
Des idées que je peux faire pour résoudre le problème?
Il semble que ce problème n'affecte que mon article "À propos de moi", qui est l'article par défaut que vous voyez lorsque vous accédez à mon site. D'autres articles ne semblent pas avoir ce problème et je peux les sauver de l'intérieur.
Je ne peux pas reproduire cela sur une installation propre avec protostar et TinyMCE.
Cela ne se produit-il que lorsque le site est hors ligne?
Sur toutes les pages, sur quelques-unes ou sur une seule page?
Si c'est uniquement sur une page spécifique, voyez quelles autres extensions existent sur cette page, car cela peut être en conflit avec celles-ci. Désactivez ces extensions, effacez les caches et réessayez.
Assurez-vous également que l'affichage des erreurs et le débogage sont désactivés lorsque vous essayez, car cela peut parfois être la cause de tels problèmes.
Selon l'erreur, document.formvalidator (média/système/js/validate.js) n'est pas instancié.
Cela peut être dû à un conflit Javascript dans la page ou à une erreur de chargement.
Vérifiez si vous avez une erreur de console du navigateur (par exemple, un conflit causé par un plugin tierce tinyMCE) ou tout problème de chargement du fichier Javascript.
Curieusement, cela s'est produit hier sur un site en cours de migration de la version 2.5 à la version 3.4.2 (dans ce cas, cela s'est produit après la mise à jour du modèle pour une version ponctuelle parue hier).
Effacer le cache les deux Le cache de Joomla et a résolu le problème pour nous.
Je ne peux pas reproduire votre problème de mon côté, même en éditant l'article présenté et le premier article. Je vous suggère de supprimer cet article About Me et de le recréer à nouveau.