Couleur dans le titre

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

Résolu Couleur dans le titre

Message par Outis le Mer 13 Aoû 2014 - 10:16

Bonjour,

je voudrais qu'on puisse, sur notre forum, rendre certains titres plus visibles, notamment en y mettant des couleurs,
mais uniquement pour le staff de modération ou, à défaut, uniquement par les admin.

Est-ce que cela est possible ?

Merci.


Dernière édition par Outis le Sam 16 Aoû 2014 - 17:52, édité 1 fois

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Outis le Jeu 14 Aoû 2014 - 19:51

Up

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Self le Jeu 14 Aoû 2014 - 22:46

Bonjour,

En partant du principe que le staff contient les administrateurs et modérateurs on pourrait utiliser le JavaScript suivant sur toutes les pages :
Code:
$(function(){
    $('form[action="/post"] .inputbox:first-Child').next().next().addClass('subject_color');
    if(_userdata.user_id == -1 && _userdata.user_level > 2){
        $('.subject_color').remove();
    };
});

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

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

Résolu Re: Couleur dans le titre

Message par Outis le Jeu 14 Aoû 2014 - 23:05

Merci pour le code, mais il ne semble pas fonctionner.
Quand j'active les couleurs dans le PA, mon membre test voit s'afficher la possibilité de mettre le titre en couleur.
Et si je désactive, je ne vois pas la palette.

Est-ce que j'ai raté quelque chose ?

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Self le Jeu 14 Aoû 2014 - 23:17

Je me suis créé un compte, pourriez vous activer les couleurs des titres s'il vous plait ?

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

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

Résolu Re: Couleur dans le titre

Message par MasDan le Ven 15 Aoû 2014 - 3:45

Bonjour,

Remplacer cette ligne du javascript
Code:
if(_userdata.user_id == -1 && _userdata.user_level > 2){
par
Code:
if(_userdata.user_level != 0){
pour permettre la couleur aux administrateurs et modérateurs seulement.

Explication:
Le «level» ne peut avoir que les valeurs :
- 0 pour les membres et invités
- 1 pour les administrateurs
- 2 pour les modérateurs

De plus, le «id» prend la valeur de :
- -1 pour les invités
- 1 pour le fondateur
- tous autres nombres positifs pour les autres membres.


MasDan
*****

Masculin
Messages : 856
Inscrit(e) le : 24/05/2011

http://projetaum2.forumactif.com/
MasDan a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Self le Ven 15 Aoû 2014 - 14:17

Bonjour MasDan Smile !

Vous l'avez pourtant expliqué autrement dans ce message : http://forum.forumactif.com/t357762-besoin-d-explication-javascript#3042730
Le comportement aurait-il changé ? j'avoue ne pas vraiment comprendre cette variable Neutral .

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

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

Résolu Re: Couleur dans le titre

Message par Outis le Sam 16 Aoû 2014 - 9:36

Cela ne semble pas marcher non plus Embarassed

Le code doit bien être activé sur toutes les pages ?
J'ai bien recopié le code correctement (avec la modif):
Code:
$(function(){
            $('form[action="/post"] .inputbox:first-Child').next().next().addClass('subject_color');
            if(_userdata.user_level != 0){
                $('.subject_color').remove();
            };
        });

Je laisserai activer la fonction couleur dans le titre pour quelques temps sur mon forum, si cela peut aider.


Merci.

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par [Nihil] le Sam 16 Aoû 2014 - 15:54

Je me permet d'intervenir à la suite de la modification suggérée par MasDan, je pense voir d'où pourrait provenir l'erreur. Dans son "if", SeLfde4Th7 retire l'élément pour sélectionner sa couleur, il faudrait donc cibler le groupe les membres et les invités.



EDIT
Le code actuel c'est ça (avec des jolies couleurs /ZBAAAF/) :
if (_userdata.user_level != 0)
Si le membre n'est pas "un simple membre ou un invité"

$('.subject_color').remove();
Alors retirer le sélecteur de couleur...

C'est le contraire qu'on souhaite : enlever la couleur si le membre est "un simple membre ou un invité".



Si le sélecteur proposé est correct (et que je suis pas complètement à l'ouest  Mr. Green), le code deviendrait donc
Code:
$(function(){
    $('form[action="/post"] .inputbox:first-Child').next().next().addClass('subject_color');
    if(_userdata.user_level == 0){
        $('.subject_color').remove();
    };
});

[Nihil]
# Tropactif #

Messages : 1155
Inscrit(e) le : 10/12/2009

http://forum.forumactif.com
[Nihil] a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Outis le Sam 16 Aoû 2014 - 17:51

Merci, cette fois ça fonctionne bien  Yes 

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Couleur dans le titre

Message par Self le Sam 16 Aoû 2014 - 18:08

Pourriez-vous donc supprimer le compte que je me suis créé sur votre forum s'il vous plait ?

Self
+ Hyperactif +

Masculin
Messages : 3710
Inscrit(e) le : 13/06/2013

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

Résolu Re: Couleur dans le titre

Message par Outis le Sam 16 Aoû 2014 - 18:13

Aucun problème Wink

Outis
*****

Messages : 554
Inscrit(e) le : 28/07/2012

http://personofinterest.fra.co
Outis a été remercié(e) par l'auteur de ce sujet.

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


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