Salut Johan,
Merci pour ta réponse, ça marche très bien.
Miam ! j'attends la 0.7 avec impatience.
J'ai cru lire quelque part qu'une intégration dans Joomla! avait été faite.
Est-il prévu de faire un jour une intégration du même genre dans Drupal ?
Merci de ta réponse.
ps: juré la prochaine fois que je passe sur l'IRC, je serais plus
patient ;-)
Salut Mathieu,
Ce que tu tentes de faire ne correspond pas à ma question posé et à la
réponse apporté par Johan.
Rappel : je souhaite rendre certains champs par défaut obligatoire.
Exemple avec le champs Prénom
1. Allez via PhpMyAdmin dans la base de données où est installé Galette
2. Allez dans la table des adhérents (dans mon cas galette_adherents)
pour y récupérer le nom du champs
3. Le champs Prénom = prenom_adh
4. Quittez PhpMyAdmin
5. Ouvrir le fichier ajouter_adherent.php
6. Ajouter "'prenom_adh' => 1, après la ligne 'nom_adh' => 1,
(histoire de la mettre dans l'ordre et de faire propre)
// flagging required fields
$required = array(
'titre_adh' => 1,
'nom_adh' => 1,
* 'prenom_adh' => 1,*
'login_adh' => 1,
'adresse_adh' => 1,
'cp_adh' => 1,
'ville_adh' => 1);
7. Sauvegarder et fermer le fichier ajouter_adherent.php
Le champs Prénom devrait maintenant apparaître en rouge.
Et devenu obligatoire donc, s'il n'est pas renseigné lors de la création
d'une fiche adhérent, le message d'erreur suivant devrait apparaître :
*- Champ obligatoire non renseigné. (prenom_adh)*
Voilà en espérant t'avoir aidé.
A+
Olivier
Thèmes du jour :
1. Re: Champs obligatoires (Mathieu Vallet)
------------------------------------------------------------------------
Sujet:
Re: [Galette-discussion] Champs obligatoires
Expéditeur:
Mathieu Vallet <valletmathieu@xxxxxxxxx>
Date:
Wed, 28 Oct 2009 11:37:34 +0100
Destinataire:
Galette general discussion <galette-discussion@xxxxxxx>
Destinataire:
Galette general discussion <galette-discussion@xxxxxxx>
Bonjour,
J'ai aussi la même demande. J'ai déjà essayé de bidouiller avec les
lignes dans le fichier ajouter_adherent.php
Mais rien n'y fait.
Je change la ligne 80
'login_adh' => 1,
en
'login_adh' => 0,
J'ai essayé avec la ligne 87
$required['mdp_adh'] = 1;
en
$required['mdp_adh'] = 0;
et j'ai aussi essayé en supprimant ces lignes. Mais non.
Le résultat : soit le champ dans la création d'un adhérent n'est plus
en rouge, mais il est tout de même obligatoire
soit j'ai une beau message d'erreur en haut de la page.
Est-ce que quelqu'un connaît la manip précise à faire sur ce fichier ?
merci à vous (et vivement la V7 ;))
Mathieu
Le 26 octobre 2009 22:22, Johan Cwiklinski <johan@xxxxxxxx
<mailto:johan@xxxxxxxx>> a écrit :
Salut,
Le 26/10/2009 19:54, Olivier a écrit :
> Bonjour,
>
> Je viens de découvrir Galette et elle a bon goût. Bravo !
> Je vais l'utiliser pour la gestion des Adhérents d'un club de
vol libre.
Bon, si elle n'est pas trop cuite, c'est déjà pas mal :p
>
> J'ai la question suivante :
>
> Est-il possible de rendre certains des champs par défaut de la fiche
> adhérent obligatoire (en plus donc de ceux qui le sont déjà comme
> Titre, Nom, ...) ?
Hum.. hum... hum...
Bon, allez, je te livre le secret des secrets : dans le fichier
ajouter_adherent.php, se trouve un tableau nommé "$required" (aux
environs de la ligne 77). C'est là que tout se joue pour les champs
requis. Les noms de champs doivent simplement correspondre à ceux
de la
base de données.
Pour info, lorsuqe tu viens sur IRC, reste plus de 10 minutes, tu
aurai
ta réponse depuis un moment maintenant :-)
>
> Merci
>
@+
Johan
PS: dans la 0.7 à venir (on ne sait pas quant, mais elle viendra),
il y
aura une interface pour gérer les champs requis - tout au moins
pour les
fiches adhérents :-)
_______________________________________________
Galette-discussion mailing list
Galette-discussion@xxxxxxx <mailto:Galette-discussion@xxxxxxx>
https://mail.gna.org/listinfo/galette-discussion
------------------------------------------------------------------------
_______________________________________________
Galette-discussion mailing list
Galette-discussion@xxxxxxx
https://mail.gna.org/listinfo/galette-discussion
begin:vcard
fn:Olivier NUBER
n:NUBER;Olivier
adr;quoted-printable:;;1 bis, rue des Casernes;Uz=C3=A8s;;30700;France
email;internet:olivier.nuber@xxxxxxxxx
tel;home:+33 (0)4 66 03 30 46
tel;cell:+33 (0)6 17 85 02 58
version:2.1
end:vcard