Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
4 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2 • Partagez
Page 1 sur 2 • 1, 2
Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour à tous.
J'ai encore un p'tit PB et je me permets donc de vous solliciter à nouveau.
Certaines rubriques de mon forum ne sont consultables qu'à partir d'un certain nombres de messages à l'actif du lecteur.
Voici un exemple :
Le lecteur est averti par la phrase "Mais il vous faudra poster..../... rubrique"
Actuellement, cet avertissement apparaît toujours, quel que soit le nombre de messages du lecteur (insuffisant ou pas !)
Je souhaiterais que cette phrase apparaisse dans la description de la rubrique, uniquement pour les lecteurs qui n'ont pas atteint le quota nécessaire de messages, et n'apparaisse plus dès que le lecteur remplit la condition requise (quota atteint).
Pensez-vous que ce soit réalisable ?
Et si oui, comment ?
Je vous remercie d'avance pour votre aide.
Bonne soirée.
J'ai encore un p'tit PB et je me permets donc de vous solliciter à nouveau.
Certaines rubriques de mon forum ne sont consultables qu'à partir d'un certain nombres de messages à l'actif du lecteur.
Voici un exemple :
Le lecteur est averti par la phrase "Mais il vous faudra poster..../... rubrique"
Actuellement, cet avertissement apparaît toujours, quel que soit le nombre de messages du lecteur (insuffisant ou pas !)
Je souhaiterais que cette phrase apparaisse dans la description de la rubrique, uniquement pour les lecteurs qui n'ont pas atteint le quota nécessaire de messages, et n'apparaisse plus dès que le lecteur remplit la condition requise (quota atteint).
Pensez-vous que ce soit réalisable ?
Et si oui, comment ?
Je vous remercie d'avance pour votre aide.
Bonne soirée.
Dernière édition par Chamois le Dim 13 Juil 2014 - 15:14, édité 1 fois
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour ^^
Oui c'est réalisable, donc n'hésitez pas à remonter votre sujet autant que nécessaire.
Comment ?
- En activant la toolbar (et éventuellement la masquer ensuite par CSS)
- Editer les descriptions pour placer la phrase en question dans un conteneur avec son propre identifiant ( id="categ1" ou class="mess50" "mess25" )
- Créer un javascript qui se chargera de vérifier que le visiteur est connecté puis d'enlever toutes les phrases dont le prérequis est inférieur au nombre de messages du membre.
Je ne saurais pas produire le code en revanche, je vous indique juste le côté théorique.
Chamois a écrit:Pensez-vous que ce soit réalisable ?
Et si oui, comment ?
Oui c'est réalisable, donc n'hésitez pas à remonter votre sujet autant que nécessaire.
Comment ?
- En activant la toolbar (et éventuellement la masquer ensuite par CSS)
- Editer les descriptions pour placer la phrase en question dans un conteneur avec son propre identifiant ( id="categ1" ou class="mess50" "mess25" )
- Créer un javascript qui se chargera de vérifier que le visiteur est connecté puis d'enlever toutes les phrases dont le prérequis est inférieur au nombre de messages du membre.
Je ne saurais pas produire le code en revanche, je vous indique juste le côté théorique.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Milouze avait répondu à une demande sur un autre topic pour cacher un texte à un membre spécifique. Cela ne répond pas à la question initiale mais pourrait servir de base
Le js
Le html
Il reste cette condition
- vérifier que le visiteur est connecté puis d'enlever toutes les phrases dont le prérequis est inférieur au nombre de messages du membre.
Le js
- Code:
$(function(){if (_userdata["user_id"] ==967)
$(function(){
$(".M14_message").hide().replaceWith("Contenu caché");
})});
Le html
- Code:
<div class="M14_message">Message important</div>
Il reste cette condition
- vérifier que le visiteur est connecté puis d'enlever toutes les phrases dont le prérequis est inférieur au nombre de messages du membre.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonsoir,
Je reprends votre code description.
Ajoutez y une class "quota" sur la partie à cacher.
Créer un javascript activé sur l'index.
Attention si vos invités peuvent poster il faudra ajouter un condition supplémentaire. Mais de ce que j'ai vu ce n'est pas le cas sur votre forum.
ps: depuis peut, plus besoin de placer la toolbar pour accéder au user_parametre
Je reprends votre code description.
- Code:
<div style="TEXT-ALIGN: justify">
La traversée jusqu'au Maroc à partir de la France ou de l'Espagne.<br><span style="color: rgb(212, 0, 255);">Mais il vous faudra poster quelques messages avant d'avoir accès à cette rubrique.</span>
</div>
Ajoutez y une class "quota" sur la partie à cacher.
- Code:
<div style="TEXT-ALIGN: justify">
La traversée jusqu'au Maroc à partir de la France ou de l'Espagne.<br><span class="quota" style="color: rgb(212, 0, 255);">Mais il vous faudra poster quelques messages avant d'avoir accès à cette rubrique.</span>
</div>
Créer un javascript activé sur l'index.
- Code:
$(function(){
if (_userdata["user_posts"] > (55)){
$(".quota").css({display: "none"});
}
});
Attention si vos invités peuvent poster il faudra ajouter un condition supplémentaire. Mais de ce que j'ai vu ce n'est pas le cas sur votre forum.
ps: depuis peut, plus besoin de placer la toolbar pour accéder au user_parametre
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Au cas ou,
Pour les forums autorisant les invités à poster, il faut savoir que chaque invité est considéré comme un seul membres nommé "invité". Donc "invité" aura rapidement 1000 messages
Voici le javascript qui vérifie également si il s'agit d'un invité ou d'un membre connecté.
Pour les forums autorisant les invités à poster, il faut savoir que chaque invité est considéré comme un seul membres nommé "invité". Donc "invité" aura rapidement 1000 messages
Voici le javascript qui vérifie également si il s'agit d'un invité ou d'un membre connecté.
- Code:
$(function(){
if ((_userdata["user_id"] > (0)) && (_userdata["user_posts"] > (55))){
$(".quota").css({display: "none"});
}
});
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonsoir !
Merci beaucoup pour ces codes.
Je pense avoir compris....
Je m'y mets demain et vous tiens au courant.
Bonne nuit.
Merci beaucoup pour ces codes.
Je pense avoir compris....
Je m'y mets demain et vous tiens au courant.
Bonne nuit.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour.
Je viens de mettre en place pour une rubrique, les 2 codes indiqués par stefou, adaptés à ce que je souhaite et.... ça marche !!!!!
C'est génial ! Merci beaucoup.
Petite question supplémentaire (j'en ai d'autres... !):
Selon les rubriques, le quota exigé peut être différent.
Pour arriver au résultat souhaité, je suppose donc qu'il faut créer plusieurs JS spécifiques, un pour chaque quota.
Comment les distinguer au point de vue syntaxe dans les JS ?
".quota1" ".quota2" ... par exemple ???
Vous aurez compris que je n'y connais absolument rien en programmation !!!
Merci d'avance.
Je viens de mettre en place pour une rubrique, les 2 codes indiqués par stefou, adaptés à ce que je souhaite et.... ça marche !!!!!
C'est génial ! Merci beaucoup.
Petite question supplémentaire (j'en ai d'autres... !):
Selon les rubriques, le quota exigé peut être différent.
Pour arriver au résultat souhaité, je suppose donc qu'il faut créer plusieurs JS spécifiques, un pour chaque quota.
Comment les distinguer au point de vue syntaxe dans les JS ?
".quota1" ".quota2" ... par exemple ???
Vous aurez compris que je n'y connais absolument rien en programmation !!!
Merci d'avance.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Il faudra refaire un script et modifier l'id cad quota
Il ne reste plus qu'a modifier par la suite le nombre de message pré-requis dans le js
- Code:
$(".quota")
- Code:
class="quota"
Il ne reste plus qu'a modifier par la suite le nombre de message pré-requis dans le js
- Code:
(55)
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Re ^^
Si on reprend le deuxième code de Stefou, on devrait arriver à quelque chose comme ceci
On utilise le même javascript pour tous vos prérequis différents.
Comme je ne suis pas à l'aise en javascript, je ne garantis pas que mon essai soit fonctionnel du premier coup, mais l'idée est là.
On teste le nombre de messages du plus petit au plus grand et à chaque fois on enlève les phrases correspondantes.
Ici j'utilise des prérequis de 25, 50 et 100 messages.
Il faudra donc remplacer dans vos descriptions, vos class="quota" par
- class="quota25"
- class="quota50"
- class="quota100"
Si on reprend le deuxième code de Stefou, on devrait arriver à quelque chose comme ceci
- Code:
$(function(){
if ((_userdata["user_id"] > (0)) && (_userdata["user_posts"] > (24))){
$(".quota25").css({display: "none"});
}
if ((_userdata["user_id"] > (0)) && (_userdata["user_posts"] > (49))){
$(".quota50").css({display: "none"});
}
if ((_userdata["user_id"] > (0)) && (_userdata["user_posts"] > (99))){
$(".quota100").css({display: "none"});
}
});
On utilise le même javascript pour tous vos prérequis différents.
Comme je ne suis pas à l'aise en javascript, je ne garantis pas que mon essai soit fonctionnel du premier coup, mais l'idée est là.
On teste le nombre de messages du plus petit au plus grand et à chaque fois on enlève les phrases correspondantes.
Ici j'utilise des prérequis de 25, 50 et 100 messages.
Il faudra donc remplacer dans vos descriptions, vos class="quota" par
- class="quota25"
- class="quota50"
- class="quota100"
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
OK !
Merci demeter1 et Neptune !
C'est bien ce à quoi je pensais, sans en être certaine...
Je vais donc tenter.
Autre question :
Je souhaiterais également que la possibilité de consulter une rubrique puisse être parfois liée, non pas à un quota de messages déjà postés, mais à l'appartenance à un groupe déterminé (groupe invisible).
Quel JS mettre en place pour également faire disparaître dans la description d'une rubrique, dès que le membre est intégré dans le groupe adéquat, une phrase qui pourrait être "Vous ne pouvez pas encore consulter cette rubrique" ? (je ne l'ai pas encore mise en place)
Merci d'avance.
Bonne journée.
Merci demeter1 et Neptune !
C'est bien ce à quoi je pensais, sans en être certaine...
Je vais donc tenter.
Autre question :
Je souhaiterais également que la possibilité de consulter une rubrique puisse être parfois liée, non pas à un quota de messages déjà postés, mais à l'appartenance à un groupe déterminé (groupe invisible).
Quel JS mettre en place pour également faire disparaître dans la description d'une rubrique, dès que le membre est intégré dans le groupe adéquat, une phrase qui pourrait être "Vous ne pouvez pas encore consulter cette rubrique" ? (je ne l'ai pas encore mise en place)
Merci d'avance.
Bonne journée.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
On peux faire plus simple aussi
- Code:
$(function(){
if (_userdata["user_id"] > (0)){
if(_userdata["user_posts"] > (24)){
$(".quota25").css({display: "none"});
}
if (_userdata["user_posts"] > (49)){
$(".quota50").css({display: "none"});
}
if (_userdata["user_posts"] > (99)){
$(".quota100").css({display: "none"});
}
}});
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour !
Merci stefou.
Pas d'idée sur la question... ???
Bonne soirée.
Merci stefou.
Chamois a écrit:Je souhaiterais également que la possibilité de consulter une rubrique puisse être parfois liée, non pas à un quota de messages déjà postés, mais à l'appartenance à un groupe déterminé (groupe invisible).
Quel JS mettre en place pour également faire disparaître dans la description d'une rubrique, dès que le membre est intégré dans le groupe adéquat, une phrase qui pourrait être "Vous ne pouvez pas encore consulter cette rubrique" ? (je ne l'ai pas encore mise en place)
Pas d'idée sur la question... ???
Bonne soirée.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonsoir.
Pas de réponse...
Alors tout simplement, quelqu'un peut-il m'indiquer le code JS qui permet de reconnaître les membres appartenant à un groupe déterminé ?
J'essaierai de me débrouiller pour le reste...
Merci de me venir en aide.
Bonne soirée.
Pas de réponse...
Alors tout simplement, quelqu'un peut-il m'indiquer le code JS qui permet de reconnaître les membres appartenant à un groupe déterminé ?
J'essaierai de me débrouiller pour le reste...
Merci de me venir en aide.
Bonne soirée.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour à tous !
Je me permets de revenir vers vous, car je suis en panne et je n'aime pas trop laisser les choses à moitié faites...
Qui pourrait m'indiquer un JS pour créer une class permettant de supprimer une remarque (dans la description d'une rubrique), pour les membres appartenant à un groupe parmi ceux définis dans le PA (indépendamment d'un quota de messages) ?
J'ai pourtant cherché, mais... je n'ai pas trouvé...
Merci d'avance de me venir en aide !
Je me permets de revenir vers vous, car je suis en panne et je n'aime pas trop laisser les choses à moitié faites...
Qui pourrait m'indiquer un JS pour créer une class permettant de supprimer une remarque (dans la description d'une rubrique), pour les membres appartenant à un groupe parmi ceux définis dans le PA (indépendamment d'un quota de messages) ?
J'ai pourtant cherché, mais... je n'ai pas trouvé...
Merci d'avance de me venir en aide !
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour,
Je ne veux pas te donner de faux espoirs mais il y a peut-être une solution.
Je n'ai pas encore regardé, c'est juste une piste qui trotte dans ma tête
Mais peut-être que en ce basant sur ce topic il y a moyen de différencier les groups et donc de réaliser ce que tu souhaites.
Je ne sais pas regarder avant dimanche, donc je passe la main jusqu'à dimanche
Mais je me répète c'est juste une piste...
Je ne veux pas te donner de faux espoirs mais il y a peut-être une solution.
Je n'ai pas encore regardé, c'est juste une piste qui trotte dans ma tête
Mais peut-être que en ce basant sur ce topic il y a moyen de différencier les groups et donc de réaliser ce que tu souhaites.
Je ne sais pas regarder avant dimanche, donc je passe la main jusqu'à dimanche
Mais je me répète c'est juste une piste...
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour stefou et merci beaucoup de vous intéresser à mon cas ...
Je vais voir ce topic.
Bonne journée.
Je vais voir ce topic.
Bonne journée.
Dernière édition par Chamois le Ven 11 Juil 2014 - 18:11, édité 1 fois
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Pour ceux qui veulent s'y coller, a partir de ce topic l'idée serait d'utiliser un code du style
- Code:
Si couleur de l'utilisateur est rouge alors exécute...
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
stefou a écrit:Bonjour,
Je ne veux pas te donner de faux espoirs mais il y a peut-être une solution.
Je n'ai pas encore regardé, c'est juste une piste qui trotte dans ma tête
Mais peut-être que en ce basant sur ce topic il y a moyen de différencier les groups et donc de réaliser ce que tu souhaites.
Je ne sais pas regarder avant dimanche, donc je passe la main jusqu'à dimanche
Mais je me répète c'est juste une piste...
Je viens de jeter un œil on sais rien faire avec ce code
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour Chamois,
Pourrais tu me dire ci cela concerne beaucoup de groupes ?
Et me donner le nom d'un groupe concerné.
Merci.
J'ai préparé un js, je dois juste le finir avec les paramètres de ton forum.
Pourrais tu me dire ci cela concerne beaucoup de groupes ?
Et me donner le nom d'un groupe concerné.
Merci.
J'ai préparé un js, je dois juste le finir avec les paramètres de ton forum.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonsoir Stéfou.
Cela concerne seulement deux groupes (invisibles).
Je t'ai envoyé un MP avec des précisions.
Merci !!!!!
Cela concerne seulement deux groupes (invisibles).
Je t'ai envoyé un MP avec des précisions.
Merci !!!!!
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Merci pour les précisions,
Je ne t'oublie pas, j'ai fais mes tests hier (par facilité) sur mon forum qui est en phpbb3 et cela fonctionne.
Mais je dois le recommencer car cela bloque sur Phpbb2
Mais c'est en bonne voie...
Je ne t'oublie pas, j'ai fais mes tests hier (par facilité) sur mon forum qui est en phpbb3 et cela fonctionne.
Mais je dois le recommencer car cela bloque sur Phpbb2
Mais c'est en bonne voie...
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Je me suis inscrit sur ton forum, afin que je puisse créer les conditions, pourrais tu me basculer dans les deux groupes concerné merci
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Bonjour stéfou.
C'est fait !
Merciiiiiiiiiiiiiiiiii !
C'est fait !
Merciiiiiiiiiiiiiiiiii !
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Voici le code à tester.
Créer un javascript coché sur l'index
Pour les descriptifs à cacher, procéder comme pour les descriptifs précédents en leur attribuant un class "quota3 et quota5"
Normalement cela devrait fonctionner.
Créer un javascript coché sur l'index
- Code:
$(function () {
$('body').append('<div id="groups-quota" style="display:none;"></div>');
$('#groups-quota').load('/groups' +' .gen');
$(function docqta() {
document.ondocqta = setTimeout( docqta,1);
var a = document.getElementById('groups-quota').innerHTML;
if (/groupe 3/i.test(a)){
$(".quota3").css({ display: "none" });
}
if (/groupe 5/i.test(a)){
$(".quota5").css({ display: "none" });
}
});
});
Pour les descriptifs à cacher, procéder comme pour les descriptifs précédents en leur attribuant un class "quota3 et quota5"
Normalement cela devrait fonctionner.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Merci beaucoup !
Je teste illico et je te tiens au courant.
Je teste illico et je te tiens au courant.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Hélas... non, ça ne marche pas....
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Ok je vois, la moitié du code fonctionne, le script s'exécute trop vite
Augmente la valeur 1 pour tester mets à 1000
Sur cette partie.
Augmente la valeur 1 pour tester mets à 1000
Sur cette partie.
- Code:
document.ondocqta = setTimeout( docqta,1);
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Toujours pareil....
Mais je n'ai pas vidé le cache, ni supprimé les cookies.
Cela pourrait-il avoir une incidence ?
Mais je n'ai pas vidé le cache, ni supprimé les cookies.
Cela pourrait-il avoir une incidence ?
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
Je ne pense pas, mais tu peux toujours essayer avec F5
Je test de chez moi et j'arrive à faire disparaître le texte sur ton forum.
Tu peux monter a 5000 pour tester cela devrait ralentir la lecture du script de 5 secondes.
Le script vas trop vite, la 2ème partie du code s'exécute avant qu'il ai fini la 1er partie.
Je test de chez moi et j'arrive à faire disparaître le texte sur ton forum.
Tu peux monter a 5000 pour tester cela devrait ralentir la lecture du script de 5 secondes.
Le script vas trop vite, la 2ème partie du code s'exécute avant qu'il ai fini la 1er partie.
Re: Modifier l'apparence d'une rubrique selon la situation de celui qui la consulte
F5, c'est fait.
Je suis allée jusqu'à 8000...
=> Toujours pareil.
Je suis allée jusqu'à 8000...
=> Toujours pareil.
Page 1 sur 2 • 1, 2
Sujets similaires
» Un invité a consulté une rubrique qu'il ne voit pas !!!
» Modifier le message d'information quand on a pas accès à une rubrique
» Comment modifier le nom des invités dans la rubrique Qui est en ligne
» Modifier l'ordre d'affichage des sujets dans une rubrique
» Pouvoir modifier le message d'information quand on a pas accès a une rubrique
» Modifier le message d'information quand on a pas accès à une rubrique
» Comment modifier le nom des invités dans la rubrique Qui est en ligne
» Modifier l'ordre d'affichage des sujets dans une rubrique
» Pouvoir modifier le message d'information quand on a pas accès a une rubrique
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum