Un caro amico ha creato un bel pop up che ricarica ad ogni refresh delle immagini random.
Ha strutturato tutto in modo che sia un ben codice ottimizzato e che sia cross-broswe.
Ora,il codice funziona a dir poco perfettamente,ma purtroppo ho dovuto settare un'opzione,a detta insicura,vale a dire l'inserimento del php negli stili di phpbb.
Questo è per farvi vedere come ho strutturato la cosa nell'index_body.html:
Codice: Seleziona tutto
<!-- PHP -->
//QUESTE RIGHE SONO NECESSARIE, QUINDI DEVONO ESSERE INCLUSE IN TUTTE LE PAGINE DOVE SI VUOLE USARE IL SISTEMA POPUP
include_once($_SERVER['DOCUMENT_ROOT']."/path.php");
include_once($da_inst."/admin/config.php");
<!-- ENDPHP -->
<!-- INCLUDE overall_header.html -->
<!-- PHP -->
//QUESTA RIGA E' NECESSARIA, QUINDI DEVE ESSERE INCLUSA IN TUTTE LE PAGINE DOVE SI VUOLE USARE IL SISTEMA POPUP
echo "<script type=\"text/javascript\" src=\"".$pa_inst."/js/apri_popup.js.php".$var_to_js."\"></script>";
<!-- ENDPHP -->
<!-- Inizio -->
<table style="border: 1px #638faf" bgcolor="#e1e9f2" cellspacing="0" cellpadding="10" width="100%">
<center><img src="http://img532.imageshack.us/img532/7189/locandinaaw.png"></center>
<tr>
<th colspan="4" style="text-align:center;">Bacheca</th>
</tr>
<tr>
<td>
<center>RpgMkr.net si basa su un principio fondamentale: la creazione di videogiochi. La comunità si interessa principalmente della creazione di giochi tramite l'uso di programmi specifici (tool) adatti a questo scopo. Naturalmente ci interessiamo anche delle arti grafiche che sono indispensabili per i videogiochi, come la pixel art, la modellazione 3D e il disegno. E' richiesto il massimo rispetto verso le regole del forum <a href="http://rpgmkr.net/forum/regolamento-t2.html">(clicca qui per leggere)</a> e lo svago (sezioni OT) è consentito entro certi limiti. Topic inutili e senza alcuna utilità non sono ammessi e verranno rimossi. E' buona educazione lasciare un messaggio nella sezione <a href="http://rpgmkr.net/forum/presentazioni-f40.html"><b>Ingresso</b></a> in cui ci si presenta in modo completo. Detto questo, buon divertimento nel forum di RpgMkr.net.</center><br />
<hr><br />
<center><a href="http://www.rpgmkr.net/forum/animefacemaker.php"><b>Anime Face Maker</b></a> | <a href="http://www.rpgmkr.net/forum/charamakerxp.php"><b>Chara Maker XP</b></a> | <a href="http://www.rpgmkr.net/forum/generatore_di_nomi.php"><b>Generatore di Nomi</b></a> | <a href="http://www.rpgmkr.net/forum/palettecolori.php"><b>Palette Colori</b></a></center>
<br />
<hr><br />
<center><img style="border:0" src="http://i42.tinypic.com/k0ftqb.png"> <img style="border:0" src="http://i39.tinypic.com/jkho47.png"> <img style="border:0" src="http://i42.tinypic.com/5pr251.png"> <img style="border:0" src="http://i42.tinypic.com/316wzls.png"></center><br />
<hr>
<center><img src="http://img16.imageshack.us/img16/6760/ashrpgmakerxpkaiversion.gif"> <font size="2"><b><u>Ci sono {CHAT_USERS_ONLINE} utenti di RpgMkr.net in chat</b></u></font></center>
<td>
<font color="#003366"><center><p><strong>Random Screen</strong></p></center>
<center><p>
<!-- popup -->
<!-- PHP -->
//[INFO]Variabile NECESSARIA;
//verifica la possibilità di avere un ID raondom e inizializza la variabile $id_random.
if (!$id_random = popup_random($array_ID)) exit("<strong>Errore 0</strong>");
//[INFO]Variabile NECESSARIA.
//PRIMO VALORE: [!!_NON MODIFICARE_!!].
//SECONDO VALORE: la larghezza dell'anteprima, da scrivere fra virgolette in uno dei seguenti formati: "Npx" o "N%" ( N è un numero qualsiasi ).
//TERZO VALORE: frase che apparirà sopra l'immagine; è facoltativo, può anche non essere inserito oppure lasciato con "".
$impostazioni = array( $id_random, 160, "Apri Popup" );
//[INFO]Funzione che stampa l'anteprima di un popup di un ID RANDOM(casuale).
//TUTTI I VALORI: [!!_NON MODIFICARE_!!].
//[IMPORTANTE]Richiede necessariamente l'inizializzazione delle seguenti variabili: $id_random e $impostazioni.
mostra_anteprima_popID( $pa_imm, $array_ID[$impostazioni[0]][0], $impostazioni[0], $array_ID[$impostazioni[0]][1], $impostazioni[1], $impostazioni[2] );
<!-- ENDPHP -->
<!-- popup -->
© rpgmkr.net
</td>
</tr>
</td>
</tr>
<br /></table>
<!-- Fine -->