Fade in - Fade out Slideshow skripta
 
Mika 24. okt 2009 11:04:54 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#1

Iščem skripto za slideshow bannerjev (linkanih slik), kot je naprimer na http://www.mimovrste.com/

Ena opcija, ki sem jo našel je http://www.buystockflash.com/Fade-in--Fade-out-Slideshow/flash-animation-1741.html

Vendar me moti, ker je flash animacija.



Ve kdo za kakšno drugo, boljšo rešitev?


všeč(0) ni všeč(0) spam(0)
 
Rizling 24. okt 2009 12:16:34 Pridružen od:
5. avg 2008
652 objav
413 46 4
#2

Z manjšimi modifikacijami lahko to skripto prilagodiš potrebam:



Featured Content Slider v2.4


všeč(0) ni všeč(0) spam(0)
 
kopriva 24. okt 2009 13:05:33 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#3

Mika, verjetno ne poznaš jQuery? Poglej tukaj, če ti kaj koristi: http://speckyboy.com/2009/06/03/15-amazing-jquery-image-galleryslideshow-plugins-and-tutorials/.


všeč(1) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
Mika 24. okt 2009 13:14:16 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#4

Pojma nimam od programiranja. Trenutno imam sledečo težavo s skripto, ki sem jo navedel v prvem postu:



Stran (prestashop) je sestavljena iz različnih modulov, kjer bere vsebino modula iz *.tpl datoteke.



Modul, v katerega bi rad vstavil skripto, se začne s kodo:


<!-- Module Editorial -->
<div id="editorial_block_center" class="editorial_block">

Nato se nadaljuje z


{if $xml->body->$logo_subheading}{$xml->body->$logo_subheading|stripslashes}{/if}
{if $xml->body->$title}<h2>{$xml->body->$title|stripslashes}</h2>{/if}

Takoj na začetku diva, pred zgornjo kodo, bi rad vstavil tole:


<script language="javascript">
if (AC_FL_RunContent == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
'width', '556',
'height', '250',
'src', 'slideshow',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'window',
'devicefont', 'false',
'id', 'slideshow',
'bgcolor', '#000000',
'name', 'slideshow',
'menu', 'true',
'allowFullScreen', 'false',
'allowScriptAccess','sameDomain',
'movie', 'slideshow',
'salign', ''
); //end AC code
}
</script>
<noscript>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="556" height="250" id="slideshow" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="slideshow.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /> <embed src="slideshow.swf" quality="high" bgcolor="#000000" width="556" height="250" name="slideshow" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
</noscript>

Skratka, če vstavim to kodo direktno, se stran ne naloži od pričetka te kode naprej ( v source code ni več tega modula oziroma diva (<!-- Module Editorial -->)) ter vsega preostanka kode. V čem je problem? :S


všeč(0) ni všeč(0) spam(0)
 
kopriva 24. okt 2009 14:09:57 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#5

Meni je takole s prve sumljiva variabla ACFLRunContent. Namreč, iz te kode, ki si jo pasteal, ni videti, da bi bila kje definirana. Morda moraš kakšen JS še prej od kje drugje includat?


všeč(1) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
Mika 24. okt 2009 15:04:38 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#6

Pot do JS je znotraj <head> in je koda v source code pravilno prikazana.



Skripta deluje, če naredim php ali html dokument in jo dodam v Body.

Znotraj Prestashop strani pa mi ne deluje.

Če gledam datoteke posameznih modulov, v vsakem divu se koda začne z


{if $

Bi moral tudi tistole skripto klicati na tak način?


všeč(0) ni všeč(0) spam(0)
 
carli 24. okt 2009 18:20:17 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#7

Si prepričan da je pot do slideshow.swf prava ?


všeč(0) ni všeč(0) spam(0)
 
kopriva 24. okt 2009 18:32:05 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#8

Lahko maybe pošlješ stran, če ni skrivnost, da pogledamo tam v source?


všeč(1) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
Mika 24. okt 2009 18:45:33 Pridružen od:
22. apr 2007
4116 objav
2984 773 56
#9

kopriva, malo je še skrivnost :)

v čem je trik, da je neka slika znotraj diva zapisana na način


{if $xml->body->home_logo_link}<a href="{$xml->body->home_logo_link|escape:'htmlall':'UTF-8'}" title="{$xml->body->$title|escape:'htmlall':'UTF-8'|stripslashes}">{/if}
{if $homepage_logo}<img src="{$this_path}homepage_logo.jpg" alt="{$xml->body->$title|escape:'htmlall':'UTF-8'|stripslashes}" />{/if}
{if $xml->body->home_logo_link}</a>{/if}

Bi moral tisto skripto zapisati na isti način?


všeč(0) ni všeč(0) spam(0)
 
kopriva 24. okt 2009 20:05:44 Pridružen od:
6. nov 2007
1376 objav
2027 207 28
#10

Tebi je važno, kako na koncu source zgleda - sprocesiran. Tako da mogoče potem samo tisti končni source prilepi, niti ne rabiš URL-ja strani dajat. :-)


všeč(1) ni všeč(0) spam(0)
“Everything that happens, happens as it should, and if you observe carefully, you will find this to be so.” ― Marcus Aurelius
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se