Membres connectés récemment
[PHPBB2] masquer la chatbox aux membres sans présentation
2 participants
Page 1 sur 1 • Partagez
hello phil , et bonjour a toutes et a tous
sur mon forum ( comme sur beaucoup de forum ) je demande une présentation aux nouveaux membres inscris mais certains ne la font pas et poste malgré tout leur demande d'aide dans la chatbox , j'aurais voulu savoir si c'etait possible de masquer les 3 boutons de connexion de la chatbox voir photos ci dessous
bouton connexion et rejoindre le chat de la chatbox et le bouton rejoindre le chat qui est dans le QEEL
en postant dans la chatbox la demande est beaucoup moins visible que sur le forum et a très peu de chance d'avoir une réponse , je ne souhaite pas désactiver la chatbox certains habitués l'utilisent encore
les membres qui ne doivent pas avoir acces a la chatbox sont ceux du groupe Membres sans présentation , ordre du groupe 8
merci pour tout ce que tu fais pour nous
Freedom Sun aime ce message
c'est pas urgent
il n'y a pas de risque de conflit avec ce script que tu m'a fais en 2020 ?
https://www.milouze14.net/t32770-bestof-phpbb2cacher-du-contenu-aux-membres-n-ayant-pas-assez-de-messages-avec-les-balise-hide
il n'y a pas de risque de conflit avec ce script que tu m'a fais en 2020 ?
https://www.milouze14.net/t32770-bestof-phpbb2cacher-du-contenu-aux-membres-n-ayant-pas-assez-de-messages-avec-les-balise-hide
Milouze14 et Freedom Sun aiment ce message
Salut Fred,
non aucun soucis avec le script que tu mentionnes .
Alors, la Chatbox est en fait un appel d'une page externe (iframe) qui n'est pas en relation avec le contenu du forum donc pas de possibilité de savoir le nombre de message.
La chatbox sur ton forum est elle positionnée en haut ou en bas sur l'index Fred?
Je n'ai pas encore commencé les essais, mais le cas échéant, je pense qu'il serait mieux de masquer l'accés complet de la chatbox car deux trois parties me semble compliqué à réaliser.
non aucun soucis avec le script que tu mentionnes .
Alors, la Chatbox est en fait un appel d'une page externe (iframe) qui n'est pas en relation avec le contenu du forum donc pas de possibilité de savoir le nombre de message.
La chatbox sur ton forum est elle positionnée en haut ou en bas sur l'index Fred?
Je n'ai pas encore commencé les essais, mais le cas échéant, je pense qu'il serait mieux de masquer l'accés complet de la chatbox car deux trois parties me semble compliqué à réaliser.
fred9545 et Freedom Sun aiment ce message
Alors je te propose l'astuce suivante, je ne trouve pas mieux car comme expliqué dans mon dernier
message, la page de la chatbox en elle même ne gére pas de statistique concernant les membres.
On va intervenir dans le template pour cibler dans le QEEL la ligne de la chatbox en ajoutant la class M14_chatbox_qeel:
Dans le template index_body:
Affichage/Templates/Général/index_body
Recherches ces deux lignes :
Remplaces par:
Pensez a enregistrer puis à valider en cliquant respectivement sur puis
Voir cette page pour être certain d'avoir validé votre template:
https://www.milouze14.net/h2-diverses-aides
Ensuite on va créer un script :
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript Créer un nouveau javascript
Mettre un titre explicite.
Coches sur l'index
Déposes ceci:
Penses à cliquer sur le bouton Valider
La variable b est définie sur 21 messages, à toi de déposer le nombre que tu désires,
admettons que tu souhaites mettre 5
La variable sera donc:
Ensuite la condition:
Signifie si le membre n'a pas encore au moins 21 messages alors on agit sur la chatbox.
Le lien a comme class:
M14_hide_chatbox
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
Penses à cliquer sur le bouton Valider
Le visuel :
message, la page de la chatbox en elle même ne gére pas de statistique concernant les membres.
On va intervenir dans le template pour cibler dans le QEEL la ligne de la chatbox en ajoutant la class M14_chatbox_qeel:
Dans le template index_body:
Affichage/Templates/Général/index_body
Recherches ces deux lignes :
- Code:
<!-- BEGIN switch_chatbox_activate -->
<tr>
Remplaces par:
- Code:
<!-- BEGIN switch_chatbox_activate -->
<tr class="M14_chatbox_qeel">
Pensez a enregistrer puis à valider en cliquant respectivement sur puis
Voir cette page pour être certain d'avoir validé votre template:
https://www.milouze14.net/h2-diverses-aides
Ensuite on va créer un script :
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript Créer un nouveau javascript
Mettre un titre explicite.
Coches sur l'index
Déposes ceci:
- Code:
$(function(){$(function(){
var a=_userdata["user_posts"];
var b=21;
if(a<=b)
{
$('.M14_chatbox_qeel').hide();
$('#chatbox_top').closest('tr').each(function(){
$(this).addClass('hide_chatbox');
$(this).closest('tr.hide_chatbox').before('<tr><td class="row2" align="center"><a class="M14_hide_chatbox" href="https://www.mecanique-auto.com/h2-presentation-simplifiee">Pour accéder à la ChatBox,merci de vous présenter. Cliquez ici</a></td></tr>');
});
}
})});
Penses à cliquer sur le bouton Valider
La variable b est définie sur 21 messages, à toi de déposer le nombre que tu désires,
admettons que tu souhaites mettre 5
La variable sera donc:
- Code:
var b=5;
Ensuite la condition:
- Code:
if(a<=b)
{
Signifie si le membre n'a pas encore au moins 21 messages alors on agit sur la chatbox.
Le lien a comme class:
M14_hide_chatbox
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajoutes ceci:
- Code:
/**************DEBUT CHATBOX CACHEE*********/
/*on cache la chatbox grace au script*/
.hide_chatbox{display:none!important;}
/* l apparence du lien */
a.M14_hide_chatbox
{
text-transform: uppercase;/*toutes les lettres en majuscule*/
color:darkred;/*couleur rouge fonce*/
font-size:14px;/*taille de police*/
text-decoration:none!important;/*on desactive le soulignement*/
letter-spacing:2px;/*on espace de 2 px chaque lettre*/
}
/**************FIN CHATBOX CACHEE*********/
Penses à cliquer sur le bouton Valider
Le visuel :
fred9545 et Freedom Sun aiment ce message
hello Phil
ma chatbox est bien en haut sur l'index
non seulement tu as la solution mais en plus tu rajoute un lien redirigeant vers le formulaire de présentation
je viens de tester et ca fonctionne a merveille comme d'habitude , tu es trop fort
merci beaucoup Phil
bonne apres midi
Ma demande:
[ [PHPBB2] masquer la chatbox aux membres sans présentation ] est désormais résolue
ma chatbox est bien en haut sur l'index
non seulement tu as la solution mais en plus tu rajoute un lien redirigeant vers le formulaire de présentation
je viens de tester et ca fonctionne a merveille comme d'habitude , tu es trop fort
merci beaucoup Phil
bonne apres midi
Ma demande:
[ [PHPBB2] masquer la chatbox aux membres sans présentation ] est désormais résolue
Milouze14 aime ce message
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum