|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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.
|
|
|
|
Ce script rend possible l'envoi de fichiers log à un serveur FTP par e-mail.
|
Présupposition du système :
|
SiteKiosk 6.0
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Exemple pour modifier directement la SiteKiosk configuration, par exemple en utilisant SiteRemote script jobs.
|
Présupposition du système :
|
SiteKiosk 7.0
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|