Module v1.1.0
Configurer Comptes — Photos des clients
Un visage sur chaque fiche : la photo du client remplace le disque d'initiales, partout dans l'administration.
Ce qu'il fait
Met un visage sur vos clients : choisissez une photo depuis la médiathèque sur la fiche de chacun, et elle remplace le disque d'initiales partout dans l'administration — liste des clients, fiche, aperçus. L'image passe par la médiathèque comme toutes les autres (recompression, conversion, jamais de fichier brut). Le client peut aussi choisir lui-même son avatar dans une bibliothèque (formes, créatures, ou celles de votre thème). Effacer le champ, ou désactiver le module, rend l'avatar automatique : rien ne casse jamais.
- La photo se choisit sur la fiche client, depuis la médiathèque
- Affichée partout : liste, fiche, aperçus
- Recompression et conversion automatiques, jamais de fichier brut
- Photo supprimée ou module retiré : l'avatar automatique revient, rien ne casse
- Le client peut choisir lui-même son avatar dans une bibliothèque (formes, créatures, ou celles de votre thème) : le thème pose le sélecteur sur « Mon compte »
- Sans choix de sa part, le client garde ses initiales : le kit n'attribue jamais une image d'office, sauf option activée par le thème
- L'avatar du client s'affiche aussi sur ses messages dans le support
Ce qu'il suppose
Ce module a besoin de :
- comptes ^1.0
Piloter par une IA
Ce module ne se pilote pas par une IA.
Une photo choisie dans la médiathèque, sur la fiche d'un client : un geste d'écran, rien à piloter à distance.
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il écoute 4
shop.customer.avatar- priorité 10
shop.customer.editor.fields- priorité 50
shop.customer.editor.fields.save- priorité 50
comptes.customer.registered- priorité 50
Ses prises front
Les morceaux de page que ce module fournit, et les classes qu'ils posent. Un thème les habille par ces classes : il ne recopie pas le balisage, sinon il rate les corrections des versions suivantes.
views/avatar.php
12 classes
s-avatars-avatar-actionss-avatar-actuels-avatar-groupes-avatar-images-avatar-initialess-avatar-options-avatar-option<?=s-avatar-radios-avatar-titres-avatar-validers-avatar-vignette
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 1
shop_customer_avatars