Página 1 de 1
Abrir enlaces en otras pestañas/ventanas
Publicado: 17 Jul 2009, 09:44
por Haliem Monstromo
Cuando un forero incluye un enlace a otro sitio, éste se abre en la misma pestaña/ventana (depende del navegador claro) y ya algunos me han indicado que sería mejor que el foro quedara en una página y el enlace se abriera en otro.
Creo que es más de html o php que de phpBB, pero no se como hacerlo. Si se que para que se abra en una ventana nueva, en html a la etiqueta <a> hay que colocarle target="_blank", pero como hay tantos estilos de enlaces definidos por css, no se dónde colocar eso.
¿Alguien me ayuda o me puede decir dónde encontrar la solución?
Gracias de antemano
Re: Abrir enlaces en otras pestañas/ventanas
Publicado: 17 Jul 2009, 20:12
por Alorse
El foro de
Guías, manuales, tutoriales, NO es para pedir ayuda, así que ten cuidado, donde posteas, ademas creo que te falto usar la Busqueda, porque es un tema bastante solicitado, y con varias soluciones, aca te dejo una.
http://www.phpbb-es.com/foro/prime-link ... 21821.html
Re: Abrir enlaces en otras pestañas/ventanas
Publicado: 17 Jul 2009, 20:25
por ahh72
si deseas algo mas sencillo pues aqui te dejo este que yo uso:
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: Abrir enlaces en otras pestañas/ventanas
Publicado: 18 Jul 2009, 01:08
por Haliem Monstromo
Primero pido perdón por postear dónde no es. Me lío un poco. Ya se que no es excusa, pero lo digo para que no se piense mal de mí.
En lo referente a utilizar la búsqueda, lo utilicé y encontré lo que propone ahh72_DEU. Sin embargo, a partir de dicho cambio (y ésto se me olvidó postearlo por las prisas), tenemos un problema. Y es que el popup que debe aparecer para los emoticonos que no se incluyen en el panel no aparece, sino que se abre directamente en la misma pestaña y, lo que es peor, pulsar sobre ellos no surte efecto, no se añade al post. Quizás se deba a que no tengo actualizado el estilo del foro (denominado MBStyle basado en prosilver pero hecho por nosotros con pequeñas modificaciones) a 3.05 y el resto del foro sí y por eso pasa eso.
También conozco la existencia del Prime Links 1.2.6, pero como tenemos muy limitado la base de datos y ya tenemos tres o cuatro mods instalados, no quería meterle más peso a ese tema.
Es decir, si que he mirado antes por el foro y me he informado, pero puse el post porque no ví nada que me solucionara de forma rápida el tema. Un compañero mío (ahora fuera de nuestro foro) lo solucionó en su momento en dos minutos cuando instalamos la versión 3.00, pero no se lo que hizo y ahora no está. Él es un máquina escribiendo php y yo un manta.
Gracias a todos y repito mis disculpas si he posteado dónde no debía. Seguiré investigando en las distintas soluciones que hay por el foro y sino terminaré instalando el mod que indicas.
Nos leemos...
Haliem Monstromo
Re: Abrir enlaces en otras pestañas/ventanas
Publicado: 18 Jul 2009, 02:00
por Alorse
El prime links, no genera ni 1 solita consulta en la base de datos... ademas es demaciado facil de instalar, solo hay que modificar un archivo...
Re: Abrir enlaces en otras pestañas/ventanas
Publicado: 18 Jul 2009, 07:57
por Haliem Monstromo
Pues si es así, perfect. Ya nos lo instalamos.
Gracias por todo.
Haliem Monstromo