• Masquer le blog (pseudo hors ligne) pour visiteur

    Cette fonction est construite à partir d'un échange avec stormalo.

    L'objectif est de masquer le blog aux visiteurs (hormis certains profils) et d'afficher un message du type : blog en maintenance.

    L'idée initiale d'ouvrir un popup se heurte aux options de sécurité. La solution mise en oeuvre pour l'instant est un simple message.

    Le paramétrage se fait par le biais de balise meta accessibles par "configuration générale" dans le cadre "Balises meta additionnelles " (cette partie n'est accessible qu'aux administrateurs du blog)

    Si la balise horsligne est à 1 le blog sera mis hors ligne (fictif) pour les visiteurs qui recevront le message sans voir le blog

    Si cette balise est à 0 ou absente le blog est ouvert

    La balise useradmin contient le code profil de l'administrateur (si le blog est hors ligne il recevra un message lui indiquant que le blog est hors ligne mais qu'il peut y accèder)

    Masquer le blog (pseudo hors ligne) pour visiteur

     

     

     

    La balise messmaint contient le message affiché aux visiteurs si le blog est hors ligne (horsligne à 1)

     


     

    Partie HTML

     

    Partie CSS (à établir éventuellement)

     Partie Javascript

     


  • Commentaires

    1
    Vendredi 12 Août 2016 à 16:07

    bonjour,

    J'ai essayé ce code (en remplacement de celui prévu initialement pour cacher un module). C'est OK. Facile d'adapter le message, pour une date par exemple.

    Mon inquiétude était sur la balise meta "messmain" dont il apparait une différence dans le code source avec l'écriture dans la configuration du blog, mais bon, c'est une écriture automatique ajoutée par l'éditeur ; pas besoin de s'en occuper.

    Au passage j'en profite pour signaler qu'il est possible de rajouter un petit texte tout en bas le la page affichée, texte qui ne sera pas masqué. Utile pour une précision complémentaire, même en usage habituel.
    Il suffit d'écrire en clair en bas de Apparence > Zone de script, et si nécessaire ajuster couleur et/ou taille par css avec le sélecteur 
    body   }
    Je ne pense pas qu'il y ait une conséquence sur le reste du blog, vu le nombre de codes spécifiques en aval. Pour le moment je n'ai rien observé en ce sens.

    Merci.

     

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :