J'utilise Helix Utlimate pour plus de facilités. Cependant, je commence à me dire que je vais retourner au template d'origine. Un des problèmes que j'avais avec Helix Ultimate c'était les votes qui ne fonctionnaient pas.
J'ai cherche un long moment. Finalement, la correction est tout simple. Elle est écrite dans le forum français de Joomla https://forum.joomla.fr/forum/joomla-3-x/gestion-des-templates-design-css-et-bootstrap/2000884-copie-helix-ultimate-dysfonctionnement-du-plugin-de-vote-sur-les-articles
Il s'agit d'un problème de nom de classe dans le fichier helper.php contenu à la racine du template lorsque vous créer une copie du template.
Pour ma part, j'avais mis comme nouveau nom "shaper_helixultimate - par defaut". Il faut donc changer le nom de la classe de la façon suivante
TplShaperHelixultimateHelper devient TplShaperHelixultimatepardefautHelper !!! Vous videz les caches et normalement cela fonctionne.
Ce n'est pas tout. Certains plugin come JCH peuvent poser problème car il bloque les JS qui vont bien. Il faudra les ajouter en exception.
Sinon solution encore plus simple, commentez la ligne \JSession, mais les votes ne seront probablement pas enregistrés. C'est moche, mais très efficace pour éviter de frustrer le lecteur (qui ne verra pas son vote prit en compte)
Voilà la correction est simple, mais on ne peut pas la deviner si on est pas un dev avec debugger ...
Autre solution
Vous allez dans le template -> js -> main.js
Vous cherchez la ligne var data = $.parseJSON(response);
vous la remplacez par data = response;
Comments powered by CComment