Проведя немного больше исследований и выяснив, как Cooliris распродал, я нашел статью, которая показывает вам, как разместить их самостоятельно и избавиться от всего, что зависит от внешних источников ... Этот метод полностью самодостаточен!
Источники:
Предполагается, что у вас есть структура каталогов, такая как следующая ...
Шаг 1: Создайте свой канал RSS
Вы хотите начать с создания файла, такого как «media.xml», и добавьте к нему следующее.Обязательно измените пути к изображениям (адрес вашего веб-сайта и т. Д.).
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Default</title>
<description>Feed Description</description>
<link>http://mywebsite.com/photogallery.php</link>
<item>
<title>First Image</title>
<media:description>This would be the first image.</media:description>
<link>http://mywebsite.com/graphics/portfolio/pl_images/image1.jpg</link>
<media:thumbnail url="http://mywebsite.com/graphics/portfolio/pl_thumbs/image1_thumb.jpg"/>
<media:content url="http://mywebsite.com/graphics/portfolio/pl_images/image1.jpg"/>
</item>
<item>
<title>Second Image</title>
<media:description>This would be the second image.</media:description>
<link>http://mywebsite.com/graphics/portfolio/pl_images/image2.jpg</link>
<media:thumbnail url="http://mywebsite.com/graphics/portfolio/pl_thumbs/image2_thumb.jpg"/>
<media:content url="http://mywebsite.com/graphics/portfolio/pl_images/image2.jpg"/>
</item>
</channel>
</rss>
Шаг 2. Отредактируйте страницу отображения
Откройте файл index.php иубедитесь, что это похоже на следующий код.Внимательно посмотрите на следующие изменения ...
- Файл cooliris.swf теперь размещается на вашем веб-сайте, а не на "apps.cooliris.com".
- The allowScriptAccessпеременные (ВСЕ ИХ) теперь «никогда», а не «всегда».
index.php
<div id="cooliris" class="cooliris">
<object id="o" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%">
<param name="movie" value="http://mywebsite.com/cooliris.swf" />
<param name="flashvars" value="feed=http://mywebsite.com/media.xml&showSearch=false" />
<param name="allowFullScreen" value="false" />
<param name="allowScriptAccess" value="never" />
<embed type="application/x-shockwave-flash"
src="http://mywebsite.com/cooliris.swf"
width="100%"
height="100%"
flashvars="feed=http://mywebsite.com/media.xml&showSearch=false"
allowFullScreen="false"
allowScriptAccess="never">
</embed>
</object>
</div>
Шаг 3. Переконфигурируйте междоменный домен, если это необходимо
Раньше, когда приложение размещалось на cooliris.com, вы должны были настроить следующий файл и поместить его в корневой каталог своего сайта.для Flash, чтобы загрузить и запустить приложения из другого домена.Итак, сейчас мы размещаем файл на нашем локальном сервере, поэтому нам нужно УДАЛИТЬ ЭТО (crossdomain.xml), так как он больше не нужен.Вот как это выглядит ...
crossdomain.xml
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*.cooliris.com" secure="false" />
</cross-domain-policy>
Шаг 4: Возьмите копию Cooliris.swfФайл
Теперь нам нужен основной компонент ... Нам нужна копия файла cooliris.swf.Вы можете получить копию с этой ссылки, размещенной на github.com .