En esta ocasión vamos a explicaros como añadir el rel=”nofollow” a todos los enlaces que se pongan en los post de nuestro foro phpbb3.

Tener en cuenta que esta nueva versión cuenta con una función llamada magic_url que nos detecta de forma automática el tag http:// y lo convierte directamente en una URL. Por lo tanto deberemos modificar dos archivos, el correspondiente al magic_url y al href dentro del bbcode.

Vamos con el magic_url: descargamos el siguiente archivo: includes/functions_content.php.
Una vez descargado, lo abrimos y vamos hasta la línea 629 o buscamos esto switch ($type). Vamos a cambiar la variable $html de la siguiente manera:

Original:
$html = “$whitespace<!– $tag –><a$class href=\”$url\”>$text</a><!– $tag –>$append”;

Modificado:
$html = “$whitespace<!– $tag –><a$class target=\”_blank\” rel=\”nofollow\” href=\”$url\”>$text</a><!– $tag –>$append”;

Vamos con el bbcode: descargamos el siguiente archivo: styles/prosilver/template/bbcode.html. En nuestro caso el template activo era el prosilver, pero debeis escoger el que tengais activado.

Una vez descargado, lo abrimos y vamos hasta la línea 36 o buscamos esto <!– BEGIN url –> y agregamos el rel=”nofollow” y el target=”_blank” de la siguiente manera:

Original:
<a href=”{URL}”>{DESCRIPTION}</a>

Modificado:
<a target=”_blank” rel=”nofollow” href=”{URL}”>{DESCRIPTION}</a>

Como veis hemos añadido tanto el target=”_blank” como el rel=”nofollow” en los dos ficheros.

Esperamos haber sido de ayuda.

Leave a Reply

Your email address will not be published. Required fields are marked *