[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dolibarr-dev] Question pour la création d'un module
From: |
Laurent Destailleur (Eldy) |
Subject: |
Re: [Dolibarr-dev] Question pour la création d'un module |
Date: |
Sun, 07 Feb 2010 21:46:34 +0100 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.9.1.7) Gecko/20100111 Lightning/1.0b1 Thunderbird/3.0.1 |
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) » <address@hidden> 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: address@hidden
>>>>> To: address@hidden
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>> 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: address@hidden
>>>>>>>> To: address@hidden
>>>>>>>> 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
>>>>>>>> address@hidden
>>>>>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Dolibarr-dev mailing list
>>>>>>> address@hidden
>>>>>>> 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
>>>>>> address@hidden
>>>>>> 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: address@hidden
>>>>> ------------------------------------------------------
>>>>> Dolibarr (contributeur)
>>>>> Web: http://www.dolibarr.fr
>>>>> Email: address@hidden
>>>>>
>>>>>
>>>>
>>>>
>>>> Discute avec tes amis partout, grâce à Messenger sur ton mobile. Cliquez
>>>> ici
>>>> !
>>>> <http://www.messengersurvotremobile.com/>
>>>>
>>>> _______________________________________________
>>>> Dolibarr-dev mailing list
>>>> address@hidden
>>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Dolibarr-dev mailing list
>>> address@hidden
>>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> Dolibarr-dev mailing list
>> address@hidden
>> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>>
>
>
>
> _______________________________________________
> Dolibarr-dev mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/dolibarr-dev
>
--
Laurent Destailleur.
---------------------------------------------------------------
EMail: address@hidden
Web: http://www.destailleur.fr
Dolibarr (Contributor) : http://www.dolibarr.org
To make a donation to Dolibarr project via Paypal: address@hidden
AWStats (Author) : http://awstats.sourceforge.net
To make a donation to AWStats project via Paypal: address@hidden
AWBot (Author) : http://awbot.sourceforge.net
CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net
- RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module, denis martin, 2010/02/04
- Re: [Dolibarr-dev] Question pour la création d'un module, Régis Houssin, 2010/02/04
- RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module, denis martin, 2010/02/04
- Re: [Dolibarr-dev] Question pour la création d'un module, Régis Houssin, 2010/02/04
- Re: [Dolibarr-dev] Question pour la création d'un module, Laurent Destailleur (eldy), 2010/02/07
- Re: [Dolibarr-dev] Question pour la création d'un module, Régis Houssin, 2010/02/07
- Re: [Dolibarr-dev] Question pour la création d'un module,
Laurent Destailleur (Eldy) <=
- RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module, denis martin, 2010/02/10
- RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module, denis martin, 2010/02/10
- Re: [Dolibarr-dev] Question pour la création d'un module, Laurent Destailleur (Eldy), 2010/02/10
- RE: [Dolibarr-dev] Q uestion pour la cré ation d'un module, denis martin, 2010/02/10
- Re: [Dolibarr-dev] Question pour la création d'un module, Laurent Destailleur (Eldy), 2010/02/10