Bonjour à tous.
Comment imposer un avatar aléatoire (parmi la liste de tous les avatars) aux membres qui n'en ont pas ?
Merci pour vos explications.
Version imprimable
Bonjour à tous.
Comment imposer un avatar aléatoire (parmi la liste de tous les avatars) aux membres qui n'en ont pas ?
Merci pour vos explications.
Aléatoire, non, pas en natif du moins. Par contre, il est possible d'imposer un avatar fixe à ceux qui n'en ont pas.
... enfin c'était possible mais je ne retrouve pas où :o
Hello,
De mémoire depuis la sortie de vb4, l'équipe avait prévus un avatar par défaut, mais ça ne marchais pas, ils ont revus le template après en retirant la modification.
Pour ce faire il faut rechercher dans le template postbit_legacy si la présentation de des informations des messages est vertical ceci:
Et remplacé cela par ceci:Code:<vb:if condition="$show['avatar']">
<a class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
</a>
</vb:if>
Place dans le style utilisé dans le dossier misc, l'image defaut.png.Code:<vb:if condition="$show['avatar']">
<a class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
</a>
<vb:else />
<a class="postuseravatar" href="profile.php?do=editavatar" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}"><img src="{vb:stylevar imgdir_misc}/defaut.png" alt="Avatar par défaut de {vb:raw post.username}" title="Avatar par Défaut de {vb:raw post.username}" /></a>
</vb:if>
Par contre ça ne sera pas une image aléatoire.
Merci Jolynary. :)
Il faudrait plutôt pouvoir imposer un avatar à la création du compte. Ainsi, il deviendrait aisé de pouvoir le changer aléatoirement en PHP en appelant les avatars avatar000.png à avatar125.png si l'on a 125 avatars. Et pour un utilisateur donné, cet avatar resterait fixe. Sur le plan pratique, dès lors que l'on pourrait ajouter automatiquement un avatar à la création d'un profil, il suffirait alors de concaténer les chaines "avatar", "nombre aléatoire de 0 à 125", et ".png".
Comment associer automatiquement un avatar qui se mettrait automatiquement dans le profil du compte dès que le compte est créé, comme on le fait déjà en imposant le type d'éditeur, le style, ou encore le type de notification ?