Skocz do zawartości
Kombajn

Losowy banner w Custom Sidebar Blocks

Polecane posty

Użyłem kodu, który mi dałeś Spanner w innym temacie:

<script type="text/javascript">
var images = [],
index = 0;
images[0] = "<img src='...' />";
images[1] = "<img src='...' />";
index = Math.floor(Math.random() * images.length);
document.write(images[index]);
</script>

Kod działa w tej appce idealnie, tzn samo to, że działa i przyjmuje kod, ale wyświetla losowy banner z listy i tylko jeden a ja chciałbym aby wyświetlało wszystkie, tylko losowo rotowało ich położenie ponieważ nie do końca zadowalająca dla reklamodawcy jest stała pozycja.

 

Czy tym kodem da się to osiągnąć?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
<script type="text/javascript">
var images = [];

images[0] = "<img src='...' />";
images[1] = "<img src='...' />";


function randOrd()
{
    return (Math.round(Math.random())-0.5);
} 

images.sort( randOrd );

for( i=0; i<images.length;i++)
{
    document.write( images[i]);
}

</script>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

ale on się praktycznie niczym nie różni od poprzedniego :) a nie masz jakiegoś błędu JS na stronie?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

;(

 

To ja już nie wiem. Zrobiłem drugi blok, wrzuciłem ten kod i nic nie ma. 

Wcześniejszy kod działa, tylko nie do końca tak jak chcę.

 

 

 

 

b8oJvDr.png

 

 

dMkxlYO.png

 

 

Nie wywala żadnych błędów, fragmentów kodu itd czyli przyjmuje go, ale moze nie rozpoznaje jakiegoś fragmentu albo w kodzie jest jakaś "literówka" :/

Edytowano przez Kombajn

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

a możliwe :) po

var images = [],

ma być średnik a nie przecinek :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A widzisz a ja też jak wół patrzyłem w to miejsce, ale wydawało sie ok  :D

 

 

Już prawie... Zatrybiło po zmianie, ale wyświetla bannery obok a nie poniżej:

 

HvKYY3T.png

 

 

Nie reaguje na <br>, wywala kod wtedy :/

 

 

 

Nieaktualne, to tylko tak pokazuje dziwnie w ACP a na forum jest git :)

 

Jeszcze jakbyś mi powiedział jak zrobić przerwę, enter między bannerami bo teraz są zlepione :)

Edytowano przez Kombajn

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

zamień:

document.write( images[i]);

na:

document.write( images[i] + '<br />' );

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Hardcore. Dodałem 2x <br /> i już nawet jest przerwa między bannerami.

 

Powiedz mi jeszcze jak podlinkować te bannery ;)

Edytowano przez Kombajn

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

tam gdzie masz adres obrazka zamien na:

<a href="adres"><img src="ścieżka dostępu do obrazka" alt="tekst alternatywny" /></a>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Próbowałem to zastosować od razu, ale się nie udało, znikają od razu wszystkie bannery.

 

To byłoby za proste, Spanner jakiegoś hardcora zaszył w kodzie :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

moj blad, zle wpisalem, niby pierdolka a tyle zmienia

images[0] = "<a href='adres do strony'><img src='ścieżka dostępu do obrazka' alt='tekst alternatywny' /></a>";

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dodałem jeszcze target do tego. THX

images[0] = "<a target='_blank' href='adres do strony'><img src='ścieżka dostępu do obrazka' alt='tekst alternatywny' /></a>";

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

dać " też możesz tylko musisz wyescapować, czyli dać \" :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

dać " też możesz tylko musisz wyescapować, czyli dać \" :)

 

niby tak tylko po co sobie zycie utrudniac ? :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A to już nie wiem, podałem inne rozwiązanie po prostu :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.