You are not logged in.
Pages: 1
Topic closed
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
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
Merci,
j'essaie cela tout de suite.
A tout à l'heure.
Etienne KRAEMER - GLPI v. 0.70.2
Gulpi en herbe
Offline
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
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
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
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
Offline
Pages: 1
Topic closed