Script JavaScript qui affiche des liens en fonction du groupe utilisateur.
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Script JavaScript qui affiche des liens en fonction du groupe utilisateur.
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : utilisation de deux code JavaScript
Lien du forum : https://brigade6.forumactif.org/
Description du problème
BonjourVoilà mon problème
j'ai utiliser deux code JavaScript
Un qui devrait afficher les liens aux membres et non pas aux invités
- Code:
$(function(){
if( _userdata["user_level"] != 0) {
$(".membres__au").removeClass("masquer__au"); // affichage pour admin & modo
return
}
var trouver = false;
if (_userdata["user_id"] < 0) { // invité
$(".membres__au").remove();
} else { // membre
$(".[b]memebres__au[/b]").removeClass("masquer__au");
}
});
Un qui devrait afficher des liens aux modérateurs/administrateurs
- Code:
$(function(){
if( _userdata["user_level"] != 0) {
$(".mbmois__au").removeClass("masquer__au"); // affichage pour admin & modo
return
}
var trouver = false;
if (_userdata["user_id"] < 0) { // invité
$(".mbmois__au").remove();
} else { // membre
$('body').append('<div class="grp"></div>');
$('div.grp').load('/g1- form[action^="/g1-"]', function(){
var nb = $('form[action^="/g1-"] a.gen').length;
var i = 0;
$('form[action^="/g1-"] a.gen').each(function(){
var id = $(this).attr('href').match(/[0-9]{1,}$/);
if(_userdata["user_id"] == id){
trouver = true;
}
if (nb == ++i) {
if (trouver) {
$(".mbmois__au").removeClass("masquer__au");
} else {
$(".mbmois__au").remove();
}
$('.grp').remove();
}
});
});
}
});
mais les liens ne s'affiche pas, ni même sur ce forum là: https://where-you-belong.forumactif.com/ alors qu'ils s'affichent sur un forum teste ainsi que sur un des autres forum que j'ai codé
ici : https://altheaunivers.forumactif.com/ (au dessus des catégories) et
là : https://chroniques-de-nihit.forumactif.com/
J'ai intégré ce code html dans le template que je désirais
- Code:
<table id="navsujet">
<tr><td><a class="masquer__au membres__au" href="{U_SEARCH_SELF}">MES SUJETS</a><a class="masquer__au membres__au" href="{U_SEARCH_UNANSWERED}">SUJET(S) SANS RÉPONSE</a><a class="masquer__au membres__au" href="{U_SEARCH_NEW}">NOUVEAU(X) SUJET(S)</a><a class="masquer__au membres__au" href="{U_MARK_READ}">MARQUER TOUT COMME LU</a><a href="{U_TODAY_ACTIVE}" class="masquer__au mbmois__au">SUJET ACTIF</a><a href="{U_TODAY_POSTERS}" class="masquer__au mbmois__au">TOP 20 DU JOUR</a><a href="{U_OVERALL_POSTERS}" class="masquer__au mbmois__au">TOP 20</a></td></tr>
</table>
<!-- BEGIN catrow -->
Je précise que le Javascript est activé sur le forum et que j'ai placé le script sur toutes les pages.
Dans l'attente de vos futures précieuses réponse
Je vous souhaite un bon dimanche.
Edit : en appelant les script dans le template j'ai fais apparaitre les liens pour modos et admins ici : https://where-you-belong.forumactif.com/
mais pas pour les membres
j'ai résolu
j'avais mal appeler la class ici :
- Code:
$(".[b]memebres__au[/b]").removeClass("masquer__au");
Sujets similaires
» Question : Script qui change l'avatar et le groupe de l'utilisateur
» Script qui affiche nom d'utilisateur ne fonctionne pas dans mon template index_body
» Souci de récupération de couleur du groupe pour coloration de div script javascript
» Logo ne s affiche plus cause javascript
» Transformer un script en javascript
» Script qui affiche nom d'utilisateur ne fonctionne pas dans mon template index_body
» Souci de récupération de couleur du groupe pour coloration de div script javascript
» Logo ne s affiche plus cause javascript
» Transformer un script en javascript
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum