Company Christmas Holidays
North American Headquarters in Miami, USA: Dec 25, 2015, Jan 1st 2016
European Headquarters in Muenster, Germany: Dec 21, 2015 until Jan 03rd 2016
Limited support is available during this period.
We at PROVISIO wish you Merry Christmas and a Happy New Year!


Réamorcer Windows après déconnexion

ll est possible de réamorcer Windows après une déconnexion de SiteKiosk.
Pour cela, vous devez seulement télécharger le fichier et créer un sous-fichier Déconnexion dans ..\SiteKiosk\HTML. Puis, vous y copiez le fichier téléchargé. En plus, il faut que vous activiez la fonction "Logout-Navigation aktivieren" dans la configuration.
Si alors quelqu'un clique sur Déconnexion, SiteKiosk sera terminé et Windows redémarré.
Présupposition du système : SiteKiosk 5.00

Chargement de fichiers log par e-mail pour SiteKiosk 6

Ce script vous rend possible d'envoyer des fichiers log par e-mail à des adresses au choix.
S.V.P. Prenez note du fichier Readme ci-joint.
Présupposition du système : SiteKiosk 6.0

Déconnexion Windows

Ce script termine SiteKiosk et déconnecte l'utilisateur. Après cela, l'écran logon de Windows apparaît.

 <a href='#' onClick= 'doLogout()'>Log Out of Windows</a> 

 function doLogout() { SiteKiosk.LogoffWindows(); } 
Présupposition du système : SiteKiosk 5.00

Réamorcer/Arrêter à point nommé

Cette fonction est livrée dès la version 6.2 de manière standard et peut être ajustée par l'outil de configuration.
Grâce au SiteKiosk Object Models, il est possible de spécifier les heures pour arrêter ou réamorcer l'ordinateur plus exactement. Vous pouvez p.ex. fixer pour chaque jour de semaine une heure différente pour l´événement.
Procédez comme suit:
Cliquez sur le lien de téléchargement et sauvegardez le fichier.
Ouvrez le wizard de configuration et entrez sous design browser >Amplifié > effectuer fichier script.
Pour définir des heures, ouvrez le fichier shutdownscheduler.js sauvegardé avant dans un éditeur de texte. Entrez les heures désirées pour chaque jour de semaine, p.ex. si votre terminal doit s'arrêter le lundi à 19h:

sWeekDays[1] = "19:00";
bWeekReboot[1] = false; 

Sauvegardez les modifications. Si tout est correct, SiteKiosk se comportera corrélativement.
Présupposition du système : SiteKiosk 5.00

Afficher dialogues Show HTML

Ce skript montre la création de dialogues HTML. L' apparence peut être choisie.

Dans cet extrait, un dialogue est affiché:
 
function showdialog() 
{ 
mydialog = SiteKiosk.SiteKioskUI.CreateHTMLDialog(); 
mydialog.Border = true; 
mydialog.ScrollBars = true; 
mydialog.Sysmenu = true; 
mydialog.Title = true; 
mydialog.URL = "http://www.lycos.com/"; 
mydialog.Width = 400; 
mydialog.Height = 300; mydialog.ShowDialog(); 
} 
Présupposition du système : SiteKiosk 5.00

Déconnexion Windows après déconnexion SiteKiosk

Il est possible de faire afficher le dialogue logon Windows (dialogue de connexion) après une déconnexion de SiteKiosk.
Pour cela, il faut seulement télécharger le fichier préparé et créer un sous-fichier dans ..\SiteKiosk\HTML. Puis, il ne reste qu'y copier le fichier ou écraser le fichier existant.
Dans la configuration sous Déconnexion, il faut que vous activiez encore la case "Activer navigation déconnexion".
Si alors quelqu'un clique sur Déconnexion, SiteKiosk s'arrêtera et le dialogue de connexion de Windows apparaîtra.
Présupposition du système : SiteKiosk 5.00

Établir un justificatif

Ce script est un exemple, comment on peut imprimer et/ou envoyer un justificatif sous le Payment Module. Le script peut être modifé ou ampliíé selon vos souhaits ou propres idées.
Présupposition du système : SiteKiosk 5.00

Content Filter plug-in

Voici un petit script qui vous montre comment le filtre de Content Filter [Plug-In] peut être activé et désactivé. Pour vérifier le filtre, vous pouvez essayer de naviguer à une page interdite.

 
function switchCoachFilter() 
{ 
SiteKiosk.Plugins("SiteCoach").FilterState = !SiteKiosk.Plugins("SiteCoach").FilterState; 
} 
Présupposition du système : SiteKiosk 5.00

Afficher [Plug-Ins]

Cet exemple vous montre comment vous pouvez faire afficher le statut des [Plug-Ins] SiteKiosk.

for (var i = 1; i <= SiteKiosk.Plugins.Count; ++i)
 { 
if (SiteKiosk.Plugins.Item(i).Enabled) 
pactstatus = "Activated"; 
else 
pactstatus = "Deactivated"; 
if (i != 1) 
document.writeln(""); 
document.write(SiteKiosk.Plugins.Item(i).Name + ": " + pactstatus); 
} 
Présupposition du système : SiteKiosk 5.00

Boutons browser

Ce skript affiche des petits boutons ayant la même fonctionalité que les boutons browser.

Ainsi, par exemple, la page d'accueil est affichée:
 function navHome() { SiteKioskWebBrowser.GoHome(); } 
Présupposition du système : SiteKiosk 5.00

Afficher langues disponibles

Cet exemple vous montre toutes les langues disponibles dans le skin acutel. Cliquez sur un lien pour changer la langue.

Cet extrait démontre, comment une liste des langues disponibles peut être générée:
 
function getSkinLanguages() 
{ 
var myarray = new Array(); 
lang = SiteKioskWebBrowser.SiteKioskWindow.SkinLanguages;   
for (var i = 1; i <= lang.Count; ++i) 
{ 
myarray.push(lang.Item(i).Name); 
} 
alert(myarray); 
} 
Présupposition du système : SiteKiosk 5.00

Webcam plug-in

Cet exemple vous démontre comment vous pouvez enregistrer des vidéos ou prendre des photos en utilisant une webcam à l'aide de Webcam, ActiveX Control et Webcam [Plug-In].

L'extrait suivant vous montre l'intégration du ActiveX Control:
 <object id='webcam' classid= 'clsid:54632F4A-055A-44C1-B1E6-EDB62AC2AC3E' border='0' width='320' height='240' style='margin:5px;'> </object> 
Ainsi, la registration peut être démarrée (exemple):
 function startCapture() { webcam.Capture(); } 
Présupposition du système : SiteKiosk 5.00

Évaluer version SiteKiosk

Dans cet exemple, des informations sur des versions utilisées de SiteKiosk sont évaluées.

function getVersion()
{
   var build = SiteKiosk.Version.BuildNumber;
   var major = SiteKiosk.Version.MajorVersion;
   var minor = SiteKiosk.Version.MinorVersion;
   var date = SiteKiosk.Version.BuildDateTime;
}
Présupposition du système : SiteKiosk 5.00

Page d´accueil multilingue

Voici un petit script, qui affiche une page d'accueil différente selon la langue sélectionnée.
La configuration est très facile: Dans "scripts\multilang.js" les langues sont définies avec le fichier HTML correspondant, p.ex. avec

StartPage[7] = "indexde.html";

afficherait lors de la langue choisie "7" (allemand) la page "indexde.html". Ainsi des pages différentes etc. peuvent être indiquées.
Si vous voulez ajouter une nouvelle langue, entrez simplement la page et l'ID de langue:
p.ex..
StartPage[12] = "http://www.google.fr/" // French
Présupposition du système : SiteKiosk 5.00

Arrêter l'ordinateur

Voici une page HTML contenant un lien qui arrête votre ordinateur. Vous pouvez afficher cette page en SiteKiosk. S.V.P. N'oubliez pas d'ajouter cette page en tant que permis dans votre configuration sous "Accès - URL avec permission script".
Présupposition du système : SiteKiosk 5.00

Démarrage automatique du programme

Pour démarrer automatiquement un programme externe lors du démarrage de SiteKiosk, modifiez le fichier suivant ..\SiteKiosk\skins\default\MainWnd.htm avec un editeur (p.ex. Notepad):
 <body onload="OnSkinLoaded();runProgs();"> 
au lieu de
 <body onload="OnSkinLoaded()"> 
Ensuite, ajoutez- le en une partie de Javascript:
 function runProgs() { SiteKiosk.ExternalApps .Run("c:/your_program.exe", false); } 
Présupposition du système : SiteKiosk 5.00

Imprimer frame sélectionné

SiteKiosk imprime de manière standardisée le cadre le plus grand. Cet exemple démontre comment on ipmrime un trame sélectionné.
Notez que les réglages de sécurité ActiveX doivent être sur le niveau le plus bas pour que l'exemple fonctionne parfaitement. Bien sûr, il y aura un risque de sécurité potentiel.
Prenez note que vous deviez également éditer le fichier UnsafeActiveXCtrls.xml du sous-fichier XML dans le dossier SiteKiosk. Le clsid pour le WebBrowser control doit être enlevé.
Présupposition du système : SiteKiosk 5.00

Recall startpage

Décompactez le fichier et sauvegardez le fichier JS dans le dossier ..\Programme\SiteKiosk\Html\.

Puis, vous devez indiquer ce dossier comme script, qui doit être excécuter lors du démarrage de SiteKiosk dans la configuration SiteKiosk
-->Browser-->Design du Browser-->Amplifié
.

Après dix secondes, ce script affiche uniquement autre fois la page d'accueil définie dans SiteKiosk.

Si l'établissement de la connexion dure plus de dix secondes, modifiez la valeur (milliseconde) dans le fichier script.

Retarder la mise hors de marche lors de crédit disponible

Déposez le fichier .js de l'archive zip p.ex. sous ..\SiteKiosk\html et puis intégrez le fichier comme skript extern dans SiteKiosk (Configuration -> Design du browser -> Amplifié -> Effectuer ficher script lors du démarrage de SiteKiosk). Le skript vérifie s'il y a encore du crédit disponible, donc si un utilisateur est connecté lors d'un moment défini. S'il y a du crédit disponible, le script vérifie après un intervalle de temps (également défini) s'il reste du crédit. S'il n'y a plus de crédit disponible, l'ordinateur sera éteint.

Pour modifier le temps de démarrage ou l'intervalle de temps, ouvrez le fichier avec un éditeur

var gi_hour = 0; //values from 0 to 23
var gi_min = 0; //values from 0 to 59
var gi_sec = 0; //values from 0 to 59
pour modifier le temps de démarrage, ainsi que
var gi_interval = 120000; //values in milliseconds, 
default 120000 = 2 minutes
pour modifier l'affichage répété du crédit.
Présupposition du système : SiteKiosk 6.2

Définir montant minimal

Avec ce skript vous pouvez définir un montant minimal. Si celui-ci est atteint, l'utilisateur peut se servir du terminal.
Présupposition du système : SiteKiosk 6.0

Exemple SiteKiosk SmartCard

Ce skript montre comment on peut lire et écrire plusieurs enregistrements avec une SmartCard SiteKiosk. SmartCards ne peuvent pas seulement être utilisées pour sauvegarder du crédit, ellent peuvent aussi enregistrer des informations supplémentaires au choix libre. S.v.P. Prêtez attention au fichier readme dans l'archive zip.
Présupposition du système : SiteKiosk 6.0

Script pour la désactivation programmable de tous les dispositifs de payement

La configuration peut être effectuée directement dans le fichier avec l'Éditeur, dans lequel vous trouvez toute information nécessaire.

Copiez le fichier DisablePaymentDevices.js après l'avoir configuré sur chaque terminal dans un fichier protégé en écriture de côté de l'utilisateur SiteKiosk (z.B.: „../SiteKiosk/Html/“).

Ainsi, le script peut être intégré dans le terminal avec la configuration SiteKiosk:

Configuration SiteKiosk --> Browser --> Design du browser --> Amplifié --> Executer le fichier script lors du démarage de SiteKiosk

Là, vous devez simplement indiquer la voie du script (DisablePaymentDevices.js).
Maintenant, ce sera intégré dans chaque design browser.
Présupposition du système : SiteKiosk 6.2

Formulaire pour la création des comptes d'utilisateur SiteCafe

Vous pouvez hoster le site web suivant sur un serveur web pour protéger les fichiers d'une personnes tiers. Ceci n'est pas obligatoire, si un administrateur SiteCafe ou une authentification du personnel de service a été implémentée. C'est-à-dire, que seulement le personnel de service peut voir le formulaire sous SiteKiosk.
Nous recommandons l'installation du fichier joint functions.js- et index.html sur chaque terminal, à partir duquel une création d'utilisateur doit être possible. Il est important, que l'utilisateur ne puisse pas éditer les fichiers.
Lors de l'emploi de ce formulaire, l'interface du Manager SiteCafe ne devrait pas être utilisé parallèlement.


Installation

Côté client:
Copiez les fichiers index.html et functions.js dans le dossier „..\SiteKiosk\Html\“, car ce fichier dispose déjà d'une permission de script.

Ou:
Copiez les fichiers index.html- et functions.js dans un dossier au choix et donnez dans la configuration SiteKiosk sous "accès" la permission de script aux fichiers.

Du côté du serveur(SiteCafe):
Copiez le fichier codestationserver.js dans le dossier „..\SiteCafe\Html“.
Maintenant, le service Windows SiteCafeService doit être terminé. Terminez avant (si nécessaire) l'application SiteCafe Management.
Cliquez maintenat sur Démarrage -> Effectuer -> entrez services.msc (seulement Win2000/XP) et appuyez la touche Entrée.
S.V.P. Cherchez et sélectionnez SiteCafeService dans le programme de services Windows et puis appuyez sur le bouton droit de la souris. Sélectionner Terminer dans le menue de contexte.
Maintenant, ouvrez le fichier „..\SiteCafe\config\SiteCafeServer.config“ avec un éditeur (p.ex. le programme Windows Notepad). Cherchez la ligne:
<scripts/>
Changez l'entrée de manière suivante:
<scripts>
  <script>html\codestationserver.js</script>
</scripts>
Sauvegardez le fichier et redémarrez le SiteCafeService Windows Service: Cliquez avec le bouton droit sur l'entrée correspondante dans le programme de services Windows et sélectionnez cette fois Démarrer.
Présupposition du système : SiteKiosk 6.2

Effectuer fonctions automatiquement à des différents moments

En utilisant ce skript vous pouvez définir les fonctions qui peuvent être excercée lors d' un jour et/ou une heure définis.

Il y a deux modes:
1) Définissez les fonctions qui vont être effectuées chaque jour à une heure précise
2) Défnissez de différentes fonctions pour chaque jour de l'année

Cliquez sur le lien de téléchargement et sauvegardez le skript. Ouvrez le wizard configuration et enregistrez le fichier sous "Display -> Browserdesign -> Advanced -> Execute scriptfile".
Ouvrez ce fichier et définissez les jours, les heures et les fonctions. Vous allez trouver plus d'aide dans le fichier.

Si votre terminal doit consulter une adresse uniquement le 23 Juin à 15h et à 18h:
 
everydaymode = true; 
sEveryDay[15][00] = "navigate('http://www.adresse.de')"; 
sEveryDay[18][30] = "navigate('http://www.adresse.de')"; 
Si vous voulez que votre terminal appelle une adresse uniquement le 23 Juin à 15h et à 18h30:
 
everydaymode = false; 
sWeekDays[23][06][15][00] = "navigate('http://www.adresse.de/')"; 
sWeekDays[23][06][18][30] = "navigate('http://www.adresse.de/')"; 

Sauvegarder modifications et démarrer SiteKiosk.
Présupposition du système : SiteKiosk 5.00

Exemples combinés

Ceci est la combinaison de quelques exemples:

- Afficher / cacher clavier écran tactile
- Déterminer version SiteKiosk
- Webcam [Plug-In]
- Afficher langues disponibles
- Boutons browser
- Afficher [Plug-Ins]
- Content Filter [Plug-In]
- Afficher dialogues HTML
- Fichier log
- Envoyer e-mails
- Fonctions dépendantes du temps
- Effet glissement
- Applications externes
- Reset et déconnexion
- Terminer SiteKiosk
Date de publication : 25/08/2004 00:00:00
Présupposition du système : SiteKiosk 5.5

Afficher / cacher clavier écran tactile

Dans cet exemple, le clavier écran tactile peut être inséré, masqué, affiché ou caché.

Cet extrait cache/ affiche le clavier:
function showHide() 
{ 
if (SiteKiosk.Keyboard.Initialized) 
SiteKiosk.Keyboard.Visible = !SiteKiosk.Keyboard.Visible; 
} 
Date de publication : 18/07/2003 00:00:00
Présupposition du système : SiteKiosk 5.00

Terminer SiteKiosk

Il y a de différentes fonctions pour terminer SiteKiosk, pour arrêter ou redémarrer l'ordinateur ou pour déconnecter l'utilisateur Windows. Elles sont utilisées dans cette exemple.

 
function quitSiteKiosk() 
{ 
SiteKiosk.Quit(); 
} 
function shutdownWindows() 
{ 
SiteKiosk.ShutdownWindows(); 
} 
function rebootWindows() 
{ 
SiteKiosk.RebootWindows(); 
} 
function logoutWindowsUser() 
{ 
SiteKiosk.LogoffWindows(); 
} 
Date de publication : 17/07/2003 00:00:00
Présupposition du système : SiteKiosk 5.00

Reset et déconnexion

Ce skript vous montre comment vous pouvez remettre SiteKiosk ou annuler les changements de l'utilisateur.

 
function resetSiteKiosk() 
{ 
SiteKiosk.Reset(); 
} 
function logoutSiteKiosk() 
{ 
SiteKiosk.Logout(); 
}
 
Date de publication : 17/07/2003 00:00:00
Présupposition du système : SiteKiosk 5.00

Applications externes

Cet exemple affiche tous les programmes qu'ont été configurés dans la configuration SiteKiosk. Cliquez pour démarrer le programme.

Dans cet extrait, une liste d'applications externes est créée:
 function listExtApps() 
{ 
var myarray = new Array(); 
for (var i = 1; i <= SiteKiosk.ExternalApps.Count; ++i) 
{ 
if (SiteKiosk.ExternalApps .Item(i).DisplayText == "") 
eaappname = "No description available"; 
else eaappname = SiteKiosk.ExternalApps.Item(i).DisplayText; 
myarray.push(eaappname); 
} 
alert(myarray); 
} 
Présupposition du système : SiteKiosk 5.00

Effet glissement

Cet exemple utiliise l'effet glissement pour déplacer le logo SiteKiosk.

L'objet effet glissement peut être créé de la manière suivante:
 
function createSlide() 
{ 
myslide = SiteKiosk.Effects.CreateSmoothSlide(); 
myslide.StartPos = 0; 
myslide.EndPos = 480; 
myslide.Rate = 100; 
myslide.Duration = 2000; 
myslide.OnUpdatePosition = OnUpdatePosition; 
myslide.OnStart = OnStart; 
myslide.OnStop = OnStop; 
} 
Présupposition du système : SiteKiosk 5.00

Fonctions dépendantes du temps

Voyez ici comment utilisier l'agenda. Quand la période définie expire, la fonction définie sera effectuée.

 function quitSiteKiosk() 
{ 
SiteKiosk.Quit(); 
}
myid=SiteKiosk.Scheduler.AddDelayedEvent(5000,quitSiteKiosk); // 5 seconds 
Présupposition du système : SiteKiosk 5.00

Envoyer e-mails

En utilisant cet exemple, vous pouvez envoyer des e-mails à partir de votre compte.

 function sendMail() 
{ 
mymail = SiteKiosk.Email.CreateJob(0); 
mymail.POPServer = "pop.myserver.com; mymail.POPPort = 110;
mymail.Username = "myusername"; 
mymail.Password = "mypassword"; 
mymail.SMTPServer = "mail.myserver.com"; 
mymail.SMTPPort = 25; 
mymail.Authentication = 2; // pop before smtp 
mymail.SetSender ("sender@server.com", "Sender name"); 
mymail.AddRecipient("recipient@server.com"); 
mymail.Subject = "subject"; 
mymail.PlainBody = "This is the content."; 
mymail.Send(0, false, true); 
} 
Présupposition du système : SiteKiosk 5.00

Fichier log

Cette exemple enregistre toutes les entrées log créées pendant la période d'action. De propres entrées peuvent également être générées.

Cette fonction par exemple crée une entrée log avec un message spécial:
 function createLogEntry(msg) { SiteKiosk.Logfile.Notification(msg); } 
Présupposition du système : SiteKiosk 5.5

Impression automatique d'un site web

Si vous ajoutez l'exemple de script suivant à votre site web, celui-ci sera imprimé automatiquement lors de la visite de ce site.

Pour un fonctionnement sans interaction de l'utilisateur, vous devez activer sous -->Administation-->Imprimer l'option "Imprimer le site web comme affiché (sans interaction de l'utilisateur)" ou "Imprimer automatiquement le cadre le plus grand (sans interaction de l'utilisateur)" dans la configuration de SiteKiosk.

Si la surveillance de l'imprimante est activée, désactiver en plus l'option "utilisateur doit confirmer les ordres d'impression".

 window.external.InitScriptInterface(); function PrintExtWindow() { if (gk_Window.SiteKioskWebBrowser.WebBrowser.ReadyState == 4) { gk_Window.SiteKioskWebBrowser.Print(); gk_Window.Close(); window.clearInterval(gi_Interval); } } var gk_Window = SiteKiosk.SiteKioskUI.CreateBrowserWindow(); gk_Window.SiteKioskWebBrowser.Navigate("ihre_webseite"); gk_Window.Move(0, 0, 0, 0); window.setTimeout("gk_Window.Hide();", 1); var gi_Interval = window.setInterval("PrintExtWindow();", 100); 


S.V.P. Prenez note, que vous devez donner la permission de script à l'URL ou à la voie correspondante.

Chargement fichier log par FTP pour SiteKiosk 6

Ce script rend possible l'envoi de fichiers log à un serveur FTP par e-mail.
Présupposition du système : SiteKiosk 6.0

Indiquer les données de cartes de crédit sur une page Web

Cet exemple de Skript vous indique comment les données de cartes de crédit sont lues à l´aide d´un appareil de lecture dans le SiteKiosk et peuvent être indiquées sur une page Web. Pour de plus amples informations, merci d´ouvrir le fichier de Javascript de l´archive Zip à l´aide de l´Editor et de lire le document Readme/lisez-moi.
Présupposition du système : SiteKiosk 5.00

Influencer un DOM d´une page Web

Cet exemple vous indique comment vous pouvez influencer une page affichée d´un document d´Objet Model dans le SiteKiosk. Il est donc possible d´adapter le positionnement d´une page sur le terminal de SiteKiosk sans devoir changer le code initial de la page. Pour de plus amples informations, merci d´ouvrir le fichier de Javascript de l´archive Zip à l´aide de l´Editor et de lire le document Readme/lisez-moi
Présupposition du système : SiteKiosk 5.00

Imprimer seulement les pages sélectionnées

Cet exemple de Skript vous donne la possibilité de limiter l´impression à des pages précises. Pour de plus amples informations, merci d´ouvrir le fichier de Javascript de l´archive Zip à l´aide de l´Editor et de lire le document Readme/lisez-moi.
Présupposition du système : SiteKiosk 5.00

Modifier dynamiquement le contenu d'un second moniteur

Ce script exemple vous montre comment modifier dynamiquement le contenu d'un second moniteur de le moniteur principal.
Présupposition du système : SiteKiosk 7.0

Modifier la configuration SiteKiosk

Exemple pour modifier directement la SiteKiosk configuration, par exemple en utilisant SiteRemote script jobs.
Présupposition du système : SiteKiosk 7.0

Control Electrical Power

This script examples shows you how to control the power output of a Power Distribution Unit from within SiteKiosk. Use this script to power on electrical devices after a payment for usage has been made.
Présupposition du système : SiteKiosk 7.0

Créer des copies de Webcam vidéo/photo

Ce script crée des copies locales de vidéos / photos enregistrées avec Webcam. S'il vous plaît voir le fichier README inclus pour des instructions d'installation.
Présupposition du système : SiteKiosk 7.0

Modifier le son du terminal SiteKiosk à travers SiteRemote

Avec ces exemples de skripts, vous pouvez modifier de manière durable le son du terminal SiteKiosk à travers une commande du SiteRemote. Vous trouverez les détails nécessaires à l´installation et à l´utilisation contenus dans le „ReadMe.txt“.
Présupposition du système : SiteKiosk 8.x