vmartin75 Posted June 17, 2012 Share Posted June 17, 2012 Voilà cela fait la deuxième fois que cela arrive. La première fois, j'ai tout ré-installer mais là je n'ai pas le courage... Je viens d'installer (pour voir) le nouveau template 1.5 (fonctionnant sous 1.4.5). Après installation, page blanche dans le front office et la liste des modules a intégralement disparue. J'ai activé le debug et voilà la réponse dans le panneau module (toujours vide) : Fatal error: Cannot redeclare class MenuTopLinks in /homez.382/piume/www/modules/blocktopmenu/menutoplinks.class.php on line 3" que faire? comment corriger? comme je disais j'ai déjà eu ce problème lors de l'installation de template. Ici le fameux fichier menutoplinks.class.php : ?php class MenuTopLinks { public static function gets($id_lang, $id_link = null) { return Db::getInstance()->ExecuteS(' SELECT l.id_link, l.new_window, l.link, ll.label FROM '._DB_PREFIX_.'linksmenutop l LEFT JOIN '._DB_PREFIX_.'linksmenutop_lang ll ON (l.id_link = ll.id_link AND ll.id_lang = "'.$id_lang.'") '.((!is_null($id_link)) ? 'WHERE l.id_link = "'.$id_link.'"' : '').' '); } public static function get($id_link, $id_lang) { return self::gets($id_lang, $id_link); } public static function add($link, $label, $newWindow = 0) { if(!is_array($label)) return false; Db::getInstance()->autoExecute( _DB_PREFIX_.'linksmenutop', array( 'new_window'=>(int)$newWindow, 'link'=>$link ), 'INSERT' ); $id_link = Db::getInstance()->Insert_ID(); foreach($label as $id_lang=>$label) { Db::getInstance()->autoExecute( _DB_PREFIX_.'linksmenutop_lang', array( 'id_link'=>$id_link, 'id_lang'=>$id_lang, 'label'=>$label ), 'INSERT' ); } } public static function remove($id_link) { Db::getInstance()->delete(_DB_PREFIX_.'linksmenutop', "id_link = '{$id_link}'"); Db::getInstance()->delete(_DB_PREFIX_.'linksmenutop_lang', "id_link = '{$id_link}'"); } } ?> Mais autant vous dire que pour moi, utilisateur basique de prestashop mais non informaticien, je m'arrache les cheveux... Je vous remercie pour votre aide. Cordialement Link to comment Share on other sites More sharing options...
Atch Posted June 18, 2012 Share Posted June 18, 2012 Bonjour, Désolé pas de solution précis pour votre cas. à part désinstaller le module en attendant pour voir si tout le reste s'installe correctement. Mais autant vous dire que pour moi, utilisateur basique de prestashop mais non informaticien, je m'arrache les cheveux... En espérant que prestashop vous entende... Nous allons vers une solutions de plus en plus sophistiquées et donc plus hard à prendre en main... V++ Atch Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now