You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#26 2006-08-04 11:41:10

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

Allez hop une tite correction  (quoi encore et voui lol)

Alors juste avant la ligne 103 qui contien ceci :

if ($to > $nb-1) { $to = $nb; }

Ajouter cette ligne :

if ($begin==0){$to=$nb-1;}

Offline

#27 2006-08-04 11:45:07

GunnMax
Member
From: Vendée
Registered: 2006-03-28
Posts: 130
Website

Re: plugin codes barres

j'ai testé et ça fonctionne...mode portrait reglé ..! Au suivant ..!
Bonjour Mr Paysage, vous avez un problème? Allongez-vous, on va vous examiner. big_smile


OS : Ubuntu 9.10    Version GLPI : 0.80.5
Apache : Apache/2.2.12    MySQL : 5.1.37-1ubuntu5.5

Moi j'dis ça...j'dis rien

Offline

#28 2006-08-04 11:53:35

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

Pour la paysage ca va etr un peu plus long surtout que je risque de pas avoir beaucoup de temps pour le faire. Donc si quelqu'un d'autre veux s'y mettre y apas de soucis

le bug se trouve dans le fichier plugin_barscode.functions_display.php, en fait si deja on inverse le nombre d'etiquette par ligne en le metant en nombre d'etiquette par colonne (et vis versa) on n'a plus de page avec un potistionnement aleatoire.

Ce qu'il faudrait faire en fait, enfin je pense apres ca ce discute, il faudrait ajouter un nombre d'etiquette par ligne et par colonne  specifique pour le format paysage et la ca devrait marcher. Mais malheureusement je vais manquer de temps pour pouvoir faire cette adapatation. Ou si quelqu'un voit uen autre solution pas de soucis voila ce que j'avais fait pour tester :

Dans la fonction
plugin_barscode_GeneratePage

J'ai rajouter tout de suite apres le definiation de la fonction ceci :

        if($format == 'L')
        {
                $nbligne = $Etiquette['R'];
                $nbcolone = $Etiquette['C'];
        }
        else
        {
                $nbligne = $Etiquette['C'];
                $nbcolone = $Etiquette['R'];
        }

et ensuite remplacer dans la fonction $Etiquette['C'] par $nbligne et $Etiquette['R'] par nbcolonne et deja ca reglais le soucis des page bizard. Mais par contre ca me mettais trop d'etiquette sur une ligne.

Donc voila un debut de piste pour ceux qui veulent smile

Last edited by CedricR (2006-08-04 11:56:54)

Offline

#29 2006-08-04 11:55:25

GunnMax
Member
From: Vendée
Registered: 2006-03-28
Posts: 130
Website

Re: plugin codes barres

Merci de ton aide en tout cas...tu as fais du bon travail ..!
Je pense que quelqu'un d'autre prendra la relève...je crois que je vais me mettre au PHP... lol wink


OS : Ubuntu 9.10    Version GLPI : 0.80.5
Apache : Apache/2.2.12    MySQL : 5.1.37-1ubuntu5.5

Moi j'dis ça...j'dis rien

Offline

#30 2006-08-04 11:59:40

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

Ben je voudrais bien continuer maintenant que j'y suis smile mais la je vais bientôt partir en reunion donc forcement j'en ai jusqu'a ce soir normalement et apres hop vacance pour moi.

Offline

#31 2006-08-08 16:04:35

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

GunnMax si tu telecharge a nouveau le plug in code barre tu trouveras la version avec toutes les corrections ennoncées tout au long du post, plus un petit ajout pour que la version 'paysage' fonctionne, pour cela il faut desinstaller le plugin que tu as, effacer le plugin et ensuite installer le nouveau que tu auras téléchargé. Il fonctionne plutôt bien de ce que j'ai pu tester.

Il reste toute fois un bug (qui n'en ais pas forcmeent un) a savoir si tu créée une grand quantité d'etiquette (genre 80000) le plugin va planter et ne te renvoyer qu'une page blanche, du a une utilisation de la mémoire trop importante. Alors avant que tu demande une solution pour ca aussi wink sache que je modifie le plugin pour justement gérer ce genre de soucis smile

Offline

#32 2006-08-08 16:25:37

GunnMax
Member
From: Vendée
Registered: 2006-03-28
Posts: 130
Website

Re: plugin codes barres

Wouaou !
Je te remercie beaucoup ! Tout ce travail, en secret qui plus est !
Je vais suivre toutes tes recommandations !
Merci pour ton aide et pour ton implication ! ca va beaucoup m'aider et ca va en aider d'autres à mon avis ! wink
Je te tiens au courant si je rencontre des problèmes !


OS : Ubuntu 9.10    Version GLPI : 0.80.5
Apache : Apache/2.2.12    MySQL : 5.1.37-1ubuntu5.5

Moi j'dis ça...j'dis rien

Offline

#33 2006-08-08 18:58:28

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

Pas de problème je reste a votre dispo

Offline

#34 2006-08-09 09:12:30

GunnMax
Member
From: Vendée
Registered: 2006-03-28
Posts: 130
Website

Re: plugin codes barres

Le plugin fonctionne bien.
Pour ce qui est de la page blanche lorsque on imprime un grand nombre de codes-barres, c'est sympa que tu te mettes dessus car je ne pense pas que beaucoup de personnes en impriment autant. Ca met encore plus en avant ton travail ! big_smile


OS : Ubuntu 9.10    Version GLPI : 0.80.5
Apache : Apache/2.2.12    MySQL : 5.1.37-1ubuntu5.5

Moi j'dis ça...j'dis rien

Offline

#35 2006-08-14 12:38:00

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: plugin codes barres

CedricR wrote:

Pas de problème je reste a votre dispo

Merci pour ta contribution.

N'hésites pas à venir sur l'irc de glpi et tu auras accès au svn pour faire les modifications directement dessus. smile


Xavier Caillaud
Blog GLPI Infotel

Offline

#36 2006-08-17 11:57:19

CedricR
Member
Registered: 2006-07-31
Posts: 110

Re: plugin codes barres

Je viendrais y faire un tour pas de soucis, mais apres mes vacances smile a bientôt

Offline

Board footer

Powered by FluxBB