Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z rotacją banerów
Forum PHP.pl > Forum > Gotowe rozwiązania
Medicom
Stworzyłem system banerowy oparty o losowe wyświetlanie banera, zmieniającego się co 20 s (czas można ustawiać). Zmiana jest zrobiona na iframe z odświeżaniem, ale jeśli ktoś kto ogląda stronę ma Norton Internet Seciurity baner nie zostaje wyświetlony, gdyż jest blokowany jako reklama. Pytanie jest takie jak zrobic taka rotację aby banery nie były blokowane. Myślałem aby to zrobić na JavaScript ale efekty były mizerne. Jeśli ktoś ma pomysł to proszę o pomoc.

Skrypt można zobaczyć w działaniu adres strony http://www.actiwa.pl . Strona nie jest jeszcze gotowa, ale cały czas nad nia pracuję.
Nitryt14
Dasię cośtakiego zrobić ale baner nie będzie się zminiał :cry: wystarczy że zrobisz cośtakiego [php:1:4b18ad31a7]<?php
$tab[0] = ‘graphic/obrazek1.gif'; //adres url do pierwszego banera
$tab[1] = ‘graphic/obrazek1.gif'; // a tu do kolejnego itd.tablice ciągniesz jak długo chcesz


srand(time());
$losowa = $tab[rand()%count($tab)];
print “<img src="$losowa">”;

?>[/php:1:4b18ad31a7]

Mam nadzieje że o coś takiego chodzi a jak by co pisz!!!

Pozdrawiam
Medicom
To co ty napisałeś to ja juz to zrobiłem, ale problem jest w sposobie wyświetlania banera. Wykorzystuje do tego pływajace ramki IFRAME i właśnie w tym jest problem ponieważ programy typu firewall (Norton Internet Seciurity) blokuje pływającą ramkę, czego efektem jest puste miejsce na stronie.

Myślałem aby połączyć javę z php przy wyswietlaniu banera ale mam za mało praktyki w JavieScript. 8)
Nitryt14
niewiem czy o cośtakiego ci chodzi bo mógł byś opreć to na setframe a nie iframe tykowtedy miałbyścośtakiego górne okno np. 100px a reszta * ale jak ominąć tego norto cośtam to niewiem bo przy czymś takim może nie wyświetlić całej strony sad.gif
Pozdrawiam
Medicom
Próbowałem coś takiego ale problemy nie zniknęły, a jednocześnie strona zaczęła chodzić nie stabilnie (czytaj rozlewała się i nie trzymała szerokości i wysokości).
Myślę, że można to zrobić na DHTML i warstwach ale narazie jestem za cienki w uszach aby się pobawić warstwami, chyba że ktoś by mi podrzucił pomysł jak to zrobić.
Twój pomysł nie jest zły ale w tym wypadku mi nie pomoże. Wracam do żródeł chyba zrobię statyczny rotator banerów i dam sobie spokój z dynamicznym zmienianiem banerków. 8)
Nitryt14
W takim wypadku to chyba jedyne rozwiązanie ale patrząc pod względem tego programu (Norton Internet Seciurity) przecież niewiele osób go ma więc banerki nie będą działały np 1% osób które wchodzą na twoją stronkę.

Pozdrawiam i życze rozwiązania problemu inną drogą!!! :wink:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.