D!@mo: Booking Calendar modul for websites

 
 

English : Русский

Модуль для внедрения календаря резервирования и бронирования в web-сайты и компоненты CMS.
 

Возможности модуля:
- легкая и быстрая установка на любые сайты и компоненты CMS;
- использование модуля для любых типов объектов: отель или номера в них, вилла, квартира, автомобиль или другая техника, людей-специалистов и т.п.;
- раздельная часть администрирования и настройки модуля;
- простой API для связи модуля с объектами вашей web системы;
- персональные настройки цветов элементов модуля;
- выбор размеров модуля календаря;
- поддержка многих языков и возможность добавления новых языков интерфейса модуля;
- гибкая установка валюты и цен;
- мгновенная отправка заказов на несколько ваших email адресов;
- отображение состояния объектов для пользователей прямо в календаре бронирования;
- управление состоянием объекта за любой период;
- таблица и фильтр заказов для управления заказами;
- добавление дополнительных возможностей по вашему желанию;
- БЕСПЛАТНЫЙ пробный период в 3 месяца;
- годовая оплата за объект бронирования $30.
 

ИНСТРУКЦИЯ ПО УСТАНОВКЕ И НАСТРОЙКЕ
 

Панель администрирования.

1. Создайте на своем сайте страничку (например, http://www.yourdomain.com/adm.html) для администрирования модуля и внесите в html код странички следующее:
- в разделе head:
<!-- внутри раздела head -->

<style type="text/css" media="screen">
html, body { height:100%; }
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>

<!-- -->

- в разделе body:
<!-- внутри раздела body >

<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='100%' height='100%' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/adm.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/adm.swf' width='100%' height='100%'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
<!-- -->

2. Откройте эту страничку в браузере (например, http://www.yourdomain.com/adm.html). При успешной регистрации вашего хоста, панель администрирования предложит ввести пароль администратора. Сначала пароль администратора: 123456. Выберите меню «Настройки-Общие» панели администрирования. В этом разделе измените и запомните пароль.

В разделе «Настройки модуля» заполните поля соответствующими данными.

ВНИМАНИЕ! Значение поля «ВАЖНО! Ключ обратной проверки используемый в скрипте по адресу <ваш хост>/bccheck/ :» предназначена для определения подмодулем безопасности системы Booking Calendar принадлежности вам сайта. Введите любую строку длиной до 20 символов из цифр и латинских букв и запомните этот ключ. Примените изменения.

Создайте на вашем сайте скрипт в директории /bccheck/ (например, http://www.yourdomain.com/ bccheck/index.php). Этот скрипт должен возвращать MD5 хэш строки введенной в поле «ВАЖНО! Ключ обратной проверки используемый в скрипте по адресу <ваш хост>/bccheck/ :». Пример скрипта в php (допустим, что Вы установили «Ключ обратной проверки» значение yourkey):
<?php
echo md5("yourkey");
</php>

Скрипт этого примера (http://www.yourdomain.com/bccheck/) возвращает 5989f2c25d559f0acf08e541944182dd.

В разделе «Объекты-Управление» заполните список объектов с кодами объектов вашей системы. Эти коды определяют связь с объектами вашей web системы. Установите цены для объектов.
 

Минимальные настройки для использования D!@mo: Booking Calendar modul на вашем сайте сделаны. В других пунктах меню Панели администрирования вы можете сделать настройку цветов, объектов, цен. А так же управлять состояниями объектов, и выводить список с деталями заказов.
 

Демонстрация Панель администрирования: http://naszdes.net/bcdemo/adm.php
 

Календарь бронирования.
На страницах вашего сайта, где должен быть календарь бронирования внедрите следующий html код:
- в разделе head:
<!-- внутри раздела head -->

<style type="text/css" media="screen">
#flashContent { display:none; }
</style>
<link rel="stylesheet" type="text/css" href="http://products.naszdes.net/booking_calendar/history/history.css" />
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/history/history.js"></script>
<script type="text/javascript" src="http://products.naszdes.net/booking_calendar/swfobject.js"></script>

<!-- -->

- в разделе body:
<!-- внутри раздела body >

<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>" );
</script>
</div>

<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' width='580' height='550' id='Main'>
<param name='movie' value='http://products.naszdes.net/booking_calendar/cal_b.swf' />
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--[if !IE]>-->
<object type='application/x-shockwave-flash' data='http://products.naszdes.net/booking_calendar/cal_b.swf' width='580' height='550'>
<param name='quality' value='high' />
<script language="JavaScript">document.write("<param name='FlashVars' value='fullurl="+encodeURIComponent(document.location.href)+"' />")</script>
<param name='allowScriptAccess' value='sameDomain' />
<param name='allowFullScreen' value='true' />
<!--<![endif]-->
<!--[if gte IE 6]>-->
<p>
Either scripts and active content are not permitted to run or Adobe Flash Player version
10.0.0 or greater is not installed.
</p>
<!--<![endif]-->
<a href='http://www.adobe.com/go/getflashplayer'>
<img src='http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash Player' />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>

<!-- -->

 

Если хотите маленький размер календаря, то замените cal_b.swf на cal_s.swf.

 

API D!@mo: Booking Calendar modul для связи с вашими объектами работает через GET параметры. Модуль обрабатывает следующие GET параметры URL в который он внедрен:
bcuserlogin - обязательный параметр. Имя (логин) пользователя вашей системы. Нужен для того, чтобы вы могли определить от какого пользователя вашей системы пришел заказ.

bcobjcode - обязательный параметр. Строковой код бронируемого объекта. Нужен для того, чтобы определить какой объект из вашей системы бронируется. ВНИМАНИЕ! В панели администрирования модуля в разделе «Объекты-Управление» заранее заполните список объектов с кодами объектов вашей системы.

bclang - необязательный параметр. Лейбл языка интерфейса модуля. В настоящее время поддерживаются языки: немецкий bclang=de, английский bclang=en, испанский bclang=es, греческий bclang=el, турецкий

bclang=tr, русский bclang=ru. Если параметр не указан, то модуль берет язык браузера пользователя. Если язык браузера не поддерживается модулем, то язык интерфейса браузера будет английским.

bcyear - необязательный параметр. Год календаря модуля отображаемый при загрузке. Если не установлен, то модуль будет отображать текущий год.

bcmonth - необязательный параметр. Месяц календаря модуля отображаемый при загрузке. Если не установлен, то модуль будет отображать текущий месяц.

Например, загрузка страницы для бронирования объекта с кодом otelroom12 пользователем traveler1, язык интерфейса модуля - греческий, начальные годы и месяц – 5 и 2011: http://www.yourdomain.com/booking/res.asp? bclang=el&bcmonth=5&bcyear=2011&bcobjcode= otelroom12&bcuserlogin= traveler1<&..other parameters of your web system..>
 

Когда пользователь нажимает «Отправить заявку» D!@mo: Booking Calendar modul обрабатывает заявку, помещает в данные заказа для вывода в таблице заказов Панели администрирования, отправляет данные заявки на e-mail адреса введенные в настройках в Панели администрирования.
 

Демонстрация календаря бронирования: http://naszdes.net/bcdemo
 

Техническая поддержка: bcsupport@naszdes.net
 

Вы так же можете подписаться на платную техническую поддержку объекта бронирования всего за 30$ в год.
 

 
  © 2011 НП АИТС "Система"