Aplicar atributo NOFOLLOW a varios enlaces

Iniciado por Skeletron, 24 Abril 2010, 22:49 PM

0 Miembros y 3 Visitantes están viendo este tema.

Skeletron

Hola gente.
Hay alguna manera (sin modificar el <a href="xxxx">xx</a>), de aplicarle el atributo NOFOLLOW?

ALgo así como:

<div rel="NOFOLLOW">
link 1
link2
link3
</div>

Y que todos esos links, queden como "NOFOLLOWEADOS" :)

sirdarckcat

nop (pero se podria hacer con javascript, aunque google no interpreta javascript xD)

fede_cp

Cita de: sirdarckcat en 24 Abril 2010, 22:53 PM
nop (pero se podria hacer con javascript, aunque google no interpreta javascript xD)

¿Lo decis por el SEO?

saludos.
somos lo que hacemos para cambiar lo que somos

http://elhackerblog.blogspot.com el blog de elhacker.net!!

sirdarckcat

mmm pues tu para que usas nofollow? sirve para algo mas que para buscadores?

Skeletron

Para nada mas...
es.wikipedia.org/wiki/Nofollow (no se si lo escribi bien.. fue manual)...

Si no hay otra manera.. entonces.. FUCK...

HTML5.1 tiene que traer eso U.U

Syphroot

Pfff! me temo que no serviría de nada agregarlo con javascript.... y si lo haces con PHP??

Skeletron

Con PHP?
Pero sigo modificando el <a
Necesito no modificar lo que hay dentro de un <a href="" ></a>
Pero que se considere NO FOLLOW

Syphroot

Por eso... PHP o cualquier lenguaje de servidor...

Código (php) [Seleccionar]


<div rel="NOFOLLOW" <?php $follow=FALSE?>>
<a href="#link" rel=<?php echo (!$follow) ? '"nofollow"' '"external"' ?>>TextoLink 0</a>
<a href="#link" rel=<?php echo (!$follow) ? '"nofollow"' '"external"' ?>>TextoLink 1</a>
<a href="#link" rel=<?php echo (!$follow) ? '"nofollow"' '"external"' ?>>TextoLink 2</a>
</div>



Y si generas los links dinámicamente pues podrías tener un array que contenga los atributos necesarios para cada link en especifico. Digamos...

Código (php) [Seleccionar]

$links = array (
                      array('href_1', 'rel_1', 'text_1'),
                      array('href_2', 'rel_2', 'text_2'),
                      array('href_3', 'rel_3', 'text_3'),
                      array('href_4', 'rel_4', 'text_4')
             );

#Ej:
$links2 = array (
                      array('http://www.webamiga.com', 'external', 'Mi web amiga'),
                      array('mailto:un@email.com', 'me', 'Contactame!'),
                      array('http://www.otraweb.com', 'nofollow', 'Otra web'),
                      array('diseno', 'tag', 'Diseño'),
                      array('http://elhacker.net', 'friend nofollow', 'El hacker Net')
             );


Todo eso podría estar muy bien en una base de datos... asignado a categorias, etc.... etc!! Un bucle se encargaría de imprimir los links....

Es la idea por lo que decía con PHP... ¿No te vale?

;)


Skeletron

<div rel="nofollow">
</div>

Eso realmente funciona?

braulio--

SDC dijo que no, y sinceramente, yo le creo.