Changer le fond du forum du portail uniquement pour les invités

2 participants

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

Résolu Changer le fond du forum du portail uniquement pour les invités

Message par Guilde-Egregore Sam 7 Fév 2015 - 2:46

Bonjour, je souhaite que le fond du forum soit différent pour les invités et seulement sur le portail.

Le CCS
Code:

        .fond_forum3{
        background-image: url('http://i38.servimg.com/u/f38/18/73/48/08/maison10.jpg');
        background-size: cover;
        }

Le code que j'ai ajouté dans un widget du portail (avec permission que pour les invités)
Code:
    <script type="text/javascript">
        $(function(){
            $('body').addClass('fond_forum3');
            $("#wrap").css("background-color","transparent").addClass( "fond_cadre2" );
        });
        </script>

Mais ça ne fonctionne pas avez vous une idée ?

Merci


Dernière édition par Guilde-Egregore le Dim 8 Fév 2015 - 4:23, édité 1 fois
Guilde-Egregore

Guilde-Egregore
***

Masculin
Messages : 173
Inscrit(e) le : 26/05/2014

http://geleconnexion.guildmmorpg.com
Guilde-Egregore a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Ange Tuteur Sam 7 Fév 2015 - 3:05

Bonsoir Guilde-Egregore,

Rendez-vous dans Panneau d'administration > Modules > Gestion des codes JavaScript > Créer un nouveau javascript

Titre : Votre choix
Placement : Sur le portail
Ajoutez le code suivant :
Code:
$(function() {
  var fond = 'http://i38.servimg.com/u/f38/19/06/98/92/bg111.png';
  if (!_userdata.session_logged_in) {
    document.body.style.background = 'url(' + fond + ')';
    document.getElementById('wrap').style.background = 'none';
  }
});

Remplacer https://i.servimg.com/u/f38/19/06/98/92/bg111.png par l'URL de votre image.

Bonne soirée Smile
Ange Tuteur

Ange Tuteur
****

Masculin
Messages : 482
Inscrit(e) le : 16/11/2013

https://fmdesign.forumotion.com
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Guilde-Egregore Sam 7 Fév 2015 - 12:27

Merci pour votre rapidité, après le message je suis allé me coucher ! Very Happy Je ne pensais pas que la communauté forumactif est aussi active que ça ! Smile

Je vais tester ! Smile

Édition : non ça ne fonctionne pas, peut être que je n'ai pas compris entièrement la démarche.

Merci quand même ! Smile
Guilde-Egregore

Guilde-Egregore
***

Masculin
Messages : 173
Inscrit(e) le : 26/05/2014

http://geleconnexion.guildmmorpg.com
Guilde-Egregore a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Ange Tuteur Sam 7 Fév 2015 - 20:43

Essayez ce code :
Code:
$(function() {
  var fond = 'http://i38.servimg.com/u/f38/19/06/98/92/bg111.png';
  !_userdata.session_logged_in && (document.body.style.background = 'url(' + fond + ')');
});

Si cela ne fonctionne pas, qu'est l'URL de votre forum ? Smile
Ange Tuteur

Ange Tuteur
****

Masculin
Messages : 482
Inscrit(e) le : 16/11/2013

https://fmdesign.forumotion.com
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Guilde-Egregore Dim 8 Fév 2015 - 2:22

Ça marche ! Je viens de me rendre compte que l'autre marche aussi ! Pardon ! Sauf qu'il désactive un mon cadre du forum avec ce jvs (donc ça tombe bien !)

Code:
$(function (){
                $("#wrap").css("background-color","transparent");
                $("#wrap").addClass("fond_cadre1");
                });

Mais par contre, serait-il possible d'avoir le "cover"

Comme ici :
Code:
   body {
        background-image: url('http://i38.servimg.com/u/f38/18/73/48/08/maison10.jpg');
        background-size: cover;
   }

Et le fond de page fixe ?

http://guilde-egregore.forumactif.org/

Merci
Guilde-Egregore

Guilde-Egregore
***

Masculin
Messages : 173
Inscrit(e) le : 26/05/2014

http://geleconnexion.guildmmorpg.com
Guilde-Egregore a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Ange Tuteur Dim 8 Fév 2015 - 3:21

Remplacer le JavaScript par :
Code:
$(function() {
  !_userdata.session_logged_in && (document.body.className += ' invite-bg');
});

alors vous pouvez utiliser CSS :
Code:
body.invite-bg {
  background-image:url(http://i38.servimg.com/u/f38/19/06/98/92/bg111.png);
  background-size:cover;
  background-attachment:fixed;
}
body.invite-bg #wrap { background:none }
Ange Tuteur

Ange Tuteur
****

Masculin
Messages : 482
Inscrit(e) le : 16/11/2013

https://fmdesign.forumotion.com
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Changer le fond du forum du portail uniquement pour les invités

Message par Guilde-Egregore Dim 8 Fév 2015 - 4:23

Super c'est exactement ça ! Very Happy Merci beaucoup !

Bonne nuit ! Wink
Guilde-Egregore

Guilde-Egregore
***

Masculin
Messages : 173
Inscrit(e) le : 26/05/2014

http://geleconnexion.guildmmorpg.com
Guilde-Egregore 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