[GDRCD 5.1] Messaggi in popup postato il 02/10/2012 01:37:23 nel forum programmazione, gdrcd, open source, hosting e modificato da amerius il 02/10/2012 09:25:13
Ragazzi, probabilmente sono troppo stanca e mi sta sfuggendo un qualcosa di stupido ma non riesco a far si che i messaggi mi si aprono in una popup richiamando un pagina diversa da main.php.
Scusatemi se era già stato affrontato e non l'ho trovato.
Ho postato sotto il codice che devo cambiare :-(
Pagine → 1
02/10/2012 04:05:20
02/10/2012 08:56:51
Se vuoi aprire una qualsiasi pagina del GDRCD 5.x in popup devi creare una copia del file (esempio se vuoi li centro messaggi per inviare e leggere messaggi devi crearti una copia del file messages_center.inc.php chiamarlo per ESEMPIO message_center.pop.php) aggiungendo nel file "copia" per il popup eventuali div del main per ricostruire l'albero dei div corretto (in caso ne hai definiti alcuni a cascata uno dentro l'altro nei css) e obbligatoriamente devi inserire in cima al file il richiamo dell'header.inc.php che ti carica i parametri base e in fondo il footer.inc.php.
Inoltre nel file "copia" per pop-up ovviamente, devi cambiare tutte le chiamate dei form e dei link di return ,che non devono più essere "main.php?page=message_center...." ma saranno tutti del tipo "message_center.pop.php?[parametri già presenti per far funzionare il vore dei messaggi]".
Il pop-up poi lo richiami come ha scritto sopra animanera13, basta una riga di javascript, ovviamente richiamando il file "copia" ricreato e adattato per aprirsi in pop-up in modo indipendente da tutto il resto.
Spero di essermi spiegato in caso ti servono altre delucidazioni chiedi pure.
02/10/2012 09:23:57
Scusate, ieri sera ero proprio cotta e mi rendo conto che il mio post non era comprensibile. Ho già sistemato per tutti le altre funzioni che mi interessavano avere in popup e mi mancano solo messaggi e presenti.
Il problema è che sia i messaggi che i presenti sono in un iframe (il codice dei messaggi è il seguente)
02/10/2012 09:50:40
Messaggi e presenti sono in un iFrame perchè hanno impostato un autorefresh del frame temporizzato in cui rilanciano i controlli appunto della lista presenti e dei messaggi in arrivo.
Devi decidere dove inserire il click per far aprire il pop-up dei messaggi e dove mettere quello per aprire i presenti puntando ai file
message_center.inc.php e presenti_estesi.inc.php
Il file messaggi.inc.php e presenti.inc.php non sono possono essere usati aperti in pop-up perchè utili soltanto se nell'iframe, il file messaggi.inc.php autorefresha e controlla se ci sono messaggi nuovi avvisando, il file messaggi.inc.php infatti contiene il link al file message_center.inc.php che apre la pagina dei messaggi (quella che devi usare tu quindi). Stessa cosa per il file presenti.inc.php, apre la pagina presenti_estesi.inc.php che visualizza la lista dei presenti nell'area centrale quindi è presenti_estesi.inc.php che va usato e aperto in pop-up.
non so se mi sono spiegato.. stamattina sono un po' lento a svegliarmi :P
02/10/2012 12:38:22
@eldiabolo: grazie
l'ho detto che ieri ero proprio cotta. Continuavo a cercare l'href da cambiare nel file sbagliato.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Articolo → Pokémon Go: molto più di un gioco, una rivoluzione silenziosa nell'IA geospaziale
Sondaggio → Sei favorevole all'uso dei dati dei giochi (in generale) per addestrare l'intelligenza artificiale?
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
lionhearted ha aperto una nuova discussione: L'Era della Solitudine e Altri Demoni e Falsi Miti del GdR
I dati del generatore di rank sono stati aggiornati!
hiskoa ha aperto un annuncio di ricerca: Eternal Dream ricerca Giocatore
jennyeverdeane ha recensito Dusk
Left to Survive → Left To Survive è un gioco FPS con un'ambientazione post-apocalittica in cui gli Zombi hanno schiavizzato la Terra e ne hanno preso il controllo!
tamba80 ha recensito La Tana del Ladro
jennyeverdeane ha aperto una nuova discussione: Limitazione caratteri per venire incontro ai vecchi player o cosa?
jennyeverdeane ha recensito Miami Gdr
chinho ha recensito La Tana del Ladro
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Left To Survive: È tempo di raid! 🚁
FragPunk: Stagione 1 Capitolo 1: Meta Breaker
Dallas Black Gold: Modifiche Layout
Crossout: Questo weekend "Arbalistic 6"!
Hogwarts Express → Un segreto nascosto da secoli sta per essere svelato. Il mondo magico e quello babbano non saranno più gli stessi!
Venezuela e RuneScape - La storia dei Venezuelani che sono sopravvissuti alla crisi economica giocando a Old School RuneScape
Come giocare a D&D - Dungeons & Dragons, guida allo storico GDR: come giocare
Reame di Warrior Within - Recensione del GDR fantasy Reame di Warrior Within
Aokai GdR - Intervista alla gestrice di Aokai Harry Potter GdR il play by forum potteriano!
Histats - Scopri il sistema di statistiche web per il tuo gioco! Histats è gratuito!
Skype Chiude! - L'Addio a Skype: un'era volge al termine, ma il futuro è in Teams!
Sponsorizzati! - Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Gaming Disorder - Gaming Disorder: L'organizzazione mondiale della sanità riconosce la dipendenza da videogiochi