Rambler's Top100
Продэкспо - 2017, 6-10 февраля, г. Москва

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


Rambler's Top100