J'ai oublié le plus
important :
1. Dans le fichier :
...\templates\default\gestion_adherents.tpl
Ligne 205, remplacer :
<td class="{$rclass} nowrap">{$member->nickname|htmlspecialchars}</td>
par
<!--Remplacer "Pseudo" par "N° adhérent"-->
<!--<td class="{$rclass} nowrap">{$member->nickname|htmlspecialchars}</td>-->
<td class="{$rclass}" align="center">{$member->id}</td>
<!--Fin du Remplacement-->
Cordialement
Mr Sandy-Pascal Andriant
Le 30/10/2014 17:08, Conil26 a écrit :
Bjr,
Je me suis fait ma petite cuisine mais les modifications
apportées aux fichiers sont à refaire à chaque MAJ.
(NB : les n° de lignes correspondent aux fichiers v0.8.1. A
adapter pour d'autres versions)
Fichiers à modifier pour que le N° de série de la base apparaisse comme N° d'adhérent.
A refaire à chaque MAJ
1. Dans le fichier :
...\templates\default\gestion_adherents.tpl
Commenter les ligne 75 à 86 comme ci-dessous
<!-- Suppression de la colonne "Pseudo" -->
<!--
75. <th class="left">
76. <a href="">
77. {_T string="Nickname"}
78. {if $filters->orderby eq constant('Galette\Repository\Members::ORDERBY_NICKNAME')}
79. {if $filters->ordered eq constant('Galette\Filters\MembersList::ORDER_ASC')}
80. <img src="" width="10" height="6" alt=""/>
81. {else}
82. <img src="" width="10" height="6" alt=""/>
83. {/if}
84. {/if}
85. </a>
86. </th>
-->
Et ajouter immédiatement en dessous :
<!-- Ajout N° adhérent entre NOM et Pseudo , colonne triable-->
<th class="left">
<a href="">
{_T string="Serial number"}
{if $filters->orderby eq constant('galette\Repository\Members::ORDERBY_ID')}
{if $filters->ordered eq constant('Galette\Filters\MembersList::ORDER_ASC')}
<img src="" width="10" height="6" alt=""/>
{else}
<img src="" width="10" height="6" alt=""/>
{/if}
{/if}
</a>
</th>
<!-- Fin Ajout N° adhérent entre NOM et Pseudo -->
2. Dans le fichier :
...\lib\Galette\Repository\Members.php
ajouter ligne 111
111. const ORDERBY_ID = 5;
3. Dans le fichier :
...\lang\lang_french.php
Ajouter :
5. /* Ajouter N° adhérent */
6. // ../templates/default/gestion_adherents.tpl:78
7. $lang['Serial number'] = 'N° d\'Adhérent';
Cordialement
Mr Sandy-Pascal Andriant
Le 07/10/2014 13:30, Guillaume Rousse a écrit :
Le
07/10/2014 10:33, Abdel a écrit :
Bonjour à tous,
Merci tout d'abord pour cet outil, il est super interessant.
On souhaite utiliser Galette pour notre asso scoute.
Il y a une fonction que je ne trouve pas...le numéro
d'adhérent.
Est-ce qu'elle existe ? Si oui comment la mettre en oeuvre ?
Si non...avez vous une idée de la façon de "créer cette
fonctionnalité ?
Tout dépend de la sémantique que tu mets derrière la notion de
"numéro d'adhérent".
Tout adhérent dans galette est identifié par un numéro, sa clé
primaire dans la base de donnée. Mais tu n'as aucun contrôle
dessus, et il est strictement incrémental. Bref, c'est un
identifiant opaque, qui peut correspondre à cette notion de
numéro d'adhérent.
L'alternative, c'est l'identifiant utilisateur, celui utilisé
pour s'identifier auprès de l'application. Tu peux en contrôler
le contenu, et tu as un contrôle d'unicité dessus. Par contre,
tu dois gérer manuellement l'incrémentation.
|