Инструкция по генерации XML-файла для трансляции календаря выставок с сервера EXPONET.RU
Инструкция по размещению скрипта 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,
со всеми доступными сервисами.