Página 1 de 1
Que se abran los enlaces en otra pestaña
Publicado: 14 Feb 2010, 15:05
por Hiedra
URL:
http://foro.cuandocalientaelsol.net/
Versión phpBB: phpBB3 (3.0.6)
MODs Instalados: 0
Plantilla(s) usada(s): prosilver
Servidor: Alojamiento en: Cyberneticos (de pago)
Actualización desde otra versión: 3.0.5
¿Cómo puedo hacer para que cuando se pinche en un enlace se abra una nueva pestaña y no salga en la misma?

Re: Que se abran los enlaces en otra pestaña
Publicado: 14 Feb 2010, 18:42
por Hiedra
Quiero decir en mi foro.
Este, por ejemplo, si pinchas en un enlace te abre otra pestaña y no pierdes la página desde donde iniciaste. ¿Me explico? En mi foro no se abre nueva pestaña.

Agradeceré cualquier ayuda
Re: Que se abran los enlaces en otra pestaña
Publicado: 14 Feb 2010, 19:43
por gratisdescargas
Aqui te dejo el BBcode jeje espero te ayude y resuelva tu duda
http://www.phpbb-es.com/foro/bbcode-php ... 25147.html
Re: Que se abran los enlaces en otra pestaña
Publicado: 14 Feb 2010, 21:57
por MR.DREAMS
Tambien existe un excelente MOD, que lo puedes encontrar para descargar aqui mismo, el
Prime Links.
Este mod automáticamente te abre los links externos en nuevas ventanas....

Re: Que se abran los enlaces en otra pestaña
Publicado: 21 Feb 2010, 11:24
por Hiedra
Muchas gracias

Re: Que se abran los enlaces en otra pestaña Tema Solucionado
Publicado: 24 Feb 2010, 19:03
por ahh72
holas, podrias agregar este codigo que lo veo mucho mas practico en vez de crear un bbcode para ello:
PARA LOS MENSAJES -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $message))
{
$message = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $message);
}
PARA LAS FIRMAS -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
saludos
Re: Que se abran los enlaces en otra pestaña
Publicado: 24 Feb 2010, 20:15
por Ezkiel
ahh72 escribió:holas, podrias agregar este codigo que lo veo mucho mas practico en vez de crear un bbcode para ello:
PARA LOS MENSAJES -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $message))
{
$message = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $message);
}
PARA LAS FIRMAS -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
saludos
Perfecto

Re: Que se abran los enlaces en otra pestaña
Publicado: 26 Feb 2010, 03:04
por Unlimited1401
ahh72 escribió:
PARA LAS FIRMAS -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
saludos
No me resulta, le hago click al link de la firma y no me lo abre, le pusiste añadir antes, pero antes de:
esta para abrir el link de los mensajes
EDITADO: Lo siento me equivoqué al pegar el código, funciona a la perfección
Re: Que se abran los enlaces en otra pestaña
Publicado: 26 Feb 2010, 14:16
por teto86
Perfecto!!!! muchisimas gracias. funciona OK
Re: Que se abran los enlaces en otra pestaña
Publicado: 02 Mar 2010, 13:50
por ahh72
de nada y enhorabuena
saludos
Re: Que se abran los enlaces en otra pestaña
Publicado: 28 Mar 2010, 23:02
por erika
ahh72 escribió:holas, podrias agregar este codigo que lo veo mucho mas practico en vez de crear un bbcode para ello:
PARA LOS MENSAJES -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $message))
{
$message = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $message);
}
PARA LAS FIRMAS -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
saludos
hola, yo he hecho esto en mi foro, y va perfecto.
Pero si abro más de un enlace, en vez de en dos ventanas me lo abre todo en la misma. ¿Cómo podría hacer para que cada enlace se abriera en una ventana/pestaña diferente?
Gracias.
Re: Que se abran los enlaces en otra pestaña
Publicado: 28 Mar 2010, 23:36
por Turbooo
gracias colega tambien me ha servido
Re: Que se abran los enlaces en otra pestaña
Publicado: 25 Jun 2010, 23:24
por xgambito
ahh72 escribió:holas, podrias agregar este codigo que lo veo mucho mas practico en vez de crear un bbcode para ello:
PARA LOS MENSAJES -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $message))
{
$message = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $message);
}
PARA LAS FIRMAS -->
Abrir: viewtopic.php
Buscar:
Añadir antes:
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
saludos
Justo lo que buscaba ..... gracias ......

Re: Que se abran los enlaces en otra pestaña
Publicado: 25 Sep 2010, 23:17
por Bisoño
Muchas gracias por su ayuda. Son ustedes los mejores
Que se abran los enlaces en otra pestaña
Publicado: 27 Nov 2010, 17:34
por teto86
yo necesito que se me abran las 2 cosas tanto la firma como los enlaces.
tengo puesto esto
Código: Seleccionar todo
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $message))
{
$message = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $message);
}
if (!preg_match('/target=([\'\"])?[^\\1]+(\\1)*/i', $user_cache[$poster_id]['sig']))
{
$user_cache[$poster_id]['sig'] = preg_replace('/<a([^>]*)>/i', '<a\\1 target="bar">', $user_cache[$poster_id]['sig']);
}
$postrow = array(
y no me funciona... antes las firmas si me las abria en otra pestaña cuando tenian una url insertada en la imagen, pero ahora el pinchar en la firma me abre la imagen y no la url que tiene insertada
esto a pasado despues de usar el redimensionado automatico de imagen.
http://www.phpbb-es.com/foro/tema22424.html
alguna solucion?
gracias.