Avisos
Vaciar todo

Problema con almoadillas en menus

6 Respuestas
3 Usuarios
0 Reactions
527 Visitas
Respuestas: 4
New Member
Topic starter
 

Buenas tardes:

Estoy teniendo un problema en una instalación de wordpress, es el siguiente:

Hasta ahora he venido usando el carácter "#" para colocarlo en menús y que se despliegue sin que siga una url, y el problema que estoy teniendo es que al colocar "#", en vez de abrir el menú, se va a la dirección: http://www.misitio.com/#.

Inspeccionando con el inspector el html muestra menu-name, parece un tema de redirecciones ?¿

Muchas gracias!

URL del sitio: Contenido solo visible a usuarios registrados


 
Respondido : 16/07/2015 7:34 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Tener # en la url no es un problema, de hecho para evitar que un menú tenga un link se usa este caracter
No debería preocuparte que la url cambie ya que con o sin # la url es la misma

Si no es esto lo que te preocupa tendrías que detallar un poco más, habilita tu sitio para ver exactamente a que te refieres

Saludos


 
Respondido : 16/07/2015 9:24 pm
Respuestas: 4
New Member
Topic starter
 

Gracias por tu respuesta Jhon:

No me referia a que usar "#" fuese un problema, de hecho lo que necesito es que si pongo "#" en un menu no haga nada (enlace no-link), mi problema es que en vez de no hacer nada, me abre el link "http://www.misitio.com/#" (literalmente). con lo que vuelve a recargar la web y me lleva a una pagina en negro. En cambio mirando en el inspector de codigo de firefox la URL es "#", sin "http://www.misitio.com/#" .

Es como si al usar "#" redireccionara por algun motivo que desconozco.

Habilito la web durante la mañana para que le puedas echar un ojo. El menu que falla es el que pone "ASD" y tambien la bandera del idioma actual de WPML.


 
Respondido : 17/07/2015 10:35 am
Respuestas: 4
New Member
Topic starter
 

Gracias por tu respuesta Jhon:

No me referia a que usar "#" fuese un problema, de hecho lo que necesito es que si pongo "#" en un menu no haga nada (enlace no-link), mi problema es que en vez de no hacer nada, me abre el link "http://www.misitio.com/#" (literalmente). con lo que vuelve a recargar la web y me lleva a una pagina en negro. En cambio mirando en el inspector de codigo de firefox la URL es "#", sin "http://www.misitio.com/#" .

Es como si al usar "#" redireccionara por algun motivo que desconozco.

Habilito la web durante la mañana para que le puedas echar un ojo. El menu que falla es el que pone "ASD" y tambien la bandera del idioma actual de WPML.


 
Respondido : 17/07/2015 10:41 am
Lorena
Respuestas: 1698
Noble Member Moderator
 

Hola Alfredo,

Usando el Firebug (sirve cualquier inspector de código) veo lo siguiente:

El resto de elementos del menú tienen diferentes valores en el href (los enlaces al apartado correspondiente, como por ejemplo www.tusitio.com/portfolio ) pero al acceder al elemento de menú ASD te lleva a www.tusitio.com/# e inspeccionando el código veo que se aplica un style="display: none;" en el body lo que provoca que no se vea nada (si en el inspector eliminas ese estilo se muestra tu web correctamente)


Lo que no entiendo muy bien, es qué comportamiento bucas para ese elemento de menú, si quieres que no haga nada, que cargue la web principal...

Revisa si tienes alguna redirección en el .htaccess de tu web que pueda estar provocando este comportamiento.

Un saludo.


 
Respondido : 17/07/2015 11:13 am
Respuestas: 4
New Member
Topic starter
 

Muchas gracias Lorena:

El sentido de esto es por las banderas del wpml, que al pulsar la bandera del mismo idioma, se queda la pagina en negro. La pista que me das es enorme, voy a investigar y os cuento como acaba la pelicula.

Preparad las palomitas 😉

Muchas gracias


 
Respondido : 17/07/2015 12:33 pm