Pagina 1 di 3

BBcode link che apre nuova finestra

Inviato: 09/10/2012, 23:02
da Micogian
Per aprire una pagina in una nuova finestra ci sarebbe il "target = _blank" ma questa soluzione è deprecata dalle nuove direttive di HTML 5

Una soluzione è quella di creare un nuovo BBcode come questo

Uso del BBcode

Codice: Seleziona tutto

[url_new={URL}]{SIMPLETEXT}[/url_new]
Trasforma in HTML

Codice: Seleziona tutto

<a title="{URL}" href="{URL}" onclick="window.open(this.href); return false;">{SIMPLETEXT}</a>
Aiuto in linea

Codice: Seleziona tutto

link nuova finestra: [url_new=URL]Testo link[/url_new]
Il BBcode è simile a [URL=] ma apre la pagina in una nuova finestra.

Io l'ho chiamato [url_new] ma ovviamente potete chiamarlo come volete, quello che conta è il codice.

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 8:12
da AndEmaGre
Mico funziona anche se non viene usato il bbcode?

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 10:24
da Micogian
AndEmaGre ha scritto:Mico funziona anche se non viene usato il bbcode?
Il BBcode è un mezzo facile per creare un link, se il link viene invece inserito come previsto dal BBcode funziona comunque.
Deve essere un link di questo tipo:

Codice: Seleziona tutto

<a title="www.phpbbitalia.net" href="www.phpbbitalia.net" onclick="window.open(this.href); return false;">Home Page phpbbitalia</a>
Il "title" è facoltativo.
Teoricamente si potrebbe anche usare il BBcode [URL=] aggiungendo all'url la stringa onclick="window.open(this.href); return false;"

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 11:18
da AndEmaGre
Quando un utente inserisce un link nel post senza usare i tag viene aperto in una nuova pagina? Te lo chiedo perchè la mod che uso io, presa dal com, funziona anche nei link scritti senza i tag [url]

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 13:59
da Micogian
Da più parti è messo in discussione l'utilizzo di links che costringono l'utente ad aprire un'altra finestra, la scelta dovrebbe essere data all'utente e si fa semplicemente col tasto destro del mouse.
Il problema è che non tutti lo sanno e l'abitudine porta a cliccare sul link col tasto sinistro.
Se poi la Mod che usi visualizza la pagina in un'altra finestra senza uso di bbcode bisogna capire se viene usato il target=" blank" che abbiamo detto è deprecato.

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 16:09
da AndEmaGre
No assoulutamente, il _blank non viene utilizzato!
Questo il link alla mod: https://www.phpbb.com/kb/article/links- ... w-windows/

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 18:12
da Micogian
Beh, alla fine nella Mod viene usato lo stesso codice "onclick"

Codice: Seleziona tutto

<!-- BEGIN url --><a href="{URL}" onclick="window.open(this.href);return false;" class="postlink">{DESCRIPTION}</a><!-- END url -->
Con tutto il rispetto del com e di chi ha realizzato la Mod, un semplice onclick="window.open(this.href);return false;" inserito in un link risolve il problema, considerando quanto ho detto in precedenza, cioè che la scelta di aprire in un'altra finestra spetterebbe all'utente.

Re: BBcode link che apre nuova finestra

Inviato: 10/10/2012, 18:44
da Angolo
Hai comunque fatto benissimo a segnalare questa alternativa al blank... utilissima per le versioni standard. Per la SEO non serve, dato che è inclusa la funzione (per aprire il link in una nuova scheda).

Re: BBcode link che apre nuova finestra

Inviato: 31/10/2012, 11:41
da seerth
AndEmaGre ha scritto:No assoulutamente, il _blank non viene utilizzato!
Questo il link alla mod: https://www.phpbb.com/kb/article/links- ... w-windows/
Ho Eseguito le modifiche nel codice e funziona alla grande sia inserendo solo un link e/o anche aggiungendo al link il bbcode tramite tasto URL.

Concordo anche io sul fatto che l'utente debba essere libero di decidere se un link debba aprirsi in una nuova finestra oppure no... ma nel mio forum a quanto pare non la pensano così...

Re: BBcode link che apre nuova finestra

Inviato: 20/11/2012, 20:25
da masterbiz
Salve , un'immagine prima del testo si potrebbe includere ?

Codice: Seleziona tutto

[center][hide][url_new=http://.....][img]http://www....[/img] Testo[/url_new][/hide][/center]
Grazie anticipate