dolibarr-dev
[Top][All Lists]
Advanced

[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: Thu, 04 Feb 2010 17:21:49 +0100
User-agent: Microsoft-Entourage/12.23.0.091001

> 
> 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=product&;
> 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

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

Attachment: smime.p7s
Description: S/MIME cryptographic signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]