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 2007-11-08 18:42:21

etiennekraemer
Member
Registered: 2007-10-03
Posts: 50

Plugin PROJET - Commentaire par défaut

Bonjour à tous et à toutes,


Dans le plugin PROJET je souhaiterais ajouter par défaut du texte dans la zone de texte COMMENTAIRE.
J'ai fouillé dans le code source et dans le fichier inc\plugin_projet.classes.php à la ligne 199 je trouve

< textarea cols='35' rows='4' name='comments' >".$this->fields["comments"]."< /textarea>";

En voyant donc $this->fields["comments"] je me suis dit ça doit être dans la base de données.

Je vai en effet dans la pase de données dans la table qui va bient et en voulant mettre sous "COMMENTS" une valeur par défaut, il me le refuse.

Quelqu'un aurait-il une idée ????

Merci


Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe

Offline

#2 2007-11-09 04:04:13

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

Re: Plugin PROJET - Commentaire par défaut

Dans le dict tu ajoutes ta phrase par défaut :

$LANGPROJET["project"]XX]="blabla";

puis dans plugin_projet.classes.php

juste au dessus du textarea tu ajoutes :

if (empty($ID)) {
$this->fields["comments"]=$LANGPROJET["project"]XX];
$onfocus="onfocus=\"this.value=''\"";
}else{
$onfocus="";
}
et tu remplaces par :

<textarea cols='35' rows='4' name='comments' ".$onfocus.">".$this->fields["comments"]."</textarea>";


Xavier Caillaud
Blog GLPI Infotel

Offline

#3 2007-11-09 12:56:17

etiennekraemer
Member
Registered: 2007-10-03
Posts: 50

Re: Plugin PROJET - Commentaire par défaut

Merci,

j'essaie cela tout de suite.

A tout à l'heure.


Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe

Offline

#4 2007-11-09 13:40:29

etiennekraemer
Member
Registered: 2007-10-03
Posts: 50

Re: Plugin PROJET - Commentaire par défaut

Salut tsmr,

pour l'instant les essais ne sont pas concluant la page est blanche.
Petite question :
Pour $LANGPROJET["project"]XX]; il faut mettre $LANGPROJET["project"][XX]; c bien ça ?

Pourrais tu me commenter s'il te plait ceci :

if (empty($ID)) {
$this->fields["comments"]=$LANGPROJET["project"]XX];
$onfocus="onfocus=\"this.value=''\"";
}else{
$onfocus="";
}

Merci


Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe

Offline

#5 2007-11-09 13:45:43

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

Re: Plugin PROJET - Commentaire par défaut

ah oui oups c'est pour 0.68.X :

C'est langproject et non pas LANGPROJET et il faut mettre dans ton dictionnaire

$langproject["project"][53] = "mon commentaire";

pour

if (empty($ID)) {
$this->fields["comments"]=$langproject["project"][53];
$onfocus="onfocus=\"this.value=''\"";
}else{
$onfocus="";
}

Si if (empty($ID)) <- si nouveau projet uniquement
$this->fields["comments"]=$langproject["project"][53]; <- le champs commentaire prends la valeur
la variable $onfocus permet d'afficher cette valeur.


Xavier Caillaud
Blog GLPI Infotel

Offline

#6 2007-11-09 13:55:12

etiennekraemer
Member
Registered: 2007-10-03
Posts: 50

Re: Plugin PROJET - Commentaire par défaut

Salut tsmr

J'ai corriger l'erreur
au lieu de
$onfocus="onfocus=\"this.value=''\"";
il faut mettre
$onfocus="onfocus=\"this.value=\''\"";

Mais malgrès cela qd je veux créer le projet, le commentaire par défaut ne s'affiche pas.


Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe

Offline

#7 2007-11-09 13:56:56

etiennekraemer
Member
Registered: 2007-10-03
Posts: 50

Re: Plugin PROJET - Commentaire par défaut

Coucou c remoi

j'ai testé en remettant à jour

(empty($ID))

et c'est bon.

Merci


Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe

Offline

#8 2007-11-09 14:23:53

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

Re: Plugin PROJET - Commentaire par défaut

de rieng wink


Xavier Caillaud
Blog GLPI Infotel

Offline

Board footer

Powered by FluxBB