You are not logged in.
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%'> </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 " ";
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> ".$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
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
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
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
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
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
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
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
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
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
Je t'expliquerai de vive voix plus tard, ça sera plus simple
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline