Remplacement d'une div par une autre sous condition
2 participants
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
Remplacement d'une div par une autre sous condition
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Google Chrome
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://moonlight-test.forumactif.com/
Description du problème
Bonsoir tout le monde !Me revoici pour une nouvelle question
Alors voilà, je suis en train de faire la page d'accueil du forum sur une page HTML (précision importante).
J'aimerais créer une div qui comporte le contexte du forum pour les membres non inscrits/non connectés qui se transforme en une div contenant les informations du joueur lorsque ce dernier se connecte.
Je suppose qu'il faut utiliser "if (_userdata["session_logged_in"]==1)" afin d'indiquer la condition, mon problème est que je ne sais pas du tout ce qui vient après (et avant soyons francs) et malgré plusieurs tuto que j'ai essayé d'adapter à mon cas, je dois me rendre à l'évidence, je ne suis pas encore assez douée. Mais... Est-ce au moins possible ?
Je vous remercie
Re: Remplacement d'une div par une autre sous condition
Voici le lien d'une réponse à un post : https://forum.forumactif.com/t400702-probleme-avec-variables#3344087
Il est en effet possible de travailler avec ces variables en JS, notamment _userdata["session_logged_in"]==1
Il est en effet possible de travailler avec ces variables en JS, notamment _userdata["session_logged_in"]==1
Re: Remplacement d'une div par une autre sous condition
Hello Under the Moon,
je t'ai concocté une page html type en prenant soin de bien cocher le haut du forum afin de
récupérer l’essentiel.
On pourra supprimer les parties que tu ne désires pas via un script.
Le contenu:
Le body contient 2 divs:
Puis les deux scripts qui vont respectivement supprimer l'une ou l'autre suivant le statut de connexion.
Ce script:
Supprimes les deux premiers tableau qui contiennent le logo description etc et l'autre la barre de navigation.
Je pense que tu vas pouvoir te débrouiller toute seule .
a++
je t'ai concocté une page html type en prenant soin de bien cocher le haut du forum afin de
récupérer l’essentiel.
On pourra supprimer les parties que tu ne désires pas via un script.
Le contenu:
- Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TON TITRE</title>
<style type="text/css">
#fa_toolbar{display:none;}
</style>
</head>
<body>
<script>
$(function(){
//Si connecté
if (_userdata["user_id"] >= (0)){
$('.M14_invite').remove();
}});
$(function(){
//Si invité
if (_userdata["user_id"] < (0)){
$('.M14_membre').remove();
}});
$(function(){
//On supprime ce qui nous interesse pas
$('td.bodyline').each(function(){
$(this).find('table:eq(0),table:eq(1)').remove();
});});
</script>
<table>
<tr><td>
<div class="M14_membre">Contenu pour les membres</div>
<div class="M14_invite">Contenu pour les invités</div>
</td></tr></table>
<a href="https://www.forumactif.com" target="_blank">forumactif.com</a>
</body>
</html>
Le body contient 2 divs:
- Code:
<div class="M14_membre">Contenu pour les membres</div>
<div class="M14_invite">Contenu pour les invités</div>
Puis les deux scripts qui vont respectivement supprimer l'une ou l'autre suivant le statut de connexion.
- Code:
$(function(){
//Si connecté
if (_userdata["user_id"] >= (0)){
$('.M14_invite').remove();
}});
$(function(){
//Si invité
if (_userdata["user_id"] < (0)){
$('.M14_membre').remove();
}});
Ce script:
- Code:
$(function(){
//On supprime ce qui nous interesse pas
$('td.bodyline').each(function(){
$(this).find('table:eq(0),table:eq(1)').remove();
});});
Supprimes les deux premiers tableau qui contiennent le logo description etc et l'autre la barre de navigation.
Je pense que tu vas pouvoir te débrouiller toute seule .
a++
Invité- Invité
Re: Remplacement d'une div par une autre sous condition
Merci pour vos deux réponses
Alors le code fonctionne bien et je peux parfaitement faire du coup une page HTML mais est-ce possible de l'utiliser sans, justement, le haut et le bas du forum ?
Alors le code fonctionne bien et je peux parfaitement faire du coup une page HTML mais est-ce possible de l'utiliser sans, justement, le haut et le bas du forum ?
Re: Remplacement d'une div par une autre sous condition
Hello Under the Moon,
tu peux tester si tu le souhaites .
Il y avait bien une raison chère amie .
a++
tu peux tester si tu le souhaites .
Milouze14 a écrit:
je t'ai concocté une page html type en prenant soin de bien cocher le haut du forum afin de
récupérer l’essentiel.
Il y avait bien une raison chère amie .
a++
Invité- Invité
Re: Remplacement d'une div par une autre sous condition
Du coup j'ai ma réponse ! Encore et toujours merci (je vais finir par te payer tes services XD)
Sujets similaires
» Appel d'un javascript sous condition ?
» Exécuter un script sous condition
» Problème remplacement virgule des sous forums
» message d'un sous-forum à déplacer vers un autre sous-forum
» Formulaire condition
» Exécuter un script sous condition
» Problème remplacement virgule des sous forums
» message d'un sous-forum à déplacer vers un autre sous-forum
» Formulaire condition
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