|
| ||||||||||||||||||||||
|
|
← Ctrl предыдущаяследующая Ctrl →
Автономные и серверные виджетыXHTML-файл виджета всегда загружается на Яндекс. Если функциональная часть виждета расположена в блоке <body>, то виджет называется автономным. Если же она хранится на стороннем сервере (путь к телу виджета указан в свойстве src) - то серверным. Автономные виджетыТело и описание автономного виджета содержатся в одном XHTML-файле, который загружается на Яндекс. Тем не менее, автономные виджеты могут использовать внешние ресурсы во время своей работы, например, загружать скрипты, стили, картинки со сторонних серверов. Любая информация, содержащаяся в теге <body>, должна быть валидным XHTML.
Рисунок 1. Схема взаимодействия автономных виджетов![]() Серверные виджетыТело серверных виджетов загружается со стороннего сайта. Блок <body> таких виджетов должен быть пустым, а адрес источника загрузки - указан в свойстве src: ![]() Любое содержимое тега <body> серверного виджета будет проигнорировано. Для того чтобы достичь такой же функциональности, как у только что описанного автономного виджета, указанный файл http://example.com/helloworld.html должен содержать следующее: Используя данный подход, можно сделать свою страницу виджетом, затратив минимум усилий. Для этого лишь необходимо подставить нужный параметр в свойство src. Код тела виджета может быть написан на любом серверном языке программирования, результатом работы которого является HTML. Чтобы переписать приведенный пример на PHP, нужно:
Рисунок 2. Схема взаимодействия серверных виджетов![]() Разработчикам, имеющим свой хостинг, следует иметь в виду, что попадание виджета в каталог Яндекса существенно увеличит трафик и нагрузку на сервер хостинга. |
Ru
|
© 2008—2012 «Яндекс»
|