Pytanko odnośnie wstawienia pliku SWF na stronkę

Forum Rozmawiamy
Odpowiedz
05.04.2012 16:00
1
odpowiedz
Gersiak
69
Konsul

Pytanko odnośnie wstawienia pliku SWF na stronkę

Witam was!
Poproszono mnie o zrobienie galerii na stronę internetową. Użyłem do tego programu Wondershare Flash Gallery Factory Deluxe. Program generuje plik o rozszerzeniu Shockwave Flash Object oraz plik HTML Document oraz folder z obrazkami ,oraz kod z galerią PRZYKŁADOWY TO :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.0.0" width="720" height="540" ID="sf" VIEWASTEXT>
<param name="movie" value="image_0.swf" />
<param name="quality" value="high" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<embed src="image_0.swf" quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="540"></embed>
</object>

Mam niestety pewien problem. Zrobiłem przykładową stronkę na cba.pl. Wrzuciłem wszystkie pliki przez FTP ( te co wcześniej podałem .swf oraz HLTM oraz folder ). Potem dodałem nowego newsa z wyżej podaną treścią i niby galeria działa wszystko jest okej. Problem zrobił się ,gdy chciałem dodać inne zdjęcia. Zrobiłem wszystko tak jak wtedy ,usunąłem stare pliki z FTP oraz treść newsa i wkleiłem od nowa. Niestety galeria na stronie ma ten sam wygląd (ustawiłem inny) oraz ma te same miniaturki zdjęć ,bo gdy na nie klikniemy wyświetlają się te nowe. Muszę dopiero stronę całkowicie usunąć ,zrobić od nowa wgrać i jest okej. Czy ma ktoś pomysł jak to zrobić ? Może gdzie indziej wkleić tą treść przykładową którą podałem wcześniej (gdzieś w index.php albo coś) lub dlaczego po edycji miniaturki oraz układ galerii nie ulega zmianie ? bardzo bym was prosił o pomoc ! Z GÓRY BARDZO DZIĘKUJĘ !

05.04.2012 16:13
QrKo
2
odpowiedz
QrKo
165
Yarr!

Sprawdz w innej przegladarce czy dalej beda stare elementy. Byc moze Twoja domyslna wczytuje multimedia z pamieci podrecznej, przez co nadal wyswietla stara wersje.

05.04.2012 17:05
3
odpowiedz
Gersiak
69
Konsul

Pomogłeś ;) tylko co zrobić gdy ktoś już wchodził na stronę ,potem uległa zmianie a on widzi to samo ? mam mu mówić ,żeby usuwał pamięć podręczną lub zmieniał co chwilę przeglądarkę ? ;/ to trochę nie wygodne. Nie ma szans żeby to jakoś ominąć?

05.04.2012 17:44
QrKo
4
odpowiedz
QrKo
165
Yarr!

Tak na szybko i nie wiem czy zadziala, bo nie mam pod reka nic do przetestowania:

1. <meta http-equiv="Pragma" content="no-cache"> w naglowku strony na ktorej masz swf'a
2. src="image_0.swf?random=xyz" do tego w php do zmiennej xyz podpinasz funkcje random ktora co refresh storny generuje inne cyferki, w efekcie czego flash bedzie przeladowywany za kazdym razem. Nie wiem czy dodatkowo nie trzeba tego okodzic we flashu ale raczej nie.

Jedynka to czysty strzal, raczej nie zadziala, dwojka powinna dzialac.

05.04.2012 18:18
5
odpowiedz
Gersiak
69
Konsul

Stworzyłem więc newsa o treści :

<meta http-equiv="Pragma" content="no-cache">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.0.0" width="720" height="540" ID="sf" VIEWASTEXT>
<param name="movie" value="image_0.swf" />
<param name="quality" value="high" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<embed src="image_0.swf?random=xyz" quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="540"></embed>
</object>

Ale nie pomogło :(

05.04.2012 18:20
maviozo
6
odpowiedz
maviozo
242
autor zdjęć

Czy xyz aby na pewno za każdym razem jest innym ciągiem znaków? Poza tym wstaw to samo
<param name="movie" value="image_0.swf" />
tutaj.

Spróbuj też przez swfobject.

05.04.2012 18:47
QrKo
7
odpowiedz
QrKo
165
Yarr!

Nie znam php, ale z tego co na szybko gogluje:

<?php
$xyz = rand(0,9999999);
?>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9.0.0.0" width="720" height="540" ID="sf" VIEWASTEXT>
<?php
echo '<param name="movie" value="image_0.swf?random='$xyz'" />'
?>
<param name="quality" value="high" />
<param name="wmode" value="window" />
<param name="allowScriptAccess" value="always" />
<param name="allowFullScreen" value="true" />
<?php
echo '<embed src="image_0.swf?random='$xyz'" quality="high" name="sf" allowScriptAccess="always" allowFullScreen="true" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="720" height="540"></embed>'
?>
</object>

Niech mnie ktos poprawi jezeli gdzies zgubilem dolara albo apostrofa.

05.04.2012 19:12
8
odpowiedz
poltar
176
Senator

zmien na

<?php
echo '<param name="movie" value="image_0.swf?random='.$xyz.'" />';
?>

nizej podobnie, uzyj koniunkcji

lub ew. wrzuc w zmienna adres i ja uzywaj

05.04.2012 19:41
9
odpowiedz
Gersiak
69
Konsul

Dzięki za odpowiedzi niestety nic nie pomogło :(

Forum Forum Rozmawiamy
Odpowiedz

GRYOnline.pl:

Facebook GRYOnline.pl Instagram GRYOnline.pl X GRYOnline.pl Discord GRYOnline.pl TikTok GRYOnline.pl Podcast GRYOnline.pl WhatsApp GRYOnline.pl LinkedIn GRYOnline.pl Forum GRYOnline.pl

tvgry.pl:

YouTube tvgry.pl TikTok tvgry.pl Instagram tvgry.pl Discord tvgry.pl Facebook tvgry.pl