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 2011-04-20 16:43:13

sebontheweb
Member
Registered: 2006-11-23
Posts: 14

Mise en page tableau des tickets

Bonjour,

Je viens de passer de la version 0.72.x à la 0.78.4. Je constate que la mise en page du texte dans le tableau recensant les tickets (page php en question : ticket.php) est assez maladroite par rapport à la version 0.72. Le texte dans le tableau n'est plus aligné horizontalement ni centré verticalement dans les cellules (pourquoi pas) mais un retour à la ligne (<br>) entre l'icône du statut et le texte du statut augmente la hauteur des cellules sur 2 lignes, ce qui diminue la lisibilité du tableau.

Pour vous donner une idée de comparaison :
- version 0.72 :
avant.jpg

- version 0.78.4 :
apres.jpg

J'aimerais donc pouvoir modifier le code au niveau du script php qui construit le tableau en HTML.

Problème : je ne trouve pas dans quel script php se trouve ce code. En partant du script ./front/ticket.php, je vois bien l'appel à Search::show('Ticket'); mais impossible de savoir où se trouve cette fonction.

Merci de votre aide.

Offline

#2 2011-04-21 09:11:26

sebontheweb
Member
Registered: 2006-11-23
Posts: 14

Re: Mise en page tableau des tickets

J'ai fini par trouvé que tout était dans le script ./inc/search.class.php (ce qui est logique). J'ai donc amélioré les choses au niveau de la cellule statut en remplaçant le <br> par un &nbsp; au niveau de la ligne 3666 :

case 'glpi_tickets.status':
            $status=Ticket::getStatus($data[$NAME.$num]);
            return "<img src=\"".$CFG_GLPI["root_doc"]."/pics/".$data[$NAME.$num].".png\"
                        alt='$status' title='$status'>&nbsp;$status";

Pour le vertical-align des cellules du tableau, c'est au niveau de la ligne 4757  pour ceux qui veulent le passer de top à middle :
        default :
            $out="<td $extraparam valign='top'>".$value."</td>\n";
        break;

Je me tourne maintenant vers le fichier styles.css pour voir ce que je peux améliorer. Si je veux centrer le texte dans les cellules, j'espère pouvoir virer ce padding-left que je ne vois nulle part au niveau de la class css tab_cadre_pager.

Offline

#3 2011-04-27 12:45:05

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

Re: Mise en page tableau des tickets

je viens d'intégrer la première modif qui me semble intéressante.


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

Offline

Board footer

Powered by FluxBB