PDA

View Full Version : aiutatemi: rotazione banner di script


ciborg128
16-10-2003, 14:04
chiedo già grazie a tutti x quelli che lo leggeranno prechè penso che non sia una cosa poco noiosa aiutare in questo campo.. quindi: Grazie :)

il mio problema è questo: ho un sito (http://newtech.altervista.org/) e vorrei che i miei banner (2) facciano una rotazione. voi mi direte: vai su html.it e scaricati un file x la rotazione dei banner.

e no, i miei banner sono degli script di altri siti, quindi non ci sono delle immagini ma dei codici!!!
avete capito?
riuscireste a fare qualcosa di poche righe?
grazie a tutti!:vicini: :vicini:

cionci
16-10-2003, 14:09
Che linguaggio di scripting lato server supporta il tuo sito ?

ciborg128
16-10-2003, 14:11
:mc: ehm.... gira con phpnuke!!
è questo che volevi sapere?
non me ne intendo di programmazione... :(

cionci
16-10-2003, 14:21
Quindi php :)

Allora...metti tutti i tuoi file contenenti il codice da ruotare in una dir chaimata rotazione...

Chiamali banner1.php, banner2.php....bannerN.php...

Per farlo semplice:

<?php
// inizializza usando i microsecondi
function crea_seme() {
list($usec, $sec) = explode(' ', microtime());
return (float) $sec + ((float) $usec * 100000);
}
mt_srand(crea_seme());
$valorecasuale = 1 + (mt_rand() % NUM);
include("rotazione/banner".$valorecasuale.".php");
?>

Al posto di NUM inserisci il numero del file con N massimo nella dir rotazione... Ricordati che se ne aggiungi uno o ne togli uno deve comunque esserci un lista competa di file bannerN.php con N che va da 1 a NUM...
Volendo si può fare anche più complicato leggendo i file contenuti nella directory rotazione e scegliendo fra questi file (in questo caso basterebbe metterli nella directory senza occuparsi del nome)...

ciborg128
16-10-2003, 15:34
scusa, ma io ho solo delle righe di codice: queste 2

<SCRIPT SRC="http://ad.123adv.it/banner.asp?id=10293"></SCRIPT>

e l'altro è

<script language="JavaScript" src="http://ad.altervista.org/alternet.ad?c=10&f=0&x"></script>
:)


grazie di tutto :)

cionci
16-10-2003, 15:44
Appunto metti in banner1.php la prima e in banner2.php la seconda...
Così anche in caso che tu avessi banner di diverso tipo andrebbe bene...

ciborg128
16-10-2003, 16:50
non funge in locale. :(
ho creato la cartella, ho creato i file banner1 e banner2.php e poi nel blocco ho inserito il codice con al posto di NUM 2, visto che i banner sono 2.
mi stravolge la grafica allungandomi altri blocchi.

ciborg128
16-10-2003, 16:58
io devo rinchiudere il codice in un blocco del phpnuke, forse non era sott'inteso:)

cionci
16-10-2003, 18:16
Vabbè...chiaramente devi decidere tu dove metterlo all'interno della pagina... Questo era sottointeso...

ciborg128
16-10-2003, 19:17
non sai più aiutarmi? :cry:

cionci
17-10-2003, 02:55
Dove lo vuoi mettere il banner ?!?!?! In basso in alto a destra a sinistra ?

ciborg128
17-10-2003, 08:21
lo voglio dov'è adesso, però ce ne deve essere solo uno, che poi ruota. capito? :)

cionci
17-10-2003, 08:25
Metti il codice che ti ho dato al posto del codice che genera il banner che c'è adesso...

ciborg128
17-10-2003, 09:49
guarda cosa succede quando metto il codice al posto dei banner.. link (http://newtech.altervista.org/sclero.htm)

grazie per tutta la tua pazienza :)

cionci
17-10-2003, 10:34
Mi scrivi dentro l'HTML il posto in cui hai inserito il codice che ti ho dato (basta scrivererci un parola come "l'ho inserito qui")...

ciborg128
17-10-2003, 10:45
niente :( stesso risultato:cry:

cionci
17-10-2003, 11:35
OK...ma voglio vedere dove lo inserisci....

ciborg128
17-10-2003, 11:51
potresti dirmi tutto passo passo con le fariabili che fanno al caso mio? almeno vediamo dove sbaglio.
ho 2 banner in 2 file banner1.php e banner2.php. apro il "phpmyadmin e ci schiaffo il codice che mi dirai con le variabili che servono a me. facciamo cosi? :)

cionci
17-10-2003, 12:08
Te devi infilare il codice che ti ho dato al posto del codice del banner vecchio... In teoria dovrebbe andare... Di php ci capisco abbastanza, ma di phpnuke non ci capisco molto...

ciborg128
17-10-2003, 12:09
però al posto di NUM scrivo 2 perchè ho 2 banner?

cionci
17-10-2003, 12:10
Sì... E nel sito fai l'upload in /rotazione/ dei due file contenenti il codice dei due banner...

ciborg128
17-10-2003, 12:22
di sicuro c'è qualcosa di sbagliato, non mi visualizza niente.
sei sicuro che il codice sia giusto? non mi visualizza niente.
conosci magari qualcosa in javascript?

ciborg128
17-10-2003, 12:24
ho fatto uno screenshot di dove inserisco il codice che mi hai dato.
http://newtech.altervista.org/mysql.JPG

ciborg128
18-10-2003, 11:58
uppete