Recherche un code ou un script pour forcer la présentation des membres

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

Résolu Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Lun 11 Fév 2019 - 7:26

Bonjour le forum

Je cherche une solution pour forcer les membres à se présenter, sur le forum j’ai fait en sorte que les membres à zéro message ne puissent pas poster, sauf sur le forum des présentations.
J’ai une trentaine de membres inscrits qui ne postent pas et ne se présentent pas, j’ai bien fait des messages de relance mais rien n’y fait.

Alors mon idée est de mettre en place un système de message informant ces membres que la fin de consultation du forum est arrivée à expiration et qu’il est tant de se présenter s’ils veulent voir l’intégralité des messages, un peu comme la fin d’une période d’essai d’un programme informatique où il faut payer pour continuer à l’utiliser.

Le message visible à l’écran pour ces membres serait celui-ci :
La consultation du forum est arrivée à expiration pour vous, merci de vous présenter ici (lien du forum des présentations) pour continuer à lire les messages, et, qui sait, participer aux échanges.
Merci à vous


Quelqu’un connaît un code, un script qui ferait cela ?

Merci bien
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Lun 11 Fév 2019 - 20:18

Hello LilaCH,

ce script va afficher en permanence un tag aux membres n'ayant pas de message.
Il faut donc renseigner le chiffre ou le nombre du forum de présentation à plusieurs reprises dans le script:

A chaque fois que tu verras ce commentaire, la ligne en dessous devra être modifiée:
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mets un titre explicite.
Coches sur toutes les pages.


Déposes ceci:
Code:

$(window).load(function() {
//ON CACHE TOUS LES BOUTONS ET LA REPONSE RAPIDE

if (typeof _userdata === "undefined") return;
if((_userdata["user_posts"] < 1)&&(_userdata["session_logged_in"] == 1)) {
$('.block,.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
var forum="post?f=11&mode=newtopic";
$('.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
$('#modernbb').append('<div class="M14_presentation">La consultation du forum est arrivée à expiration pour vous,<br/> merci de vous présenter <a href="'+forum+'"> ici <a/>   pour continuer à lire les messages,<br /> et, qui sait, participer aux échanges.<br />Merci à vous</div>');
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
if(location.pathname == '/post' && /^\?f=11&mode=newtopic$/.test(document.location.search))
{
$('.M14_presentation').remove();
}
}
});



Penses à cliquer sur le bouton VALIDER


Un peu de style (que tu pourras modifier comme bon te semble):

Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style

Ajoutes ceci:

Code:

.M14_presentation
{
z-index: 999;
  border:5px solid orange;
  position:fixed;
  width:50%;
  height:auto;
  top:25%;
  left:25%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding:7px;
  font-size:20px !important;
  overflow:hidden;
  font-family:Lato !important;
  text-align:center;
  color:black!important;
  background-color:white;
}


Penses à cliquer sur le bouton Recherche un code ou un script pour forcer la présentation des membres Sans_t10

a++


Dernière édition par Milouze14 le Mar 12 Fév 2019 - 3:54, édité 1 fois
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Lun 11 Fév 2019 - 21:55

Ooooh merci Milouze

Petite question, cette inscription apparaîtra après combien de connexions ou de jours suivant l'inscription du membre ?
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Neptunia Lun 11 Fév 2019 - 22:19

Bonjour ^^


L'alerte s'affichera pour tout membre remplissant simultanément les 4 conditions suivantes :
- Le membre est connecté
- Le membre a posté moins de 1 message
- Le membre n'utilise pas Topic'it
- Le membre ne bloque pas les scripts

Peu importe qu'il soit inscrit depuis 1 seconde ou depuis 10 ans.
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: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Mar 12 Fév 2019 - 3:58

Hello LilaCH,

LilaCH a écrit:
Ooooh merci Milouze
Petite question, cette inscription apparaîtra après combien de connexions
ou de jours suivant l'inscription du membre ?

Hélène (Neptunia) a récapitulé sa fonction,
par contre j'ai corrigé le script car il comprenait une erreur Wink .

a++

Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Mar 12 Fév 2019 - 6:13

Bonjour

Le script fonctionne parfaitement mais il y a un problème, en arrivant sur le forum des présentations il est juste impossible de créer un message
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Mar 12 Fév 2019 - 14:31

Re,
tu as bien modifié le chiffre ou le nombre ou c'est mentionné dans le script ?

Quel est ce chiffre ou ce nombre et merci de donner le script modifié.

a++
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Dim 17 Fév 2019 - 10:31

Bonjour

Voici le script modifié. Le forum des présentations est le forum f29, mon forum est en version modernbb
Code:
$(window).load(function() {
//ON CACHE TOUS LES BOUTONS ET LA REPONSE RAPIDE
 
if (typeof _userdata === "undefined") return;
if((_userdata["user_posts"] < 1)&&(_userdata["session_logged_in"] == 1)) {
$('.block,.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
var forum="post?f=29&mode=newtopic";
$('.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
$('#modernbb').append('<div class="M14_presentation">La consultation du forum est arrivée à expiration pour vous,<br/> merci de vous présenter <a href="https://www.xxxx.xx/f29-presentez-vous"> ici <a/>  pour continuer à lire les messages,<br /> et, qui sait, participer aux échanges.<br />Merci à vous</div>');
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
if(location.pathname == '/post' && /^\?f=29&mode=newtopic$/.test(document.location.search))
{
$('.M14_presentation').remove();
}
}
});
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Dim 17 Fév 2019 - 11:58

hello LilaCh,
LilaCH a écrit:Bonjour

Voici le script modifié. Le forum des présentations est le forum f29, mon forum est en version modernbb
Code:
$(window).load(function() {
//ON CACHE TOUS LES BOUTONS ET LA REPONSE RAPIDE
 
if (typeof _userdata === "undefined") return;
if((_userdata["user_posts"] < 1)&&(_userdata["session_logged_in"] == 1)) {
$('.block,.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
var forum="post?f=29&mode=newtopic";
$('.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
$('#modernbb').append('<div class="M14_presentation">La consultation du forum est arrivée à expiration pour vous,<br/> merci de vous présenter <a href="https://www.xxxx.xx/f29-presentez-vous"> ici <a/>  pour continuer à lire les messages,<br /> et, qui sait, participer aux échanges.<br />Merci à vous</div>');
//CHANGER LE NOMBRE 11 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
if(location.pathname == '/post' && /^\?f=29&mode=newtopic$/.test(document.location.search))
{
$('.M14_presentation').remove();
}
}
});



Hum, tu as supprimé la variable en remplaçant par un lien bidon:
Code:
 <a href="https://www.xxxx.xx/f29-presentez-vous"> ici <a/>

Ne touche pas à ceci, il te donnera le bon lien:
Code:
<a href="'+forum+'"> ici <a/>


modifies le script ainsi:

Code:
$(window).load(function() {
//ON CACHE TOUS LES BOUTONS ET LA REPONSE RAPIDE
 
if (typeof _userdata === "undefined") return;
if((_userdata["user_posts"] < 1)&&(_userdata["session_logged_in"] == 1)) {
$('.block,.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
//CHANGER LE NOMBRE 29 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
var forum="post?f=29&mode=newtopic";
$('.topic-actions-buttons,.sub-header-buttons,#quick_reply').hide();
$('#modernbb').append('<div class="M14_presentation">La consultation du forum est arrivée à expiration pour vous,<br/> merci de vous présenter <a href="'+forum+'"> ici <a/>  pour continuer à lire les messages,<br /> et, qui sait, participer aux échanges.<br />Merci à vous</div>');
//CHANGER LE NOMBRE 29 PAR LE CHIFFRE OU LE NOMBRE DU FORUM DE PRESENTATION
if(location.pathname == '/post' && /^\?f=29&mode=newtopic$/.test(document.location.search))
{
$('.M14_presentation').remove();
}
}
});


a++
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Dim 17 Fév 2019 - 12:25

Merci beaucoup

Comment modifier le code css pour que l'inscription occupe la totalité du forum ?

Recherche un code ou un script pour forcer la présentation des membres Fofo10
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Dim 17 Fév 2019 - 19:18

Re,
il suffit de changer la css:
Code:

.M14_presentation
{
z-index: 999;
  border:5px solid orange;
  position:fixed;
  width:50%;
  height:auto;
  top:25%;
  left:25%;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  padding:7px;
  font-size:20px !important;
  overflow:hidden;
  font-family:Lato !important;
  text-align:center;
  color:black!important;
  background-color:white;
}
 



changer cette partie:
Code:
  width:50%;
  height:auto;
  top:25%;
  left:25%;

par admettons:
Code:
 
width:100%;
 top:0;
  left:0;
right:0;
bottom:0;


a++
Anonymous

Invité
Invité


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

Résolu Re: Recherche un code ou un script pour forcer la présentation des membres

Message par Invité Dim 17 Fév 2019 - 21:07

Merci infiniment
Anonymous

Invité
Invité


Invité 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