Astuces Forumactif
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Membres connectés récemment
Voir tous les membres

[PHPBB3] Script pour forcer la présentation des membres


2 participants

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

jpbadmin
jpbadmin
https://fanclub-vaillant.forumactif.com/

Messagejpbadmin Dim 14 Nov 2021 - 16:13

  • Version du forum :
    PHPBB3
  • Templates modifiés :
    oui
  • Navigateur :
    Firefox
Je suis à la recherche d'un script pour forcer la présentation des membres sur mon forum (https://fanclub-vaillant.forumactif.com/) et en fouillant sur le forum des forum de forumactif j'ai trouvé exactement ce que je recherchais qui plus est apparemment écrit par "Milouze".


https://forum.forumactif.com/t399441-recherche-un-code-ou-un-script-pour-forcer-la-presentation-des-membres?highlight=pr%C3%A9sentation+obligatoire


Malheureusement ce script a été développé pour ModernBB et vu mes connaissances limitées en Javascript je n'arrive pas, malgré plusieurs tentatives, à l'adapter pour PHPBB3.


J'imagine que cela doit être réalisable pour des "pointures" comme vous du moins j'espère et donc j'attends votre retour avec avidité.


Cordialement.


Dernière édition par jpbadmin le Lun 15 Nov 2021 - 17:11, édité 1 fois
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Dim 14 Nov 2021 - 17:35

Coucou Jean-pierre,
alors le plus simple est de passer par des autorisations comme mentionné sur le FDF:

https://forum.forumactif.com/t232065-obliger-les-membres-a-se-presenter-pour-lire-le-forum#2131531

Message envoyé via la réponse rapide par: @Milouze14
jpbadmin
jpbadmin
https://fanclub-vaillant.forumactif.com/

Messagejpbadmin Lun 15 Nov 2021 - 15:17

Bonjour Milouze et merci pour ta réponse.


Toutefois je me permets de revenir vers toi car bien sur j'avais pensé en amont à la solution qui fonctionne de créer des groupes avec autorisation ou pas, c'est d'ailleurs ce que j'avais mis en place avant.


Mais dernièrement est apparu sur le FDF le nouveau widget externe Forumactif pour intégrer son forum sur un site web qui est vraiment bien et que j'utilise pour la promo de mon forum.


Mais pour qu'il soit vraiment efficace et remplisse toute sa fonction ce widget doit pouvoir afficher toutes les rubriques du site or si toutes les autorisations ne sont pas accordées aux visiteurs le widget ne fonctionne plus et n'affiche que la page de présentation, CQFD.


C'est pourquoi cet ancien javascript en ModernBB trouve d'un coup toute son utilité et devient pile poil la solution qui convient à mon problème, et sera utile je pense à d'autres que moi.
C'est pourquoi je demandais s'il était possible de le convertir au PHPBB3.


Cordialement.
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 15 Nov 2021 - 15:40

Coucou Jean-Pierre,

alors le script pour Phpbb3:

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)) {
$('.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";

$('#wrap').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();
}
}
});

Et la css ou j'ai ajouté la couleur du lien:
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;
}
.M14_presentation a[href]{color:red!important;}




Message envoyé via la réponse rapide par: @Milouze14

jpbadmin aime ce message

jpbadmin
jpbadmin
https://fanclub-vaillant.forumactif.com/

Messagejpbadmin Lun 15 Nov 2021 - 17:08

Waaooowww !!!!


Merci beaucoup d'abord pour la rapidité de réponse mais aussi surtout pour la solution efficace.


En fait tout fonctionne vraiment bien et correspond en tout point à ce que je cherchais, il ne me reste plus qu'a peaufiner la présentation avec le code CSS que tu as fourni, c'est le topMerci


Je suis désolé pour tes problèmes de santé et je te souhaite une rapide amélioration.


Merci encore pour l'aide amicalement.




super Mercibis tape la
Milouze14
Milouze14
Fondateur

https://www.milouze14.net/

MessageMilouze14 Lun 15 Nov 2021 - 18:32

De rien jean Pierre,
merci beaucoup.

Hello


Sujet résolu et déplacé dans le forum adéquate

A bientôt pour une prochaine demande clin oeil



Message envoyé via la réponse rapide par: @Milouze14

jpbadmin aime ce message

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

Créer un compte ou se connecter pour répondre

Vous devez être membre pour répondre.

S'enregistrer

Rejoignez notre communauté ! C'est facile !


S'enregistrer

Connexion

Vous êtes déjà membre ? Aucun soucis, cliquez ici pour vous connecter.


Connexion

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