Bonsoir, On 04/10/2015 17:33, Nicolas Guillerm wrote:
Dans la base de donnée de notre association, nous n’utilisons pas le champ « Pseudo ». Quel fichier faut-il modifier (et comment le modifier) afin que la colonne « Pseudo » soit remplacé par «les adresse mail des adhérents, quand on affiche la liste des adhérents ?
Sous réserve que tu utilises la même version de Galette que moi (0.8.2.1 pour ma part, mais je pense que c'est valable pour toutes les 0.8.x)... Tu édites le fichier templates/default/gestion_adherents.tpl et tu remplaces « nickname » (ligne 218) par « email ». Je n'ai pas testé mais ça doit marcher.
J’ai déjà fait de la programmation en C et en Java, mais jamais en PHP, ni en SQL. Je suis donc un peu perdu dans la structure globale de galette.
PHP a une syntaxe proche de C et Java (mais avec des '$' aux noms de variables), et c'est un langage assez facile. SQL s'apprend vite également. Ce qui rend la structure de Galette complexe à comprendre, c'est que le code PHP fait appel à des templates et si on n'a jamais fait ça on est perdu. Il faut prendre le temps de comprendre comment fonctionne un fichier PHP (par exemple gestion_adherents.php), comment il fait appel à un fichier du template (ici, gestion_adherents.tpl), comment il lui transmet les variables, et comment celui-ci les affiche. Une fois qu'on a compris ça, on a compris beaucoup de choses. J'ai développé un plugin pour répondre aux besoins spécifiques d'une association, alors que je ne suis pas un très grand développeur. Quelques jours avant de commencer à écrire ce plugin, je ne comprenais encore pas grand chose à la façon dont Galette fonctionnait... À+ -- Adrien