[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: |
Régis Houssin |
Subject: |
Re: [Dolibarr-dev] Question pour la création d'un module |
Date: |
Sun, 07 Feb 2010 16:55:05 +0100 |
User-agent: |
Microsoft-Entourage/12.23.0.091001 |
Ok je comprend,
Mais je n'ai pas vu où était interprété l'arobase dans le code ?
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
--
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
smime.p7s
Description: S/MIME cryptographic signature
- 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 <=
- Re: [Dolibarr-dev] Question pour la création d'un module, Laurent Destailleur (Eldy), 2010/02/07
- 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