Pagina 1 di 1

Urlesterno con frame superiore forum

Inviato: 10/12/2010, 17:58
da systemcrack
Ciao ragazzi, giungo qui per chiedervi una mano in quanto vorei modificare il bbcode urlesterno che al momento è così:

bbcode

Codice: Seleziona tutto

[UrlEsterno={TEXT}]{TEXT1}[/UrlEsterno]
Html

Codice: Seleziona tutto

<a href="{TEXT}" target="_blank">{TEXT1}</a>
di modo che quando lo applico al link oltre ad aprire un'altra pagina, mantiene il frame superiore del mio forum o una barretta che porta comunque il mio logo e con un tasto rimuovi frame... dite che si può fare?

Ho guardato in giro, ma non ho trovato mod in proposito.

Grazie in anticipo a chiunque mi aiuterà.

Re: Urlesterno con frame superiore forum

Inviato: 10/12/2010, 20:50
da Carlo
Ma il tuo forum utilizza dei frame?
Comunque ciò non è possibile, cioè non è possibile aprire sia una pagina e impostare in automatico un indirizzo per questa pagina. Almeno che tu non usi qualche JavaScript o script PHP apposito.

Caso mai, potresti aprirlo nel frame della pagina attuale, mettendo come valore al parametro "target", il nome del frame in cui vuoi visualizzarlo.

Re: Urlesterno con frame superiore forum

Inviato: 10/12/2010, 22:50
da systemcrack
Ah! Ho già un bbcode che fà quella cosa ma il risultato non mi piace..

bbcode:

Codice: Seleziona tutto

[webmax]{URL}[/webmax]
Html:

Codice: Seleziona tutto

<iframe frameborder="1" width="620" height="500" src="{URL}"></iframe>
Io invece vorrei ottenere un risultato del genere:

Immagine

Re: Urlesterno con frame superiore forum

Inviato: 10/12/2010, 22:55
da Carlo
Potresti dirmi in privato il link che ottieni per visitare questa pagina? Voglio vedere se l'URL della pagina da aprire nel frame viene passata via GET.

Re: Urlesterno con frame superiore forum

Inviato: 10/12/2010, 23:03
da systemcrack
Scusa non sono sicuro d'avere capito... tieni conto che la pagina nell'immagine è un fotomontaggio.

Re: Urlesterno con frame superiore forum

Inviato: 12/12/2010, 15:14
da Carlo
Ok, non fa niente.

Comunque ti ho creato questo piccolo script. E' un file PHP che puoi inserire dove vuoi nel tuo sito web.
Devi modificare questa riga:

Codice: Seleziona tutto

    echo "codice html della tua barra personalizzata"; 
mettendo tra le due virgolette il codice HTML della barra che vuoi visualizzare.

Poi in questa riga:

Codice: Seleziona tutto

    header("Location: http://www.tuosito.it/"); 
Devi modificare http://www.tuosito.it/ con il link ad una pagina in cui l'utente verrà rediretto in caso non venga passato nessun URL.

Poi crea un BBCode:

Codice: Seleziona tutto

[iframeurl]{SIMPLETEXT}[/iframeurl]
e la relativa trasformazione in HTML:

Codice: Seleziona tutto

<a href="http://www.tuosito.it/pagina_frame.php?url={SIMPLETEXT}">http://{SIMPLETEXT}</a>
Quando utilizzi il BBCode, non devi inserire nel link, il protocollo http://, poichè verrà aggiunto in automatico dallo script PHP per prevenire eventuali attacchi XSS, inserendo un JavaScript nel BBCode, per esempio.

Re: Urlesterno con frame superiore forum

Inviato: 21/09/2011, 7:42
da systemcrack
Grazie lo proverò.