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

We use cookies

Nous utilisons des cookies sur notre site web. Certains d’entre eux sont essentiels au fonctionnement du site et d’autres nous aident à améliorer ce site et l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, vous risquez de ne pas pouvoir utiliser l’ensemble des fonctionnalités du site.