Рождественские праздники компании
Североамериканская штаб-квартира в Майами, США: 25 декабря 2015, 1 января 2016
Европейская штаб-квартира в г. Мюнстер, Германия: с 21 декабря 2015 по 3 января 2016
Ограниченная поддержка доступна в течение этого периода.
PROVISIO желаем вам веселого Рождества и счастливого Нового Года!


Перезагрузить Windows после завершения сеанса

Возможно перезагрузка Windows после окончания сеанса SiteKiosk.
Просто загрузите готовый html файл и создайте подпапку Logout в каталоге ..\SiteKiosk\HTML и скопируйте туда файл. Если папка уже существует, перезапишите оригинальный файл. Теперь конфигурации SiteKiosk активируйте пункт 'Активировать навигацию для выхода из системы' в разделе "Выход из системы".
Если теперь кто-нибудь кликнет кнопку окончания сеанса SiteKiosk, SiteKiosk закроется и Windows перезагрузится.
Системные требования : SiteKiosk 5.00

Загрузка Log-файлов по E-Mail для SiteKiosk 6

Этот скрипт позволит Вам загрузить log-файлы в SiteKiosk 6 на любой E-Mail адрес.Пожалуйста, прочитайте вложенные файлы readme для более детальной информации.
Системные требования : SiteKiosk 6.0

Завершение сеанса пользователя Windows

Этот скрипт закрывает SiteKiosk и завершает сеанс данного пользователя. После этого, на экране отображается окно входа в систему.

<a href='#' onClick=
   'doLogout()'>Завершение сеанса  Windows</a>

function doLogout()
{
    SiteKiosk.LogoffWindows();
}
Системные требования : SiteKiosk 5.00

Перезагрузка/Выключение в различное время

Начиная с версии 6.2 эта функция доступна в конфигураторе по умолчанию.
SiteKiosk Object Model позоляет Вам перезагружать или закрывать Ваши терминалы в разное время. У Вас может быть различное время для каждого дня недели.
Для этого сделайте следующее:
Кликните на ссылку загрузки и сохраните файл. Откройте мастер конфигурации и идите в Дизайн браузера --> Дополнительно --> Запустить и добавьте загруженный скрипт.
Чтобы настроить время, откройте в редакторе загруженный скриптфайл shutdownscheduler.js . Добавьте желаемое время для каждого дня недели, например, на 19:00 понедельника:
sWeekDays[1] = "19:00";
bWeekReboot[1] = false; 
Сохраните изменения. SiteKiosk будет следовать коммандам скрипта.
Системные требования : SiteKiosk 5.00

Показать HTML диалоги

Этот скрипт показывает как создавать HTML диалоги. Внешний вид можно дополнительно настроить.

В этом коде отображается диалог:
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();
}
Системные требования : SiteKiosk 5.00

Завершение сеанса Windows после завершения сеанса SiteKiosk

Возможен запуск диалога авторзации Windows по завершении сеанса SiteKiosk.
Просто загрузите готовый .html - файл и создайте подкаталог с именем Logout в ..\SiteKiosk\HTML и скопируйте туда файл. Если папка уже существует, перезапишите исходный файл. Затем идите в конфигуратор SiteKiosk и активируйте пункт Активировать навигацию для выхода из системы' в секции "Выход из системы".
Если кто-то нажмет на кнопке выхода из системы SiteKiosk, SiteKiosk закроется и появится диалог авторизации Windows.
Системные требования : SiteKiosk 5.00

Создать кассовый чек

Этот скрипт является примером того, как можно распечатать кассовый чек в Payment Module и/или отправить его по E-Mail. Скрипт может быть изменен или доработан согласно Вашим потребностям.
Системные требования : SiteKiosk 5.00

Content Filter [Plug-In]

В этом примере, фильтр Content Filter [Plug-In] может активироваться и деактивироваться. В тестовых целях, можно кликнуть по запрещенной URL.

function switchCoachFilter()
{
   SiteKiosk.Plugins("SiteCoach").FilterState =
   !SiteKiosk.Plugins("SiteCoach").FilterState;
}
Системные требования : SiteKiosk 5.00

Показать [Plug-Ins]

Этот пример показывает как определить какие из [Plug-Ins] активны.

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);
}
Системные требования : SiteKiosk 5.00

Кнопки браузера

Этот скрипт отображает маленькие кнопки с той же функциональностью, что и кнопки браузера.

Например, вызов стартовой страницы:
function navHome()
{
   SiteKioskWebBrowser.GoHome();
}
Системные требования : SiteKiosk 5.00

Показать доступные языки

Этот пример показывает все языки, доступные в текущем скине. Щелкните на ссылке для смены языка.

Этот код показывает как создать список доступных языков:
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);
}
Системные требования : SiteKiosk 5.00

Webcam [Plug-In]

Этот пример показывает, как записать видео и фотографии используя Webcam ActiveX Control и Webcam [Plug-In].

Следующий код интегрирует ActiveX Control:
<object id='webcam'
classid=
'clsid:54632F4A-055A-44C1-B1E6-EDB62AC2AC3E'
border='0' width='320' height='240' 
style='margin:5px;'>
</object>
Например, этот код начинает запись:
function startCapture()
{
   webcam.Capture();
}
Системные требования : SiteKiosk 5.00

Определить версию SiteKiosk

Этот пример показывает, как определить версию SiteKiosk.
function getVersion()
{
   var build = SiteKiosk.Version.BuildNumber;
   var major = SiteKiosk.Version.MajorVersion;
   var minor = SiteKiosk.Version.MinorVersion;
   var date = SiteKiosk.Version.BuildDateTime;
}
Системные требования : SiteKiosk 5.00

Начальная страница на многих языках

Этот маленький скрипт устанавливает различные начальные страницы, в зависимости от языковых настроек SiteKiosk.
Установка довольно проста, просто определите языки и соответствующие им начальные страницы:
StartPage[25] = "indexde.html";
вызовет 'indexde.html' если был выбран язык '25' (русский).
Для добавления нового языка, просто определте id языка и соответствующую начальную страницу:
StartPage[25] = "http://www.google.ru/"; // русский 
Системные требования : SiteKiosk 5.00

Выключить компьютер

Этот .html - файл содержит ссылку, которая выключает компьютер.
Просто откройте этот файл при помощи браузера SiteKiosk. Не забудьте разрешить в конфигурационных установках SiteKiosk запуск этого скрипта.
Системные требования : SiteKiosk 5.00

Запускать программу автоматически

Для автоматического запуска программы при запуске SiteKiosk, измените файл ..\SiteKiosk\skins\default\MainWnd.htm с помощью редактора (напр. Notepad):
<body onload="OnSkinLoaded();runProgs();">
вместо
<body onload="OnSkinLoaded()">
вставьте следующий код:
function runProgs()
{
    SiteKiosk.ExternalApps
       .Run("c:/your_program.exe", false);
}
Системные требования : SiteKiosk 5.00

Распечатать выбранный фрейм

SiteKiosk распечатывает по умолчанию самый большой фрейм. Этот пример показывает, как распечатать выбранный фрейм.
Обратите внимание, что настройки ActiveX в опциях безопасности Internet Explorer должны быть установлены как низкие, чтобы этот пример функционировал надлежащим образом. Это, разумеется, создает потенциальный риск для безопасности системы.
Системные требования : SiteKiosk 5.00

Периодический вызов стартовой страницы

Пожалуйста, распакуйте файл и сохраните ".js" файл в каталог ..\Programme\SiteKiosk\Html\.

После этого, в SiteKiosk конфигураторе под
--> браузер--> дизайн браузера--> расширенный
вы должны указать этот файл как Script, который должен выводиться при старте SiteKiosk.

Script периодически вызывает через каждые 10 секунд установленную на SiteKiosk стартовую страницу.

Проблемы соединения, связанные с поломками во время работы в этом Script не отслеживаются. Если продолжительность установки соединения должна быть более чем 10 секунд, тогда измените, пожалуйста значение (миллисекунды) в Scriptdatei.

Отложение запланированных задач, в случае ненулевого баланса

Распакуйте .js файл из zip архива напр. в каталог ..\SiteKiosk\html. Затем добавьте его в качестве внешнего скрипта к SiteKiosk (Конфигурировать SiteKiosk --> Браузер --> Дизайн браузера --> Дополнительно --> Запустить). В определенное время скрипт проверяет баланс SiteKiosk, проверяя при этом есть ли пользователь в системе. Если баланс не равен нулю, скрипт будет проверять его состяние позже через равные заданные промежутки. Если баланс равен нулю, терминал будет выключен.

Для изменения начального времени или интервала, откройте файл в редакторе и внесите изменения в

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
строки с начальным временем и
var gi_interval = 120000; //values in milliseconds, 
default 120000 = 2 minutes
строки с длиной интервала.
Системные требования : SiteKiosk 6.2

Установка минимальной оплаты

При помощи этого скрипта, Вы сможете установить минимальную сумму, которую пользователь должен внести для начала работы с терминалом.
Системные требования : SiteKiosk 6.0

SiteKiosk SmartCard скрипт

Этот zip архив содержит примеры скриптов для считывания/записи различных записей используя решение SiteKiosk для SmartCard. Он раскрывает потенциал смарт-карточек: они могут не только хранить информацию о балансе, но и иную информацию. Прочтите readme, вложенный в архив для более подробной информации.
Системные требования : SiteKiosk 6.0

Скрипт предназначен для управления отключением всех устройств оплаты в зависимости от времени

Т.к. это довольно просто, можно напрямую изменять файл конфигурации, содержащий всю необходимую информацию, с помощью любого редактора.

После того, как он будет сконфигурирован, скопируйте файл DisablePaymentDevices.js в каталог на каждом из терминалов, запись пользователем SiteKiosk в который запрещена (напр. в "../SiteKiosk/Html/").

Затем Вы сможете установить скрипт на соответствующем терминале, используя Конфигуратор SiteKiosk:

Конфигурировать SiteKiosk --> Браузер --> Дизайн браузера --> Дополнительно --> SiteKiosk запустит следующий сценарий при запуске

Затем просто укажите путь к скрипту (DisablePaymentDevices.js).
Т.е., Вы интегрируете скрипт в дизайн браузера.
Системные требования : SiteKiosk 6.2

Форма для создания учетных записей пользователей SiteCafe

Вы можете разместить этот веб-сайт на Вашем сервере для предотвращения доступа к файлам другими пользователями. Однако, это не является необходимостью, т.к. мы предусмотрели в SiteCafe необходимость авторизации администратором или обслуживающим персоналом. Это означает, что только обслуживающий персонал может вызвать форму для регистрации из SiteKiosk.
Мы рекоммендуем сохранить вложенные файлы functions.js и index.html локально, или на каждом из терминалов, на которых впоследствии будет возможность создать новых пользователей. Все, что надо учесть - это запретить пользователям записывать и перезаписывать файлы.
Нельзя использовать SiteCafe Менеджера одновременно с использованием этого формуляра


Установка

На стороне клиента:
Скопировать файл index.html и functions.js в каталог "..\SiteKiosk\Html\" т.к. эта папка уже обладает ограничениями для скриптов.

Или:
Скопировать файлы index.html и functions.js в каталог на Ваш выбор и обеспечить защиту скриптов в конфигураторе SiteKiosk в пункте "Access".

На стороне сервера (SiteCafe):
Скопировать codestationserver.js в каталог "..\SiteCafe\Html".
Вам понадобится остановить SiteCafeService Windows Service. Для этого, закройте менеджер SiteCafe, если он еще запущен.
Затем нажмите "Пуск"-"Выполнить" - введите services.msc (только для Win2000/XP) и нажмите клавишу "Ввод".
Откройте Windows Services, найдите и выполните правый клик на SiteCafeService. Выберите "Остановить" из контекстного меню.
Затем откройте файл "..\SiteCafe\config\SiteCafeServer.config" в редакторе (напр. Windows Notepad). Найдите строку:
<scripts/>
Измените ее значения на следующие:
<scripts>
  <script>html\codestationserver.js</script>
</scripts>
Сохраните файл и перезапустите SiteCafeService, кликнув правой кнопке мыши на соответствующем сервисе.
Системные требования : SiteKiosk 6.2

Автоматический вызов функций в определенное время

Используя этот скрипт, Вы можете определить функции, которые будут вызваны автоматически в указанный день и время.

Существует две возможности:
1) Определить функции, которые будут вызваны в указанное время в определенный день
2) Определить различные функции на каждый день года

Кликните на ссылку загрузки и сохраните скрипт. Откройте мастер конфигурации и в меню "Браузер --> Дизайн браузера --> Дополнительно --> Запустить" укажите путь к загруженному файлу.
Откройте файл и укажите дни, время и функции. Дополнительную помощь Вы найдете в файле.

Если Вы хотите, чтобы Ваш терминал переходил по определенной URL каждый день в 15.00 и 18.30:
everydaymode = true;
sEveryDay[15][00] = 
   "navigate('http://www.adresse.de')";
sEveryDay[18][30] = 
   "navigate('http://www.adresse.de')";
Если Вы хотите, чтобы Ваш терминал переходил по определенной URL только 23 июня в 15.00 и 18.30:
everydaymode = false;
sWeekDays[23][06][15][00] = 
   "navigate('http://www.adresse.de/')";
sWeekDays[23][06][18][30] = 
   "navigate('http://www.adresse.de/')";

Сохраните изменения и запустите SiteKiosk.
Системные требования : SiteKiosk 5.00

Комбинированные примеры

Это является комбинацией некоторых примеров:

- Показать / скрыть клавиатуру сенсорного экрана
- Определить версию SiteKiosk
- Webcam [Plug-In]
- Показать доступные языки
- Кнопки браузера
- Показать [Plug-Ins]
- Content Filter [Plug-In]
- Показать диалоги HTML
- Logile
- Отправить E-Mails
- Назначенные задания
- Slide эффект
- Внешние приложения
- Рестарт и выход из системы
- Завершить сеанс SiteKiosk
Дата выхода : 25.08.2004 0:00:00
Системные требования : SiteKiosk 5.5

Показать / скрыть клавиатуру сенсорного экрана

В данном примере клавиатура сенсорного экрана может быть показана или скрыта, перемещаться вверх или вниз.

Этот фрагмент переключает видимость:
function showHide()
{
   if (SiteKiosk.Keyboard.Initialized)
   SiteKiosk.Keyboard.Visible = 
      !SiteKiosk.Keyboard.Visible;
}
Дата выхода : 18.07.2003 0:00:00
Системные требования : SiteKiosk 5.00

Завершить сеанс SiteKiosk

Существуют различные функции для завершения сеанса из SiteKiosk, отключения или перезапуска компьютера или выхода из системы. Они используются в данном примере.

function quitSiteKiosk()
{
   SiteKiosk.Quit();
}
function shutdownWindows()
{
   SiteKiosk.ShutdownWindows();
}
function rebootWindows()
{
   SiteKiosk.RebootWindows();
}
function logoutWindowsUser()
{
   SiteKiosk.LogoffWindows();
}
Дата выхода : 17.07.2003 0:00:00
Системные требования : SiteKiosk 5.00

Перезапуск и выход из системы

Этот скрипт показывает, как сбросить SiteKiosk и не учитывать изменения, сделанные пользователем.

function resetSiteKiosk()
{
   SiteKiosk.Reset();
}
function logoutSiteKiosk()
{
   SiteKiosk.Logout();
}
Дата выхода : 17.07.2003 0:00:00
Системные требования : SiteKiosk 5.00

Внешние приложения

Этот пример перечисляет все программы, которые были склнфигурированы в конфигурации SiteKiosk. Программу запускает клик.

В этом извлечении создается список всех внешних приложений:
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);
}
Системные требования : SiteKiosk 5.00

Slide эффект

Этот пример использует slide эффект для передвижения логотипа SiteKiosk с одного места на другое.

Объект slide эффекта может быть создан следующим образом:
function createSlide() 
{   
myslide = SiteKiosk.Effects.CreateSmoothSlide();  
 myslide.StartPos = 0;   
 myslide.EndPos = 480;   
 myslide.Rate = 100;   
 myslide.Rate = 100;   
 myslide.Duration = 2000;   
 myslide.OnUpdatePosition = OnUpdatePosition;   
 myslide.OnStart = OnStart;   
 myslide.OnStop = OnStop;
 }
 
Системные требования : SiteKiosk 5.00

Запланированные задачи

Этот пример показывает как использовать планировщик. Когда наступает установленный промежуток времани, запускается определенная функция.

function quitSiteKiosk()
{
   SiteKiosk.Quit();
}

myid=SiteKiosk.Scheduler
    .AddDelayedEvent(5000,quitSiteKiosk);
// 5 seconds
Системные требования : SiteKiosk 5.00

Электронная почта

Используя этот пример, Вы сможете отсылать электронную почту через Ваш почтовый сервер.

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);
}
Системные требования : SiteKiosk 5.00

Логический-файл (.log)

Этот пример отображает все .log-файлы, созданные с момента запуска. Также можно записывать персональные данные.

Эта функция записывает определенное сообщение в .log-файл:
function createLogEntry(msg)
{
   SiteKiosk.Logfile.Notification(msg);
}
Системные требования : SiteKiosk 5.5

Автоматическая распечатка web-страницы

Если вы добавляете следующий Skript пример в код Вашей web-страницы, она автоматически печатается при вызове.

Для того, чтобы это происходило без вмешательства пользователя, Вы должны в SiteKiosk конфигурации под-> Управление-> Печать включть следующие указания „Веб-страницу печатать как есть (без вмешательства пользователя) “ или „ Автоматически печатать самый большой фрейм (без вмешательства пользователя)“.

Если Вы активировали контроль принтера, Вы должны дополнительно пункт „ Пользователь должен подтвердить отправку на печать“ деактивировать.


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("your_webpage");
gk_Window.Move(0, 0, 0, 0);
window.setTimeout("gk_Window.Hide();", 1);
var gi_Interval = window.setInterval("PrintExtWindow();", 100);


Пожалуйста, обратите внимание на то, чтобы дать разрешение Skript-у соответствующей URL(ссылке).

Загрузка Log файла посредством FTP для SiteKiosk 6

Этот скрипт позволяет отправлять Log файлы посредством E-mail на FTP сервер.
Системные требования : SiteKiosk 6.0

Передача данных кредитных карточек на web-страницу

Этот пример скрипта демонстрирует, как данные кредитных карточек, считаные с помощью считывающего устройства в SiteKiosk, могут передаваться web-странице. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования : SiteKiosk 5.00

Изменение в DOM web-страницы

Этот пример демонстрирует, как Вы можете влиять на Document Object модель (DOM) отображаемой в SiteKiosk web-страницы. Таким образом возможно приспосабливать web-страницы для использования на SiteKiosk терминале не изменяя их первоначальный код. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования : SiteKiosk 5.00

Печатать только выбранную страницу

Этот пример скрипта позволяет задать для печати только определенные страници. Дополнительную информацию Вы получите, если откроете, файл Javascript из архива zip в текстовом редакторе и прочтете секцию Readme.
Системные требования : SiteKiosk 5.00

Динамическое изменение содержимого второго монитора

Если Вы используете второй монитор вместе с SiteKiosk, Вы сможете, используя этот пример скрипта, влиять на содержание этого монитора посредством действий на основном экране.
Системные требования : SiteKiosk 7.0

Редактировать конфигурацию SiteKiosk посредством скрипта

Пример непосредственного редактирования конфигурации SiteKiosk , например, посредством скриптовой задачи в SiteRemote.
Системные требования : 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.
Системные требования : SiteKiosk 7.0

Создать локальные копии видео видео/фотографии Webcam

Этот скрипт создает локальные копии видео/фотографий, созданных в Webcam. Инструкции по инсталляции см. в файле readme.
Системные требования : SiteKiosk 7.0

Изменение громкости на терминале SiteKiosk удаленно через SiteRemote

Сценарий, приведенный в этом примере, после запуска посредствам задачи в SiteRemote, изменит громкость на терминале SiteKiosk. Детали по установке и запуску сценария, Вы найдете в файле „ReadMe.txt“.
Системные требования : SiteKiosk 8.x