Инструкция по размещению скрипта JavaScript для трансляции календаря выставок с сервера EXPONET.RU
Инструкция по генерации XML-файла для трансляции календаря выставок с сервера EXPONET.RU
XML-файл генерируется на сервере EXPONET по запросу вида:
http://www.exponet.ru/content/xml/exhibitions.ru.xml?[Параметр1=Значение1]&[Параметр2=Значение2]&[...]
http://www.exponet.ru/content/xml/exhibitions.en.xml?[Параметр1=Значение1]&[Параметр2=Значение2]&[...]
Здесь Вы можете взять уже готовый PHP-скрипт со всеми возможными параметрами и их краткими описаниями.
exhibitions.zip ~2Kb
Передаваемые параметры и их значения:
Параметр | Значение и описание |
---|---|
v | Версия. По умолчанию =2. Введен для совместимости с трансляцией при помощи JavaScript'а. |
country | ID страны или ID нескольких стран
(перечисленные через ";"), по которым будет выборка из базы данных. По умолчанию
выводятся выставки всех стран. Действующий список ID стран. Внимание: если в запросе xml участвует параметр city (см. ниже), то параметр country будет проигнорирован, т.е. приоритет за параметром city, т.о. 1. Если параметр city указан, то автоматически выключается параметр showcountry=no. 2. Если параметр city не указан, и указан параметр country, автоматически включается параметр showcity=yes. 3. Если указано несколько ID стран, то автоматически включается параметр showсountry=yes. |
city | ID города или ID нескольких городов
(перечисленные через ";"), по которым будет выборка из базы данных. По умолчанию
выводятся выставки всех городов всех стран, указанных в параметре country. Действующий список ID городов. Внимание: если в запросе xml участвует параметр city, то параметр country будет проигнорирован, т.е. приоритет за параметром city, т.о. 1. Если параметр city указан, то автоматически выключается параметр showcountry=no. 2. Если параметр city не указан, и указан параметр country, автоматически включается параметр showcity=yes. 3. Если указано несколько ID городов, то автоматически включается параметр showсity=yes. |
topic | ID тематики или ID нескольких тематик
(перечисленные через ";"), по которым будет выборка из базы данных. По умолчанию
выводятся выставки всех тематических направлений. Действующий список ID тематик. |
df | Формат отображения даты начала выставки, по умолчанию df="d-m-Y"; т.е. (дд-мм-гггг). Некоторые условные обозначения для вывода даты: Если в формате вывода даты используются пробелы и другие недопустимые для URL символы, их следует представить в стандарте RFC 1738. Если Вы собираетесь воспользоваться скриптом, предоставленным вначале, то указание параметра даты в нем не требует представления в стандарте RFC 1738. Кроме того, Вы можете воспользоваться форматом "U", который возвращает количество секунд с начала Unix Epoch (т.е. результатом будет unixtimestamp), а затем воспользоваться функцией PHP date(). |
maxperiod | Количество дней, начиная с текущего, на которое будут выбраны выставки из базы данных. По умолчанию - нет ограничения. Параметр должен быть положительным, иначе он проигнорируется. |
max | Максимальное количество выбираемых выставок, но не более 50. По умолчанию и при неверном задании параметра - 10. |
inv | Относится к разделу сервиса для посетителей и участников выставки. Возможные значения yes или no. Отвечает за передачу в xml-файл информации о возможности заказа приглашения на выставку с сервера EXPONET.RU. По умолчанию равен yes. |
part | Относится к разделу сервиса для посетителей и участников выставки. Возможные значения yes или no. Отвечает за передачу в xml-файл информации о сушествовании заявки на участие в выставке на сервере EXPONET.RU. По умолчанию равен yes. |
hotel | Относится к разделу сервиса для посетителей и участников выставки. Возможные значения yes или no. Отвечает за передачу в xml-файл информации о возможности бронирования гостиниц в городе, где проходит данная выставка, с сервера EXPONET.RU. По умолчанию равен yes. |
showcountry | В настоящее время единственным значением этого параметра может быть только no. Включается автоматически при условиях, указанных для параметров city и country. |
showcity | В настоящее время единственным значением этого параметра может быть только no. Включается автоматически при условиях, указанных для параметров city и country. |
enc | возвращает XML в кодировке KOI8-R. Данный параметр, как видно, работает только для русского языка. По умолчанию для русского языка кодировка - windows-1251, для английского - windows-1252. |
Все параметры необязательны для указания. При вызове страницы вида http://www.exponet.ru/content/xml/exhibitions.ru.xml Вы получите выставки всех стран, всех городов и тематик, количеством не более 10, в кодировке windows-1251, со всеми доступными сервисами.