Jump to content

Probléme avec menu


Recommended Posts

Bonsoir à tous,

 

J'ai installé un nouveau template sur ma boutique, cela fonctionne nickel.

Par contre, avec il y a un module tm mega menu, que je souhaite utiliser afin de faire mes menus.

J'ai suivi à la lettre le tuto suivant

Mais le soucis, au moment de cliquer sur le bouton add row pour créer mon méga menu, rien ne se passe comme si le bouton n'étais lié a aucune action.

 

Si quelqu'un pourrais m'aider, je l'en remercie par avance.

Link to comment
Share on other sites

  • 3 months later...

Bonjour

 

Faite le debug  :

 

config/defines.inc.php
define('_PS_MODE_DEV_', false); << mettez false à true >> define('_PS_MODE_DEV_', true);

Si c'est un problème d'interprétation d'un fichier vous verrez un message d'erreur. Copier Coller au moins la 1ere ligne.
Si le nom de votre dossier d'administration apparait remplacé le par des *****.
 

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

 

Avez vous trouver une solution à ce problème mikmikbdx ?

Idem que vous, j'ai acheté un thème mais le TM MEGA MENU ne fonctionne pas, quand je clique sur "ajouter une ligne", rien ne se passe.

Du coup j'ai du acheter un autre menu en attendant mais trop compliqué, je veux vraiment retrouver ce TM MEGA MENU que j'ai payé.

 

J'ai tenté la solution de oron mais dans le config c'est juste écrit ca :

<?xml version="1.0" encoding="UTF-8"?>

-<module>

<name>tmmegamenu</name>


-<displayName>

<![CDATA[TM Mega Menu]]>

</displayName>


-<version>

<![CDATA[0.0.1]]>

</version>


-<description>

<![CDATA[Mega Menu by Template Monster]]>

</description>


-<author>

<![CDATA[Template Monster (Alexander Grosul)]]>

</author>


-<tab>

<![CDATA[front_office_features]]>

</tab>


-<confirmUninstall>

<![CDATA[Are you sure that you want to delete all your info?]]>

</confirmUninstall>

<is_configurable>1</is_configurable>

<need_instance>0</need_instance>

<limited_countries/>

</module>

Link to comment
Share on other sites

Bonjour,

 

Avez vous trouver une solution à ce problème mikmikbdx ?

Idem que vous, j'ai acheté un thème mais le TM MEGA MENU ne fonctionne pas, quand je clique sur "ajouter une ligne", rien ne se passe.

Du coup j'ai du acheter un autre menu en attendant mais trop compliqué, je veux vraiment retrouver ce TM MEGA MENU que j'ai payé.

 

J'ai tenté la solution de oron mais dans le config c'est juste écrit ca :

<?xml version="1.0" encoding="UTF-8"?>

 

-<module>

 

<name>tmmegamenu</name>

 

 

-<displayName>

 

<![CDATA[TM Mega Menu]]>

 

</displayName>

 

 

-<version>

 

<![CDATA[0.0.1]]>

 

</version>

 

 

-<description>

 

<![CDATA[Mega Menu by Template Monster]]>

 

</description>

 

 

-<author>

 

<![CDATA[Template Monster (Alexander Grosul)]]>

 

</author>

 

 

-<tab>

 

<![CDATA[front_office_features]]>

 

</tab>

 

 

-<confirmUninstall>

 

<![CDATA[Are you sure that you want to delete all your info?]]>

 

</confirmUninstall>

 

<is_configurable>1</is_configurable>

 

<need_instance>0</need_instance>

 

<limited_countries/>

 

</module>

Bonjour

 

Dans quel fichier config indiquer le chemin exacte et où vous êtes héberger,

ce que vous indiquez n'est dans aucun /config/define.inc.php ni des premières versions ni de la dernière version.

Link to comment
Share on other sites

  • 1 month later...

Bonjour,

J'ai également le même problème.

Je viens d'acheter un theme prestashop qui tourne sur presta 1.6.1.2

Tout fonctionne à part TM MEGA MENU.

PROBLEME, impossible de gérer le menu. Quand on clique sur les bouton créer colonne ou ajouter un autre lien dans les colonnes rien ne se fait.

De plus lorsqu'on essai de modifier le menu TM installé par défaut. Le menu par défaut disparait et la config par défaut ne comporte plus rien.

Donc impossible de configurer le menu TM mega menu.

Même problème que ci-dessus.

L'équipe prestashop n'a t'il pas une solution.

Merci à toutes et à tous.

Bonne journée.

Link to comment
Share on other sites

  • 5 months later...

Alors de mon coté cela vient des liens CMS que le module tente de chercher.

 

Le javascript crash suite à un mauvais encodage...

 

J'ai pu régler le soucis comme cela :

 

modules/tmmegamenu/tmmegamenu.php

 

Ligne 1175 :

 

$html .= '<option value="CMS'.$page['id_cms'].'">'.$spacer.$page['meta_title'].'</option>';

 

Remplacer par :

 

$html .= '<option value="CMS'.$page['id_cms'].'">'.$spacer.utf8_encode($page['meta_title']).'</option>';

 

Si j'ai fais appel à vous c'est que le webmaster ne me répond pas....

 

J'insiste encore mais OUI pour un module payant d'oublier un encodage pour le JS c'est BOF.......

 

Comme de ne pas répondre c'est BOF

 

Comme de faire de la modération alors qu'on a pas la réponse....

Edited by A.Polounovsky (see edit history)
Link to comment
Share on other sites

Alors de mon coté cela vient des liens CMS que le module tente de chercher.

 

Le javascript crash suite à un mauvais encodage...

 

J'ai pu régler le soucis comme cela :

 

modules/tmmegamenu/tmmegamenu.php

 

Ligne 1175 :

 

$html .= '<option value="CMS'.$page['id_cms'].'">'.$spacer.$page['meta_title'].'</option>';

 

Remplacer par :

 

$html .= '<option value="CMS'.$page['id_cms'].'">'.$spacer.utf8_encode($page['meta_title']).'</option>';

 

Si j'ai fais appel à vous c'est que le webmaster ne me répond pas....

 

J'insiste encore mais OUI pour un module payant d'oublier un encodage pour le JS c'est BOF.......

 

Comme de ne pas répondre c'est BOF

 

Comme de faire de la modération alors qu'on a pas la réponse....

Oui, mais c'est au vendeur de supporter les conséquences, pas à la communauté de gérer les développements foireux.

Link to comment
Share on other sites

  • 3 weeks later...
  • 1 month later...

Bonjour,

 

Après l'installation d'un template (TemplateMonster pour version Prestashop 1.6.1.1) incluant le module Mega Menu TM (version 0.0.1 de Template Monster Alexander Grosul) j'ai également rencontré le même type de problème ;

 

Impossible de sélectionner et d'enregistrer un lien (de menu, de bannière ou autre). Les modifications ne sont pas prises en compte et les données déjà enregistrées sont même perdues !!

 

Après bien des échanges infructueux avec le support chat de Template Monster qui m'a fait perdre beaucoup de temps, j'ai enfin trouver la solution.

 

Je précise que j'ai également tenté la solution de A.Polounovsky en modifiant l'encodage utf8 du fichier modules/tmmegamenu/tmmegamenu.php. Cela n'a rien changé !

 

J'ai résolu mon problème avec le menu Mega Menu TM de la façon suivante :

 

Je précise que j'exécute un Prestashop d'origine 1.6.1.1 mis à jour en version 1.6.1.7 (PHP version 5.6 / MySql 5.6)

 

1. J'ai bien sûr fait une sauvegarde complète FTP et BDD

 

2. J'ai d'abord désactivé puis ensuite complètement désinstallé le module Mega Menu TM fourni avec l'install du template.

 

3. J'ai vidé le cache Prestashop

4. J'ai réinstallé le module Mega Menu TM en version 1.6.2 de TemplateMonster (Alexander Grosul) - fichier à télécharger auprès du support TemplateMonster

 

5. J'ai activé le module

 

6. J'ai suivi la procédure fourni par TemplateMonster pour renommer les fichiers CSS et JS nécessaires aux styles graphiques du template :

 

http://www.templatemonster.com/help/prestashop-1-6-x-how-to-fix-incorrect-tabs-design-after-the-tm-mega-menu-module-upgrade.html?_ga=1.229365468.1731000807.1470758208

 

Dès lors, le menu est complètement initialisé. J'ai pu paramétrer et compléter mon menu Mega Menu TM qui désormais fonctionne correctement sous Prestashop 1.6.1.7.

 

Au final 4 heures de recherche avec quand même l'aide de Cillian de Template Monster.

 

Cerise sur le gâteau, cette version Mega Menu TM gère l'intégration vidéo dans le menu !

 

:)

Link to comment
Share on other sites

  • 5 months later...

Si certains d'entre vous ont encore le problème et/ou si d'autres en ont à venir. Ou si moi-même j'oublie la solution et que je fais une recherche j'espère facilement la retrouver ;)

 

Pour ma part, j'avais exactement le même problème puis j'ai demandé à un ami développeur de jeter un oeil et il m'a indiqué que chez lui tout fonctionnait correctement... Je suis donc passé de Safari à Firefox pour éditer le menu et tout fonctionne parfaitement...

 

En espérant que cela solutionne également vos problèmes.

Link to comment
Share on other sites

  • 7 months later...

Pour ma part, j'ai rencontré le problème suivant :

En cas de modification d'un élément existant dans le menu alors une erreur fatale apparaissait et l'item concerné était supprimé...

En revanche, pas de problème pour ajouter un nouveau lien.

 

J'utilise Prestashop dans la version 1.6.1.17 et le thème EXTREME 1138 qui intègre par défaut le module Tm Mega Menu.

Mon hébergeur est en PHP version 7.0 et le problème vient de là !

 

Explication :

L'erreur vient de l'instruction : mysql_error() 

( Cette extension était obsolète en PHP 5.5.0, et a été supprimée en PHP 7.0.0 )

 

Cette instruction doit être remplacée par : mysqli_error() 

 

Solution apportée :

Editer le fichier suivant :

../modules/tmmegamenu/classes/MegaMenu.php

 

A la ligne 284

Remplacer

 

$this->context->controller->_errors[] = Tools::displayError('Error: ').mysql_error();

 

par

 

$this->context->controller->_errors[] = Tools::displayError('Error: ').mysqli_error();

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...