Message qui s'affiche une seule fois
6 messages
• Page 1 sur 1
- Protanim
- WRInaute occasionnel

- Messages: 306
- Inscription: 2 Avr 2005
Message qui s'affiche une seule fois
Bonjour,
Je veux afficher un message sur ma page d'accueil pour mettre en avant une nouveauté sur mon site, mais si possible j'aimerais que ce message ne s'affiche qu'une seule fois, et que la fois suivante le visiteur voit le texte normal du site. Je ne veux pas de pop up car trop génant et trop d'anti pop up maintenant.
Est ce que vous auriez une solution ?
Merci d'avance
Je veux afficher un message sur ma page d'accueil pour mettre en avant une nouveauté sur mon site, mais si possible j'aimerais que ce message ne s'affiche qu'une seule fois, et que la fois suivante le visiteur voit le texte normal du site. Je ne veux pas de pop up car trop génant et trop d'anti pop up maintenant.
Est ce que vous auriez une solution ?
Merci d'avance
- rafgug
- WRInaute discret

- Messages: 65
- Inscription: 13 Aoû 2006
Salut!
La solution miracle n'existe pas: si le visiteur ne s'identifie pas avec un login et un psw, tu n'as aucun moyen fiable à 100% pour le reconnaître!
Par contre, tu peux le faire avec un cookie (en sachant que si le gars refuse les cookies, ca affichera ton truc à chaque visite):
@++
R@f
La solution miracle n'existe pas: si le visiteur ne s'identifie pas avec un login et un psw, tu n'as aucun moyen fiable à 100% pour le reconnaître!
Par contre, tu peux le faire avec un cookie (en sachant que si le gars refuse les cookies, ca affichera ton truc à chaque visite):
- Code: Tout sélectionner
if( !isset( $_COOKIE['affichage_unique'] ) )
{
set_cookie( 'affichage_unique', 1, time() + 2592000 ); // validité: 1 mois
// affichage ici
}
@++
R@f
-

lolo83 - Nouveau WRInaute

- Messages: 16
- Inscription: 12 Fév 2004
Bonjour,
Tu trouveras sur http://www.presencenet.net des scripts javascript qui font ce que tu recherches.
Je pense aussi que tu trouveras le script sur d'autres sites sur le JavaScript (Qui utilisent aussi des cookies)
Tu peux aussi le faire en PHP comme indiqué dans le message précédent
Tu trouveras sur http://www.presencenet.net des scripts javascript qui font ce que tu recherches.
Je pense aussi que tu trouveras le script sur d'autres sites sur le JavaScript (Qui utilisent aussi des cookies)
Tu peux aussi le faire en PHP comme indiqué dans le message précédent
- treivilo
- WRInaute discret

- Messages: 97
- Inscription: 21 Sep 2004
Re: Message qui s'affiche une seule fois
Protanim a écrit:Bonjour,
Je veux afficher un message sur ma page d'accueil pour mettre en avant une nouveauté sur mon site, mais si possible j'aimerais que ce message ne s'affiche qu'une seule fois, et que la fois suivante le visiteur voit le texte normal du site. Je ne veux pas de pop up car trop génant et trop d'anti pop up maintenant.
Est ce que vous auriez une solution ?
Merci d'avance
Bonjour,
Ce n'est peut etre pas "la solution ultime", mais tu initialises une session au chargement de la page.
Tu affiches le message uniquement si la session ne contient pas $a_vu_message ou toute autre variable.
A la fin du script d'affichage de cette page, tu positionnes la-dîte variable à 1 (ou a la valeur que tu testeras) :
- Code: Tout sélectionner
<?php
session_start();
$div_visibility = "visible";
if ($_SESSION[a_vu]) {$div_visibility="hidden";}
$_SESSION[a_vu] = true;
?>
<html>
<body>
<div id=message_super style=visibility:<?php echo $div_visibility; ?>
Voici Mon super Produit les Zamis !!!
</div>
</body>
</html>
Ca devrait fonctionner
Olive
- rafgug
- WRInaute discret

- Messages: 65
- Inscription: 13 Aoû 2006
Re: Message qui s'affiche une seule fois
MMh, c'est encore moins performant que ma méthode car ne marche plus sitôt le navigateur fermé!treivilo a écrit:Protanim a écrit:Bonjour,
Je veux afficher un message sur ma page d'accueil pour mettre en avant une nouveauté sur mon site, mais si possible j'aimerais que ce message ne s'affiche qu'une seule fois, et que la fois suivante le visiteur voit le texte normal du site. Je ne veux pas de pop up car trop génant et trop d'anti pop up maintenant.
Est ce que vous auriez une solution ?
Merci d'avance
Bonjour,
Ce n'est peut etre pas "la solution ultime", mais tu initialises une session au chargement de la page.
Tu affiches le message uniquement si la session ne contient pas $a_vu_message ou toute autre variable.
A la fin du script d'affichage de cette page, tu positionnes la-dîte variable à 1 (ou a la valeur que tu testeras) :
- Code: Tout sélectionner
<?php
session_start();
$div_visibility = "visible";
if ($_SESSION[a_vu]) {$div_visibility="hidden";}
$_SESSION[a_vu] = true;
?>
<html>
<body>
<div id=message_super style=visibility:<?php echo $div_visibility; ?>
Voici Mon super Produit les Zamis !!!
</div>
</body>
</html>
Ca devrait fonctionner
Olive
@++
R@f
-

e-kiwi - Modérateur

- Messages: 15617
- Inscription: 23 Déc 2003
si utiliser une session peut être mieux, car sur un ordinateur qu'utilisent plusieurs personnes, une seule la verrai avec la technique des cookies, donc les sessions sont plus fiables. ce n'est pas forcement genant que ca apparaisse une fois le navigateur fermé puis re-ouvert (généralement les cookies pour ces "oubs" ont une durée de vie de 24h.
en ce qui concerne le pop-up, tu peux faire un "faux" pop-up en css (un div avec comme propriété 'position:absolute' et un bouton fermé (sur clic de "fermer") en js tu peux faire un "visibility:hidden" pour le masquer
en ce qui concerne le pop-up, tu peux faire un "faux" pop-up en css (un div avec comme propriété 'position:absolute' et un bouton fermé (sur clic de "fermer") en js tu peux faire un "visibility:hidden" pour le masquer
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- str_replace ... une seule fois ...
- Beaucoup de BLs en une seule fois
- insérer en une seule fois des milliers de tuples
- Php/MySQL Utiliser pls fois le résultat d'une seule requête
- Problème gmail/réception même message 10 fois
- Seule 1 seule page est référencée !
- 79.999 fois tic et une fois tac pour faire 80.000 posts
- GG passe plusieurs fois (100 fois) sur les memes pages
- Plusieurs adresse, message de reception d'un message !
- Message à caractère de message à la con
- Des SiteLinks pour les forums dans Google - 17-02-2009
- Commande site: sur Google et pages ignorées - 06-03-2007
- Nouvel outil dans le forum WebRankInfo - 27-03-2006
- WebRankInfo lance un forum de recherche de partenariats - 18-08-2005
- Recommandation de messages dans le forum WebRankInfo - 17-02-2006
- Google fait de la publicité pour Froogle - 14-12-2003
- Google Viewer : la visionneuse de Google Search - 11-12-2002
- Mise à jour des services Postini - 11-02-2009
Consultez la description détaillée des produits ou services de Google suivants : Gmail Notifier
- Liste des backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Analyse de positionnement sur les data centers de Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données). - Calculer l'indice de densité
Cet outil vous permet de calculer l'indice de densité d'un mot-clé d'une page web. Il est calculé à la fois pour la balise TITLE, la balise META description et l'ensemble du texte de la page. - Ancienneté d'un site dans Google
Cet outil vous permet de connaître une estimation de l'ancienneté d'un site : il fournit la date à laquelle Google l'a indexé la première fois (et la même chose pour archive.org).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
