KB N°2536 : AFFICHER LA CHARTE INTERNET AU FORMAT PDF DANS LA PAGE DE SIGNATURE DE LA CHARTE
Publié le 15 novembre 2023
Comment afficher la charte internet au format PDF directement dans la page de blocage demandant la signature de la charte, afin de favoriser sa lecture par les utilisateurs.
Objectif
Afficher la charte internet au format PDF directement dans la page de blocage demandant la signature de la charte, afin de favoriser sa lecture par les utilisateurs.
Étapes
Versions 6.2 et inférieures
Étape 1
- Héberger le fichier numérique sur l’Olfeo (ou sur un autre serveur web).
- Copier ce fichier dans la partie /opt/olfeo/www/share/userdata/charte.pdf.
Attention à vérifier si Olfeo est en version chroot.
Étape 2
- Se connecter sur la webadmin http(s)://adresse_IP:8081(8443) d’Olfeo.
- Dans la partie Administration > Charte Internet, créer une nouvelle charte internet.
- Et insérer ceci dans la partie Messages/Présentation :
<HTML> <SCRIPT LANGUAGE=javascript> document.write("<BODY><iframe id='charte' src='http(s)://adresse_ip_olfeo:8081(8443)/userdata/charte.pdf' frameborder='1' scrolling='auto' height=" + screen.height*0.5 +" width=" + screen.width*0.6 + " align='center' ></iframe></BODY>"); </SCRIPT> </HTML>
Penser à bien remplacer http(s)://adresse_IP_olfeo:8081(8443) , par l’adresse IP et le port de l’interface Web Olfeo.
Étape 3
Appliquer la nouvelle charte aux utilisateurs dans la partie administration.
Versions 6.3 et supérieures
Étape 1
- Héberger le fichier numérique sur l’Olfeo (ou sur un autre serveur web).
- Copier ce fichier dans la partie /opt/olfeo/www/dns_blocking_server/charte.pdf.
Attention à vérifier si Olfeo est en version chroot.
Étape 2
- Se connecter sur la webadmin http(s)://adresse_IP:8081(8443) d’Olfeo.
- Dans la partie Administration > Charte Internet, créer une nouvelle charte internet.
- Et insérer ceci dans la partie Messages/Présentation :
<HTML> <SCRIPT LANGUAGE=javascript> document.write("<BODY><iframe id='charte' src='http://adresse_ip_olfeo/charte.pdf' frameborder='1' scrolling='auto' height=" + screen.height*0.5 +" width=" + screen.width*0.6 + " align='center' ></iframe></BODY>"); </SCRIPT> </HTML>
Penser à bien remplacer adresse_IP_olfeo , par l’adresse IP de l’interface Web Olfeo.
Étape 3
Appliquer la nouvelle charte aux utilisateurs dans la partie administration.
Validation
Voici un exemple de résultat :