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

#1 2006-11-14 18:50:48

TomWork
Member
Registered: 2006-11-13
Posts: 4

[AFF] Activation/Suppression barre de langue dans helpdesk public

Hello,

Personnellement, je n'avais pas besoin du panneau de langue dans le helpdesk public.  Donc voici une contrib pour supprimer ce panneau au nom a partir de l'admin

1. Modif SQL (par défaut on le mets)
ALTER TABLE `glpi_config` ADD `language_login` ENUM( '0', '1' ) NOT NULL DEFAULT '1'

2. Modif PHP
modif display.function.php : pour suppression affichage langue dans helpdesk_public
modif setup.functions.php : pour param oui/non ds admin
modif fr_FR.php : pour le txt ds l'admin , a noter que j'ai utilisé le dernier de libre ds la zone 140...

3. TODO
modif update pour l'install et positionnement de la valeur SQL

diff -r -u glpi-0.68.2/inc/display.function.php glpi/inc/display.function.php
--- glpi-0.68.2/inc/display.function.php        2006-09-17 21:14:54.000000000 +0200
+++ glpi/inc/display.function.php       2006-11-14 17:26:31.000000000 +0100
@@ -435,7 +435,7 @@
        //              echo "<td width='100%'>&nbsp;</td>";
        // Just give him a language selector
        echo "<td width='40%' align='center'>";
-       if ($cfg_glpi["debug"]!=DEMO_MODE&&!ereg("tracking-injector",$_SERVER["PHP_SELF"]))
+       if ($cfg_glpi["debug"]!=DEMO_MODE&&!ereg("tracking-injector",$_SERVER["PHP_SELF"])&&$cfg_glpi['language_login']==1)
                showLangSelect($cfg_glpi["root_doc"]."/front/preference.php");
        else echo "&nbsp;";
        echo "</td>";
diff -r -u glpi-0.68.2/inc/setup.function.php glpi/inc/setup.function.php
--- glpi-0.68.2/inc/setup.function.php  2006-09-17 21:14:55.000000000 +0200
+++ glpi/inc/setup.function.php 2006-11-14 17:38:36.000000000 +0100
@@ -1218,6 +1218,11 @@
        echo "</select>&nbsp;".$lang["job"][22];
        echo "</td></tr>";
 
+       echo "<tr class='tab_bg_2'><td align='center'>".$lang["setup"][149]." </td><td>";
+       dropdownYesNoInt("language_login",$cfg_glpi["language_login"]);
+       echo "</td>";
+       echo "<td></td></tr>";
+
 
        echo "<tr class='tab_bg_2'><td align='center'> ".$lang["setup"][118]." </td><td colspan='3' align='center'>";
        echo "<textarea cols='70' rows='4' name='text_login' >";
diff -r -u glpi-0.68.2/locales/fr_FR.php glpi/locales/fr_FR.php
--- glpi-0.68.2/locales/fr_FR.php       2006-09-17 21:14:38.000000000 +0200
+++ glpi/locales/fr_FR.php      2006-11-14 17:38:55.000000000 +0100
@@ -1229,6 +1229,7 @@
 $lang["setup"][146]="Réseau";
 $lang["setup"][147]="Ajax";
 $lang["setup"][148]="Pas pour les horaires";
+$lang["setup"][149]="Afficher langues dans helpdesk public";
 
 
 $lang["setup"][150]="Sources d'authentification externes";

Last edited by TomWork (2006-11-14 18:51:38)

Offline

#2 2006-11-14 20:49:27

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

argh a force de poster des patch de ce genre ca va donner un GLPI avec 368 options.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#3 2006-11-15 00:29:41

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

La contribution est tout à fait louable.

En revanche, je m'interroge sur l'intérêt d'empêcher le changement de langue dans le helpdesk de façon optionnel ?

D'ailleurs vu qu'on l'a dans le profil, est-ce que ça vaut le coup de le garder ce truc ?


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#4 2006-11-15 01:07:03

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

On n'a pas la langue dans le profil.
Le profil permet de définir les actions réalisables par l'utilisateur.
La langue d'affichage n'est pas un droit mais une possibilité de personnalisation.
Tout comme le style CSS s'il etait optionnel (cf. votre conf du forum).
Droits et Personnalisation sont découplés ce qui est normal.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#5 2006-11-15 09:15:38

TomWork
Member
Registered: 2006-11-13
Posts: 4

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

C'est certain que c'est un détail. A vous de voir si vous voulez intégrer ceci. Je le file pour ceux qui veulent.
De plus que j'ai pris le n° 149 du tableau de fr_FR.php et il n'y a plus de champ libre du coup puisque 150 est le 1er de l'autre section.

Mais, vu que nous utilisateurs sont réelment des « end users ». Moins y a de boutons, moins ils pourront faire de conneries. D'ailleurs j'ai une autre remarque a ce propos, il s'agit de l'ergonomie et accessibilité du menu du helpdesk public. Pourquoi n'y a-t-il pas de texte sous les icones ? Il y en a bien pour la partie admin/tech (-Inventaire- ...)
Je dis cela car encore une fois, nos end-users ne sont pas des flèches, seuls très peu d'entre eux maitrisent les technos internet. Donc survoleront les icones pour avoir le title/tag de l'icone... Les icones sont jolis mais ne refletent pas de manière systématique ce qui se cache derrière.

Voilà, quoiqu'il arrive, je pense que je modifierai cette page, pour ajouter des "sous - titres" aux icones lorsque je passerai glpi en prod.

Merci
A+
Thomas

Offline

#6 2006-11-15 12:17:53

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

Pour les sous-titres ca ressemble à ca :
https://dev.indepnet.net:8080/glpi/changeset/4100


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#7 2006-11-15 13:57:46

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

On n'a pas la langue dans le profil.
(blabla..)

Merci moyo de me corriger, toutefois il s'agissait d'un lapsus car il fallait comprendre "préférences" et non profil. Il n'y a pas d'accés au profil dans la partie helpdesk...


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#8 2006-11-15 13:59:33

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

Tomwork merci pour le signalement des title manquants.

Il est certain que les icones ne sont pas fondamentalement explicitent.

Ils devraient d'ailleurs disparaitre dans le futur header de la 0.7 au profit des textes (plus simple et plus directe).


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

#9 2006-11-15 15:26:28

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

JMD wrote:

Merci moyo de me corriger, toutefois il s'agissait d'un lapsus car il fallait comprendre "préférences" et non profil. Il n'y a pas d'accés au profil dans la partie helpdesk...

en remplacant profil par préférences je comprend plus le message tongue

AH si j'ai peut-etre une signification mais c'est capillo-tracté dans ce cas là. (profil -> option Mise à jour de mot de passe -> créer la meme chose pour changer de langue ?)

Mais je vois pas l'intéret.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#10 2006-11-15 18:31:07

JMD
GLPI - Lead
Registered: 2004-09-13
Posts: 9,180
Website

Re: [AFF] Activation/Suppression barre de langue dans helpdesk public

Je t'expliquerai de vive voix plus tard, ça sera plus simple wink


JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au  projet GLPI   : Soutenir

Offline

Board footer

Powered by FluxBB