swfobject и IE 6 7 8 - PullRequest
       5

swfobject и IE 6 7 8

0 голосов
/ 25 октября 2010

Я использую swfobject в joomla и генерирую динамические XML-файлы (пишу файл) для загрузки слайд-шоу в мои списки.

Проблема только в IE, где слайд-шоу не меняются с последнего при изменении моих списков.

Похоже, проблему с кешем пытались добавить: slideshow.swf? T = "+ new Date (). GetTime (), но безуспешно: (

Код для xml

$xml .="
    <?xml version='1.0' encoding='UTF-8'?>
    <data random='$r'>
        <time>".$params->get('slide_time')."</time>
        <transition>".$params->get('slide_trans_type')."</transition>
        <transition_time>".$params->get('slide_transition')."</transition_time>
        <autoplay>$autoplay</autoplay> 
        <controlls>$sc</controlls>
        <images>";

        foreach ($images as $img)
        {
            $xml .= "<img path='".JURI::base()."components/comp/uploads/image/".$img['mfile']."'><![CDATA[<span class='big'>".$img['mtitle']."</span><br /><span class='normal'>".$img['mdescription']."</span>]]></img>";

        }

    $xml .="
        </images>
    </data>";

    $file = JPATH_COMPONENT_SITE.DS.'uploads'.DS.'xml'.DS.'source.xml';
    JFile::makeSafe($file);
    JFile::write($file, $xml);

введите код здесь

1 Ответ

2 голосов
/ 25 октября 2010

Итак, xml загружен с ... /uploads/xml/source.xml.Как это местоположение передается в SWF?С параметром swfobject или это жестко запрограммировано в swf?

Вы должны добавить защиту от кэширования в расположение XML-файла, чтобы он загружался из ...uploads/xml/source.xml?346456456 или чего-то подобного.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...