Pagina 1 di 1

codice particolare chi lo conosce?

Inviato: 04/10/2015, 10:22
da arcobalenn
avrei bisogno di un codice HTML
che permetta la visualizzazione dei banner o immagini a "fortuna"

vi spiego meglio...
tempo fa ero iscritta sul un forum di forumfree e c'era la possibilità di mettere dei banner o immagini ( ora non ricordo se eran banner o immagini ) ... che venivano visualizzati diversi in base al caricamento.
esempio : io mettevo nel codice 5 banner-immagini
e se uno si collegava alle 9:01 vedeva il 1° banner
se uno si collegava alle 9:10 vedeva il 2° banner
...etc..etc...
in questo modo tutti i lettori del sito vedevano 1 solo banner ma diversi per ogni persona.

domanda: sapete dirmi qual'era il codice?
preciso che non erano banner a scorrimento laterale...ma se ne vedeva solo 1 per volta

Re: codice particolare chi lo conosce?

Inviato: 04/10/2015, 12:40
da Sir Xiradorn
Quindi vuoi un codice che generi banner specifici a tempo o che quando aggiorni cambia in maniera casuale?

Re: codice particolare chi lo conosce?

Inviato: 04/10/2015, 16:23
da arcobalenn
Sir Xiradorn ha scritto:Quindi vuoi un codice che generi banner specifici a tempo o che quando aggiorni cambia in maniera casuale?
la 2° che hai detto ( in maniera casuale )

Re: codice particolare chi lo conosce?

Inviato: 04/10/2015, 18:37
da Micogian
Ma lo devi fare su una pagina del forum (quale e in che posizione) oppure in una pagina diversa?
Perchè cambia il tipo di variabile da usare.
Devi creare un file php che gestisca la scelta dell'immagine (o banner).
Dovendo scegliere 1 immagine su 5 si può fare così:

Codice: Seleziona tutto

$immagine[1]   = "./percorso/immagine1.jpg";
$immagine[2]   = "./percorso/immagine2.jpg";
$immagine[3]   = "./percorso/immagine3.jpg";
$immagine[4]   = "./percorso/immagine4.jpg";
$immagine[5]   = "./percorso/immagine5.jpg";

// estrae 1 numero a caso su 5
$array_topic = array('1','2','3','4','5');
shuffle($array_topic);

$immagine_corrente = $array_topic[0]; // la prima della sequanza casuale
Ma se la devi usare in un template html devi creare la variabile per phpbb

Codice: Seleziona tutto

$template->assign_vars(array(
	'BANNER_COR'	=> $immagine_corrente
));
A questo punto puoi mettere la variabile BANNER_COR nel file html.
Il file php va incluso del file associato alla pagina dove vuoi inserire il banner.

Ti ricordo però che se e quando passerai alla nuova versione di phpbb 3.1.x queste cose le devi eliminare e usare le estensioni.

Re: codice particolare chi lo conosce?

Inviato: 04/10/2015, 19:49
da Sir Xiradorn
Se poi ti sta bene na cosa in javascript vediamo e quella la puoi usare un po dovunque