Slideshow Pro - Flash загружается, а изображения - нет.Зачем? - PullRequest
2 голосов
/ 02 сентября 2010

Я установил Slideshow pro с swfobject здесь: http://globalhealth -dev.oit.duke.edu / whos-connected / alumni

Вспышка загружается, а изображения - нет. Я дважды проверил пути изображения к смерти, и они кажутся правильными.

Вот HTML:

<object id="alumni" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="520" height="270">
<param name="movie" value="http://globalhealth-dev.oit.duke.edu/alumni-slideshow.swf" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="http://globalhealth-dev.oit.duke.edu/alumni-slideshow.swf" width="520" height="270">

<!--<![endif]-->
<div>
    <h1>Alternative content</h1>
    <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/photos/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
</div>
<!--[if !IE]>-->
</object>
<!--<![endif]-->

</object>

Вот код swfobject:

<script type="text/javascript">
swfobject.registerObject("slideshow", "9.0.0", "expressInstall.swf");
    swfobject.registerObject("alumni", "9.0.0", "expressInstall.swf");
</script>

Файл images.xml и галерея находятся в корневом каталоге, а код файла xml:

<?xml version="1.0" encoding="UTF-8"?>
  <gallery>
   <album title="Alumni" description="Duke Global Health Institute Alumni" lgPath="gallery/album1/lg/">
  <img src="kohler.jpg" />
  <img src="zimmerman.jpg" />
  <img src="griffin.jpg" />
   </album>
</gallery>

Буду признателен за помощь в решении этой проблемы! Спасибо.

Ответы [ 3 ]

0 голосов
/ 07 сентября 2010

С некоторой помощью ребят из Slideshow Pro я наконец-то нашел решение:

  1. Поместите полный URL-адрес в файл images.xml в настройках ssp во Flash: http://www.myurl.com/images.xml
  2. Укажите полный путь к папке изображений галереи в XML-файле: http://www.myurl.com/gallery/lg/
  3. Введите только имя изображения в ссылке img src: img src = "photo1.jpg"

0 голосов
/ 07 октября 2012

Для меня это была проблема с crossdomain.xml и моим правилом Apache mod_rewrite, которое направляло все domain.com запросы на www.domain.com .

Я добавил это в свой файл .htaccess, и он снова начал работать:

RewriteRule ^/crossdomain\.xml$ - [L]
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*) http://www.domain.com%{REQUEST_URI} [redirect=permanent]
0 голосов
/ 03 сентября 2010

хорошо, вы готовы, вы поместили все из них в корень и получили доступ к этому URL http://globalhealth -dev.oit.duke.edu / alumni-slideshow.swf

конец, вставьте его туда, куда хотите.

...