Jump to content

Recommended Posts

Bonjour à toutes et à tous

 

Je travaille avec PS 1.4.6.2 et j'ai installé l'ensemble sous FranceServ

 

 

Je rencontre quelques problèmes sur le FO lorsque j'installe certains modules. Voiçi ce qui s'affiche

 

Pour le module Bloc Info Contact v1.0 :

Fatal error: Call to a member function addCSS() on a non-object in /home/httpd/e/n/z/enzo007/slowfoot.franceserv.com/prestashop/modules/blockcontactinfos/blockcontactinfos.php on line 102

 

et voiçi la ligne 102

 

$this->context->controller->addCSS(($this->_path).'blockcontactinfos.css', 'all');

 

Si quelqu'un pouvait m'apporter une réponse ça serait sympa :)

 

J'ai d'autres soucis d'ailleurs notamment avec le menu haut horizontal et le slider.

 

D'ailleurs comment peut-on faire pour pour corriger soit même. Il faut connaitre la programmation uniquement ?

 

Dans l'attente

 

Riquette

Link to comment
Share on other sites

Salut, essaye de remplacer ta ligne 102 par :

 

Tools::addCSS(($this->_path).'blockcontactinfos.css','all');

 

ou

 

Tools::addCSS(_MODULE_DIR_.'blockcontactinfos.css','all');

 

par contre il faut que cette ligne soit dans "public function hookTop($params)"

Link to comment
Share on other sites

merci pour ta réponse

 

donc ça veut dire que je dois supprimer ma ligne 102 de blockcontactinfo ?

 

et la ligne que tu me donnes doit être dans publicfonctionhook c'est bien ça ?

 

je ne comprends pas trop ...je remplace ou je déplace ?

 

merci pour ta réponse

Link to comment
Share on other sites

Dans ton fichier modules/blockcontactinfos/blockcontactinfos.php ligne 102 tu as :

 

$this->context->controller->addCSS(($this->_path).'blockcontactinfos.css', 'all');

 

tu effaces cette ligne pour la remplacer par une des solution que j'ai donné, ça devrait fonctionner.

pour public function hookTop on laisse ça de coté si ça marche.

Link to comment
Share on other sites

mais pour être sur de ne pas faire d'impair et qu'on soit bien d'accord....le protocole de modofication est bien :

 

Dans FileZilla, dans la colonne de gauche, je sélectionne mon dossier en question et j'ouvre le fichier php avec Dreamweaver, puis je modifie la ligne 102 comme tu me l'indiques, j'enregistre et ensuite je déplace ce nouveau php dans la colonne de droite (sur mon serveur enfait) ..... c'est bien ça ?

Link to comment
Share on other sites

je crois que j'ai fait pas mal de boulettes...c'est ça d'être un vrai newbie....

 

j'ai, sur le serveur, dans mon dossier blockcontactinfo un autre dossier blockcontactinfo avec les même choses sauf un fichier context.php en plus dans le dossier racine blockcontactinfo...

 

c'est normal ou j'ai fait une erreur ?

 

si ça continue je vais refaire une install total et neuve mais je vais perdre mes info que j'ai crée :(

Link to comment
Share on other sites

ceci expliquerait le message d'erreur qui ne change pas.

 

Fait une copie du dossier blockcontactinfo (modules/blockcontactinfo/) qui est sur le serveur sur ton ordi, ensuite efface le contenu du dossier (modules/blockcontactinfo/ doit être vidé, tu peux laissé le dossier vide normalement ça ne pose pas problème) et re-télécharge le zip que tu as (module d'origine, mais sans relancer l'installation), récupère le fichier modules/blockcontactinfo/blockcontactinfo.php , efface la ligne 102 pour mettre à la place une des solutions que je t'ai donné plus haut)

et retransfert seulement ce fichier via FTP

Link to comment
Share on other sites

bon alors comme je n'avais pas de contact donc d'info contact, j'ai carrément réinstallé le dossier blockcontactinfo depuis PS propre. Depuis FileZilla j'ai fait un copier/glisser sur mon serveur.

 

Et là même avec le module désinstallé dans le BO j'ai ce message qui apparait

 

Fatal error: Call to a member function getContextType() on a non-object in /home/httpd/e/n/z/enzo007/slowfoot.franceserv.com/prestashop/classes/Context.php on line 125

 

avec à la ligne 125

 

if (!self::$instance->shop->getContextType())

 

 

mais pourquoi ça bug comme ça ??????

 

en tout cas merci pour ton aide

 

Riquette

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