Jump to content

liste complète des modules disparus après installation template


vmartin75

Recommended Posts

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

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

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...