Cooliris использовать изображения моего сайта? - PullRequest
0 голосов
/ 17 февраля 2011

Я хочу использовать CoolIris (www.cooliris.com) на своем веб-сайте asp.net, и он должен получать изображения с моего веб-сайта (папки изображений), а не из внешних источников, таких как Facebook, Flickr, YouTube или внешние RSS-каналы.1001 *

Ответы [ 2 ]

1 голос
/ 29 сентября 2015

Проведя немного больше исследований и выяснив, как Cooliris распродал, я нашел статью, которая показывает вам, как разместить их самостоятельно и избавиться от всего, что зависит от внешних источников ... Этот метод полностью самодостаточен!

Источники:


Предполагается, что у вас есть структура каталогов, такая как следующая ...

enter image description here


Шаг 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 .

1 голос
/ 15 октября 2011

Если вы публикуете RSS-канал Media, Cooliris (плагин для браузера) будет работать с вашим сайтом.См .: http://www.cooliris.com/developer/reference/media-rss/

Чтобы встроить Flash-стену, следуйте этим инструкциям: http://www.cooliris.com/developer/documentation/?p=embed

...