avatars invisbles pour les invités

3 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu avatars invisbles pour les invités

Message par curtis Lun 25 Aoû 2014 - 18:12

Bonjour,

J'ai fais une recherche mais je n'ai pas trouvé de question similaire à la mienne :
Comment faire pour que les avatars ne soient visibles QUE des membres ?

Exemple, un visiteur consulte un article : l'avatar du rédacteur n'est pas visible ; un membre connecté consulte le même article, l'avatar du rédacteur est visible.

Il y a-t-il une manip à faire (ajouter un CSS) car visiblement, dans le panneau d'administration ce n'est pas possible.


Dernière édition par curtis le Mar 26 Aoû 2014 - 10:47, édité 1 fois
avatar

curtis
***

Masculin
Messages : 120
Inscrit(e) le : 19/12/2005

curtis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: avatars invisbles pour les invités

Message par stefou Lun 25 Aoû 2014 - 18:24

Bonjour,
Peux tu donner le lien du forum.
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: avatars invisbles pour les invités

Message par stefou Lun 25 Aoû 2014 - 18:44

Un simple petit js et l'avatar ne sera plus visible par les invités.
L’inconvénient est que celui qui désactive le javascript y aura accès.

Pour remédier à cet inconvénient, on fait l'inverse.
On supprime l'avatar par le css et on le rend visible par un js

Feuille de style css
Code:
.postprofile dt img{display:none;}

Et créer un javascript coché sur les sujets.
Code:
$(function() {
if (_userdata["user_id"] > (0))
{
$(".postprofile dt img").css({ display: "initial" });
}
});

stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: avatars invisbles pour les invités

Message par Neptunia Lun 25 Aoû 2014 - 18:54

Coucou ^^

stefou a écrit:Un simple petit js et l'avatar ne sera plus visible par les invités.
L’inconvénient est que celui qui désactive le javascript y aura accès.

Pour remédier à cet inconvénient, on fait l'inverse.
On supprime l'avatar par le css et on le rend visible par un js

Ca ne change rien au problème, le CSS peut être lui aussi édité via le navigateur. Si je vois du display:none, je décoche la case et le résultat est le même que si je désactivais un javascript qui me masquerait un élément.

Plus qu'à prier pour que le demandeur soit en phpBB3 What a Face
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: avatars invisbles pour les invités

Message par stefou Lun 25 Aoû 2014 - 19:02

Tout à fait Neptune, mais cette méthode réduit les internautes qui utilise systématiquement un bloqueur de js.
Il faut déjà que l'internaute veuille délibérément chercher à voir l'avatar.

De ce que j'ai pu voir, il est en phpbb3
stefou

stefou
*****

Masculin
Messages : 901
Inscrit(e) le : 24/11/2009

http://discussansfrontieres.forumgratuit.fr/forum
stefou a été remercié(e) par l'auteur de ce sujet.

Résolu Re: avatars invisbles pour les invités

Message par curtis Lun 25 Aoû 2014 - 19:17

Merci pour vos réponses. Le java script me plait moyennement, mais bon, ça pourra en intéressé d'autres.
Sinon, à force de chercher sur le forum, j'ai finalement trouvé 2 sujets.

PhpBB2 : https://forum.forumactif.com/t333606-avatar-non-visile-par-les-invites#2870698
PhpBB3 : https://forum.forumactif.com/t341482-masquer-avatar#2924525

J'ai finalement trouvé ma version, je suis en PhpBB3.

Le seul petit problème, c'est que je suis obligé de réduire ma page de 180 pixels pour activer ce widget. Mais bon, c'est mieux que rien.
avatar

curtis
***

Masculin
Messages : 120
Inscrit(e) le : 19/12/2005

curtis a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum