How to Cas d’usage
KB N°2120

Exemples de personnalisation de la page de blocage

Versions: V.5.x V6.x
Publié le mercredi 5 décembre 2012
Modifié le jeudi 28 décembre 2017

Exemples de personnalisation de la page de blocage : 1. Permettre à l'utilisateur d'envoyer un email à l’administrateur si un site non classé est bloqué, 2. Avertir différemment les utilisateurs sur l’utilisation de la fonction outrepassement en fonction de site non-classé et de site classé.

Contexte

Les pages de blocage Olfeo sont personnalisables et peuvent notamment contenir du code HTML, mais aussi JavaScript. En utilisant cette technologie on peut ainsi attribuer un comportement dynamique aux pages de blocage Olfeo.

Nous nous baserons ici sur le label, celui-ci étant soit l’alias de la catégorie et si celle-ci n’en a pas, le nom de la catégorie. La variable est sensible à la casse.

ÉTAPES

Deux exemples vous sont donnés ici.

Permettre à l'utilisateur d'envoyer un email à l’administrateur si un site non classé est bloqué

Dans la partie Pages de blocage - Message principal :

<script type="text/javascript">
    var label = '%Req.Category.Label%';
    
    if (label == "URL Non Classée") {
            document.write("L'accès à l'url <a title='%Req.Url%' href='%Req.Url%'>%Req.ShortUrl%</a> est restreint.
    <br>L'url est dans la catégorie <a title='%Req.Category.Description%' href='%Req.Category.UrlDoc%'>%Req.Category.Label%</a>
    <br><br>Si vous souhaitez que cette url soit catégorisée, merci de cliquer sur le lien ci-dessous afin que votre demande soit traitée par votre administrateur :<br>
    <a href='mailto:admin@masociete.com?body=%Req.Url% est dans la catégorie : %Req.Category.Label%&subject=Demande de reclassification - %Req.Url%'>
    <H4><b>admin@masociete.com</b></H4></a>");
    }
    
    else {
     document.write("Le site <a title='%Req.Url%' href='%Req.Url%'>%Req.ShortUrl%</a> est bloqué");
    }
    
    </script>

Résultat pour les sites classés :

Résultat pour les sites non-classés :

Avertir différemment les utilisateurs sur l’utilisation de la fonction outrepassement en fonction de site non-classé et de site classé.

Dans la partie Outrepassement - Demande d’outrepassement :

<script type="text/javascript">
    var label = '%Req.Category.Label%';
    
    if (label == "URL Non Classée") {
            document.write("Ne reconnaissant pas ce site, vous pouvez tout simplement l'outrepasser en étant bien conscient des risques que cela peut avoir");
    }
    
    else {
     document.write("<b>Si vous pensez que l'accès à ce site est conforme à la charte Internet, vous pouvez y accéder librement hors de cette règle. Est-ce le cas ? </b>");
    }
    
    </script>

Résultat pour les sites classés :

Avez-vous trouvé cet article utile ?
Revenir à la liste des articles
En visitant ce site, vous acceptez l'utilisation de cookies. Nous utilisons des cookies pour améliorer votre navigation sur notre site. En savoir plus.Ok