Hélas, cela dépasse le domaine de Dolibarr. Je pense qu'il faut s'adresser à un forum sur ubuntu.
Tu peux aussi essayer de modifier ton fichier conf.php de dolibarr et utilisé "mysql" au lieu de "mysqli" dedans. Le 10/02/2010 17:03, denis martin a écrit : > Déjà essayé, et voilà ce que j'obtiens : > > (J'ai décommenté la ligne "extension=php_mysqli.so" du fichier > lampp/etc/php.ini et redémarré XAMPP) > > D'abord des pages de : > |Warning: PHP Startup: It is not safe to rely on the system's timezone > settings. You are *required* to use the date.timezone setting or the > date_default_timezone_set() function. In case you used any of those methods > and you are still getting this warning, you most likely misspelled the > timezone identifier. We selected 'Europe/Berlin' for 'CET/1.0/no DST' instead > in Unknown on line 0| > > Et puis une erreur comme ca : > |Warning: PHP > Startup: Unable to load dynamic library > '/opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/php_mysqli.so' - > /opt/lampp/lib/php/extensions/no-debug-non-zts-20090626/php_mysqli.so: cannot > open shared object file: No such file or directory in Unknown on line 0| > > Du coup je pense que la librairie Mysqli n'est pas sur mon ordi ou pas > à sa place. > > Sur le forum, Régis m'a dit de vérifier la configuration de mes > "locales", mais je ne vois trop ce que je dois faire... > Dois-je télécharger le fichier .so quelque part ? Recompiler PHP ? > Installer une autre version de XAMPP ? > > > > Date: Wed, 10 Feb 2010 16:24:42 +0100 > > From: [email protected] > > To: [email protected] > > Subject: Re: [Dolibarr-dev] Question pour la création d'un module > > > > Il te faut décommenter la ligne qui charge le module mysqli dans le > > fichier php.ini et/ou php-cli.ini > > > > > > Le 10/02/2010 16:06, denis martin a écrit : > > > Bonjour, > > > > > > J'ai de nouveau un problème pour la création de mon module. > > > > > > J'ai créé une table dans la base de données, et j'aimerais générer la > > > classe php correspondante. J'ai un petit problème au lancement du > > > script, apparemment les drivers Mysqli ne sont pas installés. Voici le > > > message que j'obtiens : > > > > > > |$ php build_class_from_table.php llx_productdiscount > > > > ErrorInternalErrorDetected: > > > build_class_from_table.php > > > > DatabaseTypeManager: > > > mysqli > > > > RequestLastAccessInError: > > > ErrorNoRequestInError > > > > ReturnCodeLastAccessInError: > > > ErrorNoRequestInError > > > > InformationLastAccessInError: > > > ErrorNoRequestInError > > > > Message: > > > host=localhost, port=0, user=dolibarr, databasename=dolibarr-cvs, > Mysqli PHP functions for using Mysqli driver are not available in this > version of PHP. Try to use another driver. > > > $ > > > | > > > Si quelqu'un a une idée de la procédure à effectuer pour résoudre ça ? > > > J'ai lu sur php.net qu'il fallait recompiler php pour activer le > > > module, c'est la seule solution > > > (http://fr.php.net/manual/fr/mysqli.installation.php) ? > > > Sinon quelqu'un pourrait peut-être, si je lui passe mon fichier sql, > > > générer la classe PHP pour moi ? > > > > > > Merci ! > > > > > > Denis. > > > > > > > Date: Sun, 7 Feb 2010 21:46:34 +0100 > > > > From: [email protected] > > > > To: [email protected] > > > > Subject: Re: [Dolibarr-dev] Question pour la création d'un module > > > > > > > > Le 07/02/2010 16:55, Régis Houssin a écrit : > > > > > Ok je comprend, > > > > > Mais je n'ai pas vu où était interprété l'arobase dans le code ? > > > > > > > > > Dans la fonction > > > > langs->load() > > > > qui charge le fichier lang. > > > > > > > > > > Le 07/02/10 14:24, « Laurent Destailleur (Eldy) » > > > <[email protected]> a > > > > > écrit : > > > > > > > > > > > > > > >> Non, le @ sert à dire cela: > > > > >> > > > > >> @xxx, Dolibarr cherche le fichier lang dans > > > > >> htdocs/xxx/langs/code_CODE/xxx.lang > > > > >> > > > > >> xxx Dolibarr cherche dans > > > > >> htdocs/langs/code_CODE/xxx.lang > > > > >> > > > > >> > > > > >> > > > > >> Régis Houssin wrote: > > > > >> > > > > >>>> Merci de ta rapidité ! > > > > >>>> > > > > >>>> J'ai enlevé l' @ et le code est bien interprété. Je ne sais pas > > > ou j'ai vu > > > > >>>> de > > > > >>>> mettre ca, peut-être dans le fichier modMyModule du répertoire > > > skeleton. > > > > >>>> > > > > >>>> > > > > >>> Oui je penses que Laurent a du vouloir différencier "MyModule" > > > de "mymodule" > > > > >>> dans le skeleton > > > > >>> > > > > >>> > > > > >>> > > > > >>>> Par contre quand j'enlève DOL_URL_ROOT, l'url que j'obtiens > > > ressemble à ca : > > > > >>>> > > > > http://localhost/productdiscount/view_product_discount.php?entitytype=produc > > > > >>>> t& > > > > >>>> id=3 > > > > >>>> Cela ne me redirige pas vers le bon fichier. est-ce que je dois > > > rajouter > > > > >>>> /dolibarr/htdocs/ dans l'url dans fichier descripteur de > module ? > > > > >>>> > > > > >>>> > > > > >>> Le DOL_URL_ROOT a été mis par défaut dans les fichiers > > > "/lib/xxxxxx.lib.php" > > > > >>> Est-ce que ta version cvs est à jour ? > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>>> Je continuerai à éclaircir le wiki dès que j'aurais compris et > > > que j'aurais > > > > >>>> le > > > > >>>> temps. > > > > >>>> > > > > >>>> Denis Martin > > > > >>>> > > > > >>>> > > > > >>>> > > > > >>>>> Date: Thu, 4 Feb 2010 16:34:09 +0100 > > > > >>>>> Subject: Re: [Dolibarr-dev] Question pour la création d'un > module > > > > >>>>> From: [email protected] > > > > >>>>> To: [email protected] > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>>>> Oui en effet. Le wiki est en constante évolution. > N'hésite pas a > > > > >>>>>>> contribuer en le mettant a jour toi meme avec ce qui te > > > semble utile. > > > > >>>>>>> Cela > > > > >>>>>>> sert à cela. > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>> Ca y est j'ai ajouté une section à la page "Développement > module" > > > > >>>>>> > > > > >>>>>> > > > > >>>>> Merci > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>>>>> Ensuite, j'ai un autre problème, avec l'onglet que j'ai > > > ajouté pour mon > > > > >>>>>>>> module. > > > > >>>>>>>> Cet onglet apparait sur les fiches produits et tiers. Voici > > > un extrait > > > > >>>>>>>> de > > > > >>>>>>>> mon descripteur de module : > > > > >>>>>>>> > > > > >>>>>>>> 'thirdparty:Discounts:@productdiscount:' . DOL_URL_ROOT . > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>> > > > > '/productdiscount/view_product_discount.php?entitytype=thirdparty&id=__ID__ > > > > >>>>> '> > > > > >>>>> > > > > >>>>> , > > > > >>>>> > > > > >>>>> > > > > >>>>>>>> 'product:Discounts:@productdiscount:' . DOL_URL_ROOT . > > > > >>>>>>>> > > > > >>>>>>>> > > > > > > > > > '/productdiscount/view_product_discount.php?entitytype=product&id=__ID__>>>>>>> > > > > > ' > > > > > > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>> Enlève l'arobase et DOL_URL_ROOT > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>> > > > > >>>>>>> Le nom de l'onglet doit etre un code trauduction. > > > "Discounts" est > > > > >>>>>>> surement > > > > >>>>>>> deja utilisé. Essaie "DiscountsBis" par exemple et renseigne > > > DiscountBis > > > > >>>>>>> dans le fichier lang productdiscount.lang. > > > > >>>>>>> > > > > >>>>>>> Sinon essaie de désactiver et réactiver le module... > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>> J'ai quelques problèmes avec la mise en place du système de > > > traduction : > > > > >>>>>> J'ai créé mon fichier productdiscount.lang dans le > langs/fr_FR. > > > > >>>>>> J'ai utilisé dans le fichier descripteur de module un code > > > décrit dans mon > > > > >>>>>> fichier .lang. > > > > >>>>>> Dolibarr ne traduit pas le code que j'ai utilisé, j'ai du > > > louper quelque > > > > >>>>>> chose > > > > >>>>>> quelque part, une idée ? > > > > >>>>>> > > > > >>>>>> Contenu du fichier productdiscount.lang : > > > > >>>>>> > > > > >>>>>> # Dolibarr language file - fr_FR - productdiscount > > > > >>>>>> CHARSET=UTF-8 > > > > >>>>>> ProductDiscount=Remise produit > > > > >>>>>> tabProductDiscount=Onglet remise produit > > > > >>>>>> > > > > >>>>>> Extrait de mon fichier descripteur de module : > > > > >>>>>> > > > > >>>>>> $this->langfiles = array("productdiscount") ; > > > > >>>>>> [...] > > > > >>>>>> $this->tabs = array( > > > > >>>>>> 'thirdparty:tabProductDiscount:@productdiscount:' . > > > DOL_URL_ROOT . > > > > >>>>>> > > > > >>>>>> > > > > >>>>>> > > > > >>> > > > > '/productdiscount/view_product_discount.php?entitytype=thirdparty&id=__ID__'> > > > > >>> > > > > >>>>> > > > > >>> , > > > > >>> > > > > >>> > > > > >>>>>> 'product:tabProductDiscount:@productdiscount:' . > DOL_URL_ROOT . > > > > >>>>>> > > > > '/productdiscount/view_product_discount.php?entitytype=product&id=__ID__' > > > > >>>>>> ) ; > > > > >>>>>> > > > > >>>>>> J'ai consulté le log, mais aucune indication sur une erreur > > > ou quoi que ca > > > > >>>>>> soit à la création du module... > > > > >>>>>> Je suis très preneur d'une quelconque indication ! > > > > >>>>>> > > > > >>>>>> Merci > > > > >>>>>> > > > > >>>>>> Denis MARTIN > > > > >>>>>> > > > > >>>>>> > > > > >>>>>> > > > > >>>>>>>> J'ai changé le nom de mon onglet récemment (pour passer de > > > 'Remises' à > > > > >>>>>>>> 'Discounts'), mais le nom de l'onglet n'a pas changé sur > > > les fiches > > > > >>>>>>>> produits et client. J'ai essayé de désinstaller et > > > réinstaller le > > > > >>>>>>>> module, > > > > >>>>>>>> rien ne change. Et quand je clique sur l'onglet et que je > > > passe sur un > > > > >>>>>>>> page de mon module, le nom est bien changé ('Discount'), > > > puis reviens à > > > > >>>>>>>> 'Remises' quand je retourne sur la fiche produit ou client. > > > > >>>>>>>> Il y a peut-être quelque chose qui n'a pas été modifié dans > > > la base de > > > > >>>>>>>> données ? > > > > >>>>>>>> > > > > >>>>>>>> Denis Martin > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> From: [email protected] > > > > >>>>>>>> To: [email protected] > > > > >>>>>>>> Subject: [Dolibarr-dev] Question pour la création d'un > module > > > > >>>>>>>> Date: Wed, 27 Jan 2010 11:54:12 +0100 > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> Bonjour, > > > > >>>>>>>> > > > > >>>>>>>> Je suis actuellement sur la création d'un module pour gérer > > > des tarifs > > > > >>>>>>>> et > > > > >>>>>>>> remises paramétrables pour chaque client et chaque produit. > > > > >>>>>>>> > > > > >>>>>>>> J'aimerais savoir de quelle façon je dois procéder pour > > > afficher sur les > > > > >>>>>>>> pages de mon module les même onglets que ceux d'une fiche > > > produit ou > > > > >>>>>>>> client. > > > > >>>>>>>> > > > > >>>>>>>> J'ai vu en faisant un tour dans le code les fonctions > > > suivantes : > > > > >>>>>>>> > > > > >>>>>>>> dol_fiche_head() du fichier htdocs/lib/functions.lib.php > > > > >>>>>>>> product_prepare_head() du fichier > htdocs/lib/product.lib.php. > > > > >>>>>>>> > > > > >>>>>>>> Mais je ne sais pas vraiment comment utiliser ces > > > fonctions, et je n'ai > > > > >>>>>>>> pas trouvé de doc. > > > > >>>>>>>> > > > > >>>>>>>> Quelqu'un pourrait m'indiquer comment le tableau > > > $head[$h][] se rempli > > > > >>>>>>>> (fonction product_prepare_head()) ? > > > > >>>>>>>> Est-ce que je dois créer un fonction du style > > > product_prepare_head() > > > > >>>>>>>> pour > > > > >>>>>>>> mon module ? > > > > >>>>>>>> > > > > >>>>>>>> Merci ! > > > > >>>>>>>> > > > > >>>>>>>> Denis. > > > > >>>>>>>> > > > > >>>>>>>> Vous cherchez l'intégrale des clips de Michael Jackson ? > > > Bing ! Trouvez > > > > >>>>>>>> ! > > > > >>>>>>>> > > > _________________________________________________________________ > > > > >>>>>>>> Discutez en direct avec vos amis sur Messenger ! > > > > >>>>>>>> > > > > http://www.windowslive.fr/messenger_____________________________________ > > > > >>>>>>>> __ > > > > >>>>>>>> __ > > > > >>>>>>>> ______ > > > > >>>>>>>> Dolibarr-dev mailing list > > > > >>>>>>>> [email protected] > > > > >>>>>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>>> > > > > >>>>>>> > > > > >>>>>>> _______________________________________________ > > > > >>>>>>> Dolibarr-dev mailing list > > > > >>>>>>> [email protected] > > > > >>>>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >>>>>>> > > > > >>>>>>> > > > > >>>>>> > > > > >>>>>> > > > > >>>>>> Windows 7 : Trouvez le PC qui vous convient! Découvrez notre > > > offre ! > > > > >>>>>> <http://clk.atdmt.com/FRM/go/181574577/direct/01/> > > > > >>>>>> > > > > >>>>>> _______________________________________________ > > > > >>>>>> Dolibarr-dev mailing list > > > > >>>>>> [email protected] > > > > >>>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >>>>>> > > > > >>>>>> > > > > >>>>> -- > > > > >>>>> Régis Houssin > > > > >>>>> ------------------------------------------------------ > > > > >>>>> Cap-Networks > > > > >>>>> 30, Quai de Verdun > > > > >>>>> 71700 Tournus > > > > >>>>> Tél. +33 6 33 02 07 97 > > > > >>>>> Web: http://www.cap-networks.com > > > > >>>>> Email: [email protected] > > > > >>>>> ------------------------------------------------------ > > > > >>>>> Dolibarr (contributeur) > > > > >>>>> Web: http://www.dolibarr.fr > > > > >>>>> Email: [email protected] > > > > >>>>> > > > > >>>>> > > > > >>>> > > > > >>>> > > > > >>>> Discute avec tes amis partout, grâce à Messenger sur ton > > > mobile. Cliquez ici > > > > >>>> ! > > > > >>>> <http://www.messengersurvotremobile.com/> > > > > >>>> > > > > >>>> _______________________________________________ > > > > >>>> Dolibarr-dev mailing list > > > > >>>> [email protected] > > > > >>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >>>> > > > > >>>> > > > > >>> > > > > >>> > > > > ------------------------------------------------------------------------ > > > > >>> > > > > >>> _______________________________________________ > > > > >>> Dolibarr-dev mailing list > > > > >>> [email protected] > > > > >>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >>> > > > > >>> > > > > >> > > > > >> > > > > >> _______________________________________________ > > > > >> Dolibarr-dev mailing list > > > > >> [email protected] > > > > >> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > >> > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > Dolibarr-dev mailing list > > > > > [email protected] > > > > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > > > > > > > > > > > > > -- > > > > Laurent Destailleur. > > > > --------------------------------------------------------------- > > > > EMail: [email protected] > > > > Web: http://www.destailleur.fr > > > > > > > > Dolibarr (Contributor) : http://www.dolibarr.org > > > > To make a donation to Dolibarr project via Paypal: > [email protected] > > > > AWStats (Author) : http://awstats.sourceforge.net > > > > To make a donation to AWStats project via Paypal: > [email protected] > > > > AWBot (Author) : http://awbot.sourceforge.net > > > > CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net > > > > > > > > > > > > > > > > _______________________________________________ > > > > Dolibarr-dev mailing list > > > > [email protected] > > > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > > > ------------------------------------------------------------------------ > > > Windows 7 : Trouvez le PC qui vous convient! Découvrez notre offre ! > > > <http://clk.atdmt.com/FRM/go/181574577/direct/01/> > > > > > > > > > _______________________________________________ > > > Dolibarr-dev mailing list > > > [email protected] > > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > > > > > > > > -- > > Eldy (Laurent Destailleur). > > --------------------------------------------------------------- > > EMail: [email protected] > > Web: http://www.destailleur.fr > > > > Dolibarr (Project leader): http://www.dolibarr.org > > To make a donation to Dolibarr project via Paypal: [email protected] > > AWStats (Author) : http://awstats.sourceforge.net > > To make a donation to AWStats project via Paypal: [email protected] > > AWBot (Author) : http://awbot.sourceforge.net > > CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net > > > > > > > > _______________________________________________ > > Dolibarr-dev mailing list > > [email protected] > > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > > ------------------------------------------------------------------------ > Vous cherchez l'intégrale des clips de Michael Jackson ? Bing ! > Trouvez ! > <http://www.bing.com/videos/search?q=Michael+Jackson&FORM=MVDE6> > > > _______________________________________________ > Dolibarr-dev mailing list > [email protected] > http://lists.nongnu.org/mailman/listinfo/dolibarr-dev > -- Eldy (Laurent Destailleur). --------------------------------------------------------------- EMail: [email protected] Web: http://www.destailleur.fr Dolibarr (Project leader): http://www.dolibarr.org To make a donation to Dolibarr project via Paypal: [email protected] AWStats (Author) : http://awstats.sourceforge.net To make a donation to AWStats project via Paypal: [email protected] AWBot (Author) : http://awbot.sourceforge.net CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net _______________________________________________ Dolibarr-dev mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
