Tutorial Blogger: adaptar menú a versión móvil

Tutorial Blogger: adaptar menú a versión móvil

No me gusta nada la versión móvil, con lo que me ha costado dar con la portada y el diseño ideal... y se va todo al garete al activar la plantilla para dispositivos móviles. He tardado en decidirme pero claro, el tema de que Google vaya a tener tan en cuenta ésto para el posicionamiento pues... como que impone un poco. Así que finalmente me he decidido a activarla, prescindir de la portada y personalizarla un poco.

Si has entrado al blog desde tu móvil verás que aún me quedan páginas por adaptar, como la de los cursos, donde las tablas se salen de la pantalla. Tengo que poner una medida adaptable a cualquier pantalla en las tablas ¡pero me da una pereza! Con la cantidad de cosas pendientes que tengo... siento que es un poco hacer el tonto andar con estos detalles. Pero a fin de cuentas, Google es el que manda si nos interesa que nos posicione bien.

Así que hoy voy a contarte cómo poner un menú de páginas diferente en la versión móvil de blogger. Si tienes un menú desplegable como el mío o una barra superior fija, habrás notado que en la plantilla para dispositivos móviles o no se ve o se ve fatal. Yo no uso barra superior ni fija ni móvil, así que solo voy a explicarte cómo tener un menú sencillo en tu plantilla móvil y mantener el desplegable en la versión para ordenadores.

Doy por hecho que tienes instalado un menú similar al que vemos en este tutorial:

Instalar menú desplegable en Blogger







Lo primero que vamos a hacer es activar la plantilla móvil de nuestro blog, aunque sea horrorosa.

Vamos a: Plantilla > Móvil y pinchamos en la rueda dentada.



Elegimosy seleccionamos Personalizado en el desplegable. Si pinchas en Vista Previa puedes ver cómo quedaría.



En la siguiente web puedes comprobar cómo se ve tu versión móvil:

Prueba de optimización para móviles

La mía ahora se ve así:



Como ves, el menú de páginas se ha ido al garete y ahora queda un espacio enorme entre el título y las entradas... el fin del mundo, vamos... con el tiempo invertido en el diseño. Si es que se te quitan las ganas de ser original para que venga Google a tocarte las narices...

Así que vamos a hacer un truco para mostrar el menú de páginas predeterminado de Blogger en la versión móvil y mantener el desplegable en la versión para ordenadores. Pero tenemos que elegir las páginas que queremos mostrar ya que no será desplegable, sino sencillo.

Yo redireccionaré todas las páginas a las nuevas que he creado en el Perro de Papel, ya que como sabes he unificado toda la información, servicios y cursos en este blog para no volverte loca.


PREPARAR LA PLANTILLA PARA AÑADIR EL GADGET DE PÁGINAS DE BLOGGER



Si entras en DISEÑO verás que no hay espacio para añadir el menú de páginas a la plantilla. Así que primero hay que hacer hueco. Puede que en tu plantilla ya esté desbloqueado y puedas poner más gadgets debajo de la cabecera, pero por si está bloqueado te cuento cómo hacerlo:




Para desbloquear los gadgets que hay justo debajo de la cabecera y poder añadir un menú de páginas sencillo para la versión móvil de nuestro blog, vamos a nuestra plantilla HTML.

Pinchamos en cualquier parte dentro del cuadrado del código de nuestra plantilla, pulsamos Control + F a la vez para abrir el buscador interno de blogger y buscamos: showaddelement


Vamos dando a Intro hasta encontrar esto:

<b:section id='crosscol' maxwidgets='1' showaddelement='no'>
        <b:widget id='HTML1' locked='false' title='' type='HTML'>
          <b:includable id='main'>
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='widget-content'>
    <data:content/>
  </div>

  <b:include name='quickedit'/>
</b:includable>
        </b:widget>
      </b:section>
      <b:section class='tabs' id='crosscol-overflow' showaddelement='no'/>



Cuando lo hayas encontrado cambia en los dos showaddelement el no por yes. Así:

showaddelement='no'

Por:

showaddelement='yes'

Asegúrate de respetar las comillas no la vayamos a liar... Y guarda los cambios. Con esto nos aseguramos que están desbloqueados los campos donde vamos a añadir el gadget de nuestro menú de páginas sencillo.


AÑADIR EL MENÚ DE PÁGINAS SENCILLO 



El siguiente paso es añadir el menú de páginas predeterminado de blogger, recuerda que no lleva desplegables así que elige bien las páginas que quieres mostrar en tu versión móvil.

Vamos a Diseño y pinchamos en Añadir un Gadget de la barra lateral. Elegimos el de Páginas.




Y lo configuramos para que muestre las páginas que queremos. Yo voy a usar enlaces externos para enviar a mis visitas a este blog. El de Servicios de Diseño ya no voy a utilizarlo.

Guardamos los cambios y lo arrastramos debajo del gadget HTML/Javascript que contiene el código de nuestro menú de páginas desplegable. Así:



Y queda así de horroroso:



Recuerda que en el tutorial del menú desplegable que te mencionaba al principio eliminamos el formato del menú de páginas predeterminado de blogger, por eso aparece así. Pero en cierto modo nos da igual, ya que no vamos a mostrarlo en la versión para ordenadores, que es la que estás viendo, sino en la móvil.

Así que vamos a decirle a blogger que no queremos que se vea en la versión de ordenadores, sólo en la móvil.


MOSTRAR EL MENÚ SENCILLO SOLO EN LA VERSIÓN MÓVIL



Vamos a nuestra plantilla HTML y pinchamos en Ir al widget, seleccionamos: PageList1.



Encontrarás esto:

 <b:widget id='PageList1' locked='false' title='Páginas' type='PageList'>

El siguiente paso es decirle a blogger que lo muestre SOLO en la versión móvil. Para eso añadiremos mobile='only' al código. Así:

<b:widget id='PageList1' locked='false' mobile='only' title='Páginas' type='PageList'>

Guardamos los cambios y ya no vemos el menú de páginas sencillo en la versión para ordenadores.



PERSONALIZACIÓN BÁSICA DEL MENÚ DE PÁGINAS PARA VERSIÓN MÓVIL

Este tema daría para una entrada aparte, pero solo vamos a ver como modificarlo un poco para usar los colores de nuestro blog.



Vamos a nuestra plantilla HTML y buscamos:

/* Mobile
----------------------------------------------- */

Encontrarás:

.mobile .tabs-inner .section:first-child {
  border-top: none;
}

.mobile .tabs-inner .PageList .widget-content {
  background-color: $(tabs.selected.background.color);
  color: $(tabs.selected.text.color);
  border-top: $(tabs.border.width) solid $(tabs.border.color);
  border-bottom: $(tabs.border.width) solid $(tabs.border.color);
}

.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {
  border-$startSide: 1px solid $(tabs.border.color);
}

Estos tres fragmentos son los que dan formato a tu menú de páginas móvil. El mío de este blog es:

.mobile .tabs-inner .section:first-child {
border-top: none;
}
.mobile .tabs-inner .PageList .widget-content {
background-color: transparent;
color: #000000;
border-top: 1px solid #8FE1D8;
border-bottom: 1px solid #8FE1D8;
}
.mobile .tabs-inner .PageList .widget-content .pagelist-arrow {
border-left: 1px solid transparent;
}

Solo he personalizado lo básico que te he marcado en negrita:

background-color: el fondo del menú de páginas.
color: el color del texto.
border-top: el borde superior.
border-bottom: el borde inferior.

La diferencia, dentro de las posibilidades de personalización que ofrece este tipo de menú, es abismal ¿verdad?

Y ya hemos terminado, ya tenemos nuestro menú desplegable en la versión para ordenador y la versión sencilla en la mobile.

Si vas a preguntarme si se puede poner un menú desplegable en la versión móvil me adelanto: posiblemente se pueda pero... ¿crees que un menú desplegable es cómodo en una pantalla táctil? Creo que la navegación perdería bastante... Por lo que te recomiendo usar un menú sencillo y facilitar la vida a los lectores que te visitan desde su móvil.

Y ya sabes, si te animas a usarlo, déjame el enlace a tu blog en comentarios... ¡entraré desde mi móvil a echarle un vistazo!




Suscríbete a mis entradas por email ¡para no perderte nada!





♥ Las recibirás en tu bandeja de entrada el mismo día que sean publicadas ♥






Comentarios

  1. Celia gracias por el aporte... Intento analizar mi URL en la Prueba de optimización para móviles y me dice que "Error al buscar la dirección URL solicitada" no he puesto la URL mal ya intente copiandola y pegandola y escribiéndola manualmente, también en una ventana de incógnito y me sale el mismo mensaje... ¿Sabes a que se debe?
    Un saludo

    ResponderEliminar
    Respuestas
    1. ¡Hola, guapa!

      Pues no tengo ni idea, lo siento. A mí me la coge sin problema, así que no sé decirte.

      Intenta contactar con el servicio técnico de Google y coméntales tu problema, seguro que ellos pueden ayudarte. O en los foros de blogger :)

      ¡Saludos y feliz martes!

      Eliminar
    2. uff que susto.... Resuelto el dilema. ;)

      Eliminar
  2. Listo Celia, ya lo tengo cambiado, muchas gracias.

    ResponderEliminar
  3. Hola Celia guapa, qué tal?

    Tengo mi blog de Esquemas y tutos de bisutería que está lleno de gadgets de HTLM en las 3 columnas que tengo, osea, que lo menos importantes son las entradas (que solo hay 3) , porque es un blog que se actualiza automáticamente a través de mi Pinterest
    En varias ocasiones ya había desactivado la opción de visualización a través del móvil, pero como los del Webmaster Tools, no paraban de enviarme avisos al final siempre vuelvo a activarla. A ver, es que para poder ver bien este blog a través del móvil, hay que hacerlo en la vista de "Ver version web", total, una lata con esto que parece que se ve venir….porque ahora, por la cuenta que me trae, tengo que dejarla activada…..qué coraje!

    Buen guapetona…..que muchas gracias por todo este apunte que das. Me lo miraré en mis otros blogs, que me da una pereza que pa’qué…….

    Un besote reina

    ResponderEliminar
  4. Hola Celia, qué tal?
    Me gustaría saber cómo puedo cambiar la fuente. He introducido el codigo font-family, pero no me lo cambia.
    Me puedes ayudar?
    Por si quieres mirarlo http://miviadescrape.blogspot.com.es

    Besotes!!!!!

    ResponderEliminar
  5. ¡Hola! ¿A mí me gustaría saber si hay modo de cambiar la fuente de las pestañitas? Gracias por el tutorial, me ha sido bastante útil

    ResponderEliminar
  6. ¡Me encanta! Muchísimas gracias :D Una preguntilla, si quiero mostrar las entradas enteras (o hasta el leer más) en la plantilla móvil, ¿sabes cómo hacerlo? Porque yo no doy con la tecla.

    ¡Gracias!

    ResponderEliminar
  7. ¡Oh! Gracias por el tuto, me ah encantado, eres maravillosa *u*
    Lo use en ambos blogs: http://theodysseyreader.blogspot.mx/ y http://claudiagutierritos.blogspot.mx/
    ¡Besos!♥

    ResponderEliminar
  8. A mi lo que me trar loca es como poner una cabecera distinta en mi plantilla movil . Que la que tengo nueva en el blog se me ve la mitad. Un saludo

    ResponderEliminar
    Respuestas
    1. Puedes ocultar la cabecera en la versión móvil y hacer que se vea un gadget (que tendrías que ocultar en la versión para PC). No es nada difícil :D

      Eliminar
  9. Hola, todo genial hasta que tengo que editar el CSS ya que en mi plantilla no aparece lo que se tiene que buscar :S alguna sugerencia?

    ResponderEliminar
  10. Hola millones de gracias, me has ayudado mucho. Ya te sigo. :)
    Besitos

    ResponderEliminar
  11. Como siempre un truco fácil, y que mejora notablemente la apariencia de la versión móvil. Gracias, Celia.

    ResponderEliminar
  12. Hola me gustaría si podés indicarnos cómo personalizar la versión móvil de blogger pero para que se vean las imágenes de las entradas y no el texto

    ResponderEliminar
  13. Hola! He seguido tu tutorial, pero tengo un problema. en la versión móvil si me aparece el menú despegable que tengo instalado, y además se ve el menú de páginas de blogger. Quiero que sólo se vea el menú de páginas y no el que tengo instalado para la web.
    Si me pudieses ayudar, gracias mil de antemano, aquí te dejo mi blog. http://mapigococinacontigo.blogspot.com.es/

    Saludos! :)

    ResponderEliminar
  14. Felicitaciones, me ha sido muy útil. Gracias. Una pregunta, el menu de Pagelist coloca por defecto "Página Principal", existe alguna forma de quitar eso y cambiarlo por Home? de verdad me siento frustrado, pues llevo horas intentando modificarlo y no he podido, ojala sepas como, Gracias de nuevo

    ResponderEliminar
    Respuestas
    1. Pues yo estaba con el mismo problema. En la ventana en que se abre el gadget y eliges que poner en páginas, puedes clicar sobre el texto de página principal y cambiarlo ;-)

      Eliminar
  15. Me ha sido realmente útil. Gracias por los trucos.

    ResponderEliminar
  16. Hola, tengo una consulta... La plantilla de mi blog es la Voux, con modificaciones que he hecho... Pero ahora, sólo en la versión móvil no veo la casilla de comentarios... He notado con el inspector web móvil que me faltan dos scripts, pero si los rastreo en editar plantilla de blogger no los encuentro, así que no estoy segura de como insertarle. Sabrías de que hablo?... En la versión web todo corre, solo es en la responsive... Mi blog es mami507.com

    ResponderEliminar
  17. Muy bueno el post, me sivió muchísimo, pero tengo una duda: seguí todos los pasos pero cuando creo una nueva página no se muestra en el menú móvil, osea en el ´pagelist1´ mi pregunta es hay alguna manera de actualizar el ´pagelist1´? o tendría que hacerlo de nuevo desde cero? gracias de antemano y te dejo el link del blog: http://sindicatosutta.blogspot.com.uy/

    ResponderEliminar
  18. Este comentario ha sido eliminado por el autor.

    ResponderEliminar

Publicar un comentario



¡Anímate a comentar! ♥Tu opinión es muy importante para mí♥