amaneuz Posted March 15, 2017 Share Posted March 15, 2017 (edited) Bonjour à vous, Je suis entrain de créer un module prestashop et je bloque sur son installation, et ça m'affiche une erreur qui est dans la capture d'écran en piece jointe: if (!defined('_PS_VERSION_')) { exit; } class AvisNote extends Module { public function __construct() { $this->name = 'AvisNote'; $this->tab = 'front_office_features'; $this->version = '2.0'; $this->author = 'Nico DUPONT'; $this->need_instance = 0; $this->bootstrap = true; parent::__construct(); $this->displayName = $this->l('Note et avis'); $this->description = $this->l('Affiche la note ainsi que le nombre d'avis des clients'); $this->confirmUninstall = $this->l('Êtes-vous sûre de vouloir supprimer ce module?'); $this->ps_versions_compliancy = array('min' => '1.6', 'max' => _PS_VERSION_); } public function install() { if (!parent::install() || !$this->registerHook(array('header', 'footer', 'actionCustomerAccountAdd'))) return false; return parent::install() && $this->installDB(); } public function installBD() { return Db::getInstance()->Execute(' CREATE TABLE IF NOT EXISTS ``.`'._DB_PREFIX_.'avisnote` ( `id_avisnote` int(11) NOT NULL AUTO_INCREMENT , `url` VARCHAR(250) NOT NULL , `etat` int(2) NOT NULL , PRIMARY KEY (`id_avisnote`) ) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8 ;'); } public function uninstall() { Configuration::deleteByName('AVISNOTE_LIVE_MODE'); Db::getInstance()->Execute('DELETE FROM `'._DB_PREFIX_.'avisnote`'); return parent::uninstall(); } ... et Dans le back office, je n'ai ni les informations "auteur, version, description..." de mon module ni la fonction pour l'installer. je travaille sur la version 1.7.0.6 Dans la pièces jointe, la capture d'écran (j'ai placé le module manuellement dans le répertoire "module" pour ceux qui me demanderont comment il apparait dans le backoffice). Merci d'avance Edited March 15, 2017 by amaneuz (see edit history) 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