Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] No puedo clickar un enlace rel="nofollow"

Estas en el tema de No puedo clickar un enlace rel="nofollow" en el foro de HTML en Foros del Web. Hola foro: Resulta que he añadido rel="nofollow" a algunos enlaces de mi página como son el carrito de compra, politicas de privacidad, condiciones de compra ...
  #1 (permalink)  
Antiguo 29/11/2012, 13:29
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
No puedo clickar un enlace rel="nofollow"

Hola foro:

Resulta que he añadido rel="nofollow" a algunos enlaces de mi página como son el carrito de compra, politicas de privacidad, condiciones de compra y algunas más que google me indexa y que prefiero que no lo haga, pero ahora resulta que no puedo clickar en esos enlaces. Ejemplo:

<a href="../contacto.php" rel="nofollow">Contacto </a>

resulta que cuando paso el ratón por encima del enlace el puntero se vuelve una mano y sale que el enlace apunta a www.midominio.com/contacto.php (hasta aqui todo bien), pero al hacer click no pasa absolutamente nada, ni abre la página enlazada ni dada de nada.

Que estoy haciendo mal?
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #2 (permalink)  
Antiguo 29/11/2012, 14:29
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo clickar un enlace rel="nofollow"

Es realmente extraño, ya que el valor rel="nofollow" no altera en el funcionamiento en sí de la página. ¿Podrías poner enlace para que lo veamos?
  #3 (permalink)  
Antiguo 29/11/2012, 15:23
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

claro, es este

http://www.ofideco.eu/

los enlaces que me han dejado de funcionar al añadir nofollow son los del pie
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #4 (permalink)  
Antiguo 29/11/2012, 15:48
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo clickar un enlace rel="nofollow"

Haz una prueba, en vez de ponerlo así:

Código HTML:
../contacto.php
Déjalo así:

Código HTML:
http://www.ofideco.eu/contacto.php
Prueba a ver.
  #5 (permalink)  
Antiguo 29/11/2012, 16:03
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

Hola Juan Carlos:

He hecho la prueba pero pasa lo mismo.
El caso es que sin el rel="nofollow" si funcionan los enlaces.

Una curiosidad de la que me acabo de dar cuenta es que si se clickan los enlaces desde http://www.ofideco.eu/empresa.php los enlaces SI funcionan, pero el caso es que el pie es el mismo pues es un include que tengo en todas las páginas

Curioso...
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #6 (permalink)  
Antiguo 29/11/2012, 16:14
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo clickar un enlace rel="nofollow"

Efectivamente, los enlaces del footer con el nofollow funcionan desde esa sección y desde todas las demás menos en las de la página principal.

De todas formas, le he echado un ojo al código fuente y el código no es exactamente el mismo del de la home y las restantes secciones.
  #7 (permalink)  
Antiguo 29/11/2012, 16:37
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

Nada, mañana que estaré más despejado miraré a ver cual es la diferencia para que no funcionen esos enlaces. Pero me tiene intrigado.
Gracias de todos modos Juan Carlos
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #8 (permalink)  
Antiguo 29/11/2012, 16:38
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo clickar un enlace rel="nofollow"

Si mañana, más despejado, consigues solucionar el problema, postealo por aquí, porque es algo que también me tiene en ascuas.
  #9 (permalink)  
Antiguo 29/11/2012, 16:43
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: No puedo clickar un enlace rel="nofollow"

To página parece que nuca deja de cargar, y no sé si eso afecte, pero corrige esta parte (la de los iconos de validación):

Código HTML:
Ver original
  1. <a href='http://jigsaw.w3.org/css-validator/check/referer'>
  2.   <img src='http://jigsaw.w3.org/css-validator/images/vcss' alt='CSS V&aacute;lido' height='31' width='88' style='float:left; '/>
  3. </a>
  4. <a href='http://validator.w3.org/check?uri=referer'>
  5.   <img src='http://www.w3.org/Icons/valid-xhtml10' alt='V&aacute;lido XHTML 1.0 Strict' height='31' width='88'  style='float:right; '/>
  6. </a>
Las imágenes no tienen rutas válidas.

Saludos
__________________
Grupo Telegram Docker en Español
  #10 (permalink)  
Antiguo 29/11/2012, 16:54
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: No puedo clickar un enlace rel="nofollow"

Debe de ser algo de javascript, ya que desactivándolo desde el navegador los enlaces funcionan.
  #11 (permalink)  
Antiguo 29/11/2012, 16:54
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

He eliminado temporalmente los iconos de validación por ir probando pero no parece ser la causa.
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #12 (permalink)  
Antiguo 29/11/2012, 16:55
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

Bueno pues lo dicho, mañana más que por aquí ya va siendo tarde. Un saludo
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #13 (permalink)  
Antiguo 30/11/2012, 01:31
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: No puedo clickar un enlace rel="nofollow"

Cita:
Iniciado por Bonez Ver Mensaje
Debe de ser algo de javascript, ya que desactivándolo desde el navegador los enlaces funcionan.
Cosa mala esta de autocitarse.

Creo que el problema va a venir de por aquí:

Línea 20 de /js/jquery.reveal.js
Código Javascript:
Ver original
  1. $('a[rel]').live('click', function(e) {
  2.         e.preventDefault();
  3.         var modalLocation = $(this).attr('rel');
  4.         $('#'+modalLocation).reveal($(this).data());
  5.     });
No sé qué es lo que hará ese plugin, pero lo que no hace es dejar abrir enlaces con atributos rel con ese preventDefault, ¿no? No es que sea un versado en javascript, pero más o menos hasta ahí llego.
En las secciones donde sí abren los enlaces no existe la llamada a ese javascript. Bueno, creo que sólo está en la portada.
  #14 (permalink)  
Antiguo 30/11/2012, 06:41
Avatar de Trublux  
Fecha de Ingreso: octubre-2010
Ubicación: Madrid
Mensajes: 355
Antigüedad: 14 años, 1 mes
Puntos: 48
Respuesta: No puedo clickar un enlace rel="nofollow"

Lo que hace preventDefault es evitar que un evento se realice (en este caso el ir al enlace).
Lo que está tratando de hacer el código es buscar contenido que tenga de id lo que tienes en el "rel" (nofollow) y mostrarlo en una caja modal.
Aquí hay información de "reveal" y un ejemplo de lo que debería hacer (en la columna derecha donde pone Demo The Modal):
Reveal: jQuery Modals Made Easy

En esa web no usa el atributo rel, usa un atributo de type "data-*" y muetra lo que está dentro de la capa "myModal" que está oculta por estilos.

El uso de live no es muy aconsejado, usa "delegate" (u "on", a partir de la versión 1.7) cuando sea posible.
__________________
eZ Publish Developer Basic Legacy
eZ Publish Developer Basics (4.4)
Alojamientos rurales en España

Última edición por Trublux; 30/11/2012 a las 06:47 Razón: Añadir un enlace a la documentación de JQuery sobre preventDegault()
  #15 (permalink)  
Antiguo 30/11/2012, 07:05
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: No puedo clickar un enlace rel="nofollow"

Lo que a mi me parece una burrada es el selector $('a[rel]'). Ya si no puedes usar data- —según el DOCTYPE no podría— en vez de rel podrías usar una clase o usar el contenedor para referir a esos enlaces $('#contenedor a').

Todo esto asumiendo que quieras usar ese plugin con esos enlaces, cosa que parece que no, pero por otro lado, no entiendo cómo anda ese selector ahí. Vamos, si viene así por defecto tremenda castaña.
  #16 (permalink)  
Antiguo 30/11/2012, 15:42
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

Bonez, no se si serás un versado en javascript o no, pero has dado en el clavo.

He sustituido $('a[rel]') en el arhivo javascript por $('#modal_suscribe a') y a su vez en el html le he añadido un div con id="modal_suscribe" al enlace que activaba la función del archivo js

Yo la verdad es que en js estoy totalmente pez. El archivo jquery.reveal.js no es mio y o que hago con el es abrir una ventana modal para las suscripciones a las newsletter

Gracias a todos
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/
  #17 (permalink)  
Antiguo 01/12/2012, 04:58
Usuarios466
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: No puedo clickar un enlace rel="nofollow"

rodrigus71 me alegro de que por fin lo tengas solucionado.

Por cierto, mira en la línea 84 de la página principal (png del carrito) has puesto dos veces el rel="nofollow".

Edito: He podido comprobar que en las secciones internas también te marca el mismo error, supongo que lo tendrás hecho a modo de php en alguna cabecera, con sólo solucionarlo en ese archivo ya se solucionarán en todas las páginas.
  #18 (permalink)  
Antiguo 01/12/2012, 08:19
Avatar de rodrigus71  
Fecha de Ingreso: mayo-2012
Ubicación: Alicante
Mensajes: 73
Antigüedad: 12 años, 6 meses
Puntos: 3
Respuesta: No puedo clickar un enlace rel="nofollow"

Gracias Juan Carlos por la observación, modifiqué sin darme cuenta un archivo que ya tenía preparado para subir cuando me funcionaran bien los enlaces nofolow y lo volví a incluir. Y si, tienes razón es un solo archivo php que incluyo en todas las cabeceras.

Un saludo
__________________
Dame hueco, que habiendo hueco yo ya...
https://www.ofidecoeducativos.es/

Etiquetas: clickar, enlace, página, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:28.