[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24108 Sujets résolus :  39 %

58 visiteurs en ce moment


Accueil > Forums de discussion >  Administration, gestion, configuration du site > Une page d'accueil juste pour la 1ère visite

Une page d'accueil juste pour la 1ère visite Résolu

par Z_spip - 13 juillet 15:04 - Réponse(s) : 3

Bonjour à vous !

Je vous présente mon petit casse-tête du jour : j’utilise sur mon site le jeu de squelettes standards, avec en racine ma page sommaire habituelle. J’y ai ajouté une page d’accueil, accessible par ?page=accueil, que j’aimerais ne charger à l’appel de www.monsite.net à la place de sommaire uniquement lors de la première visite. Ensuite, les fois suivantes, l’internaute tombe sur la page sommaire de base.

J’ai d’abord pensé faire pointer mon domaine sur la page d’accueil, puis définir dans la navigation interne du site un retour à l’accueil sur la page sommaire (logo du site, "accueil" dans le fil d’ariane, etc...), mais il n’est visiblement pas possible de passer des arguments à une URL de redirection d’un DNS. Enfin j’ai pas réussi. Et puis je bloque sur une définition de page d’accueil telle que #URL_SITE_SPIP qui, du coup, ne passerait plus par l’accueil de la 1ère fois.

Tout ce que j’ai pu imaginer ensuite me paraît trop compliqué, du genre questionner le cache client (et ça je ne sais même pas si c’est possible...) ou peut-être poser un cookie, mais ça j’aurais préféré éviter...

Sinon, appeler "sommaire" ma page spécifique, puis revenir à l’accueil en navigation interne sur ?page=accueil (en ayant inversé les noms...)

Bref, mes neurones commencent à faire des noeuds.
Donc si quelqu’un a une idée simple à mettre en oeuvre, je le remercie d’avance, et mets en jeu un paquet de Cookies chocolat blanc :-)


  • Si cela se trouve, il y a une solution toute prête dont tu ignores l’existence.

    Ton besoin semble correspondre en partie à la fonctionnalité "splashbox" de la mediabox qui affiche un contenu (image ou iframe) lors de la première connexion au site d’un visiteur. La pose d’un cookie dispense le visiteur d’un nouvel affichage pour un délai de 7 jours.
    Regarde au bas de la page configurer_mediabox dans l’espace privé, pour l’activer.


  • Bonsoir Placido,

    Ah, je sens que je vais te mettre de côté mes Coockies au choco blanc :-)
    C’est effectivement ça au niveau du mécanisme, à ceci près que ça fonctionne avec des boîtes modales. Or cette page d’accueil à elle toute seule fait passer une série de slides et joue des animations au scroll. Donc sans doute pas top dans une boîte modale. D’ailleurs, en testant, je vois qu’on reste dans la boîte quand on utilise la navigation de cette accueil, ça fait un site dans le site... Il faudrait plutôt que je fasse une vraie redirection.

    Du coup, je suis allée faire un petit tour dans splash.mediabox.js, pour voir comment la 1ère visite était déterminée. Et au final, ça ne fait rien d’autres que poser un cookie (encore un !) "modalsplash".
    Mais je m’étonne de ne pas retrouver ce cookie dans mon navigateur, bien que je n’en sois pas à ma première visite sur ce site !

    Bref, du coup, je me demande si je ne vais pas devoir en faire autant, je peux insérer un bout de JS sur cette page d’accueil qui vérifie la présence d’un cookie, passe la main à sommaire si oui, ou en pose un et joue l’accueil sinon.... Et abracadabra...(sauf qu’une redirection en JS....hum...)

    Merci placido pour la piste, et toujours en quête s’il y a plus simple...
    Bonne soirée
    Z


  • Bonsoir !
    Bon... solution trouvée avec cookie "accueil" que je pose si je ne le trouve pas lors du chargement de sommaire (expiration à 30 jours). Tout visiteur qui revient dans l’intervalle de validité accédera directement au sommaire ensuite. Je n’aime pas trop cette solution, notamment, je ne sais pas si ça ne joue pas de mauvais tour pour le référencement (j’imagine que les crawlers ne prennent pas les cookies et retombent à chaque fois sur cette page ? .... je ne connais pas quand-chose dans ce domaine....)
    Autre inconvénient, un visiteur qui revient régulièrement repassera quand-même par l’accueil une fois par mois, à moins de mettre à jour la date d’expiration à chaque passage....

    Bref, c’est résolu, mais si vous avez d’autres pistes.... je prends encore :-)
    Bonne soirée
    Z




Répondre à la question

« Une page d'accueil juste pour la 1ère visite »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?

  • Recherche agenda avec prise de RDV en ligne

    par laetitia
    14:16

    Réponse(s) : 3

    Bonjour, peut être avec https://contrib.spip.net/Reservation-d-evenements-4459 le visiteur à la possibilité de s’inscrire pour un évènement (=plage de rdv) du plugin Agenda et de gérer les (...)

  • Help ! Activer plugins par FTP ?

    par erational
    21 juillet 09:08

    Résolu - Réponse(s) : 11

    Merci pour le retour. Je passe en résolu alors.

  • formidable : mise en forme réponse

    par F Mattei
    19 juillet 15:52

    Pas de réponse

    Bonjour, je souhaiterais mettre en forme reponses_formulaires du plugin formidable en alignant les 3 premiers champs puis les 2 suivants ex prénom classe école du (...)

  • Htaccess rewriterules inefficaces

    par Z_spip
    18 juillet 23:47

    Résolu - Réponse(s) : 1

    Rebonsoir, Trouvé : une règle de réécriture en xxx.html entre en conflit avec les url propres si la rewriterule est donnée après celle des url propres, à savoir RewriteRule ^[^\.]+(\.html)?$ (...)

  • spip 3 et nivo slider : configurer les options

    par Jhessy
    18 juillet 12:08

    Résolu - Réponse(s) : 8

    Bonjour, SOS ! URGENT ! svp AIDEZ moi !!! les amis je voudrais savoir ci c’est possible d’avoir un lightBox avec le plugin nivo slider ? les seuls option/paramettres que je connais là sont : (...)

  • Impossible d'intégrer un document uploadé par FTP dépassant le _DOC_MAX_SIZE

    par SB
    17 juillet 12:53

    Réponse(s) : 1

    Bonjour, Pour compléter ma demande ci-dessus, pouvez-vous me dire si la variable _DOC_MAX_SIZE est sensée être prise en compte dans l’espace privé lorsque l’on souhaite attacher à un article / une (...)

  • Une page d'accueil juste pour la 1ère visite

    par Z_spip
    15 juillet 23:41

    Résolu - Réponse(s) : 3

    Bonsoir ! Bon... solution trouvée avec cookie "accueil" que je pose si je ne le trouve pas lors du chargement de sommaire (expiration à 30 jours). Tout visiteur qui revient dans l’intervalle de (...)

  • Switch sur un autre compte

    par placido
    13 juillet 23:05

    Réponse(s) : 3

    Je pense que la mise en garde invite à utiliser le plugin sur une base de dev, car sinon certaines informations liées à l’utilisateur seront altérées indistinctement par les actions du webmestre. (...)

  • activer la gestion avancée des mots clés

    par CoachMade
    13 juillet 21:17

    Pas de réponse

    Bonjour, Spip 3.1.6 + sarka3.4.7 hébergeur page perso de free j’arrives pas activer la gestion avancée des mots clés ! j’ai beau cocher mais rien n’y fais. il veut pas l’afficher malgré qu’il me (...)

  • Problèmes connexion espace privé

    par Mickael
    13 juillet 10:31

    Pas de réponse

    Bonjour, Depuis la mise-à-jour de SPIP 2 vers SPIP 3, j’ai des problèmes récurrents de connexion à l’espace privé, indiquant que l’accès est interdit. Je résous le problème en supprimant le cache du (...)

  • Messages : 29651
  • 8715 34 %
  • Poser une nouvelle question