27 enero 2012

Agregar un enlace que dirija al post en cada elemento de las entradas populares

Cuando elegimos la opción de mostrar las entradas populares con la imagen miniatura y el título, pudiera dar la impresión de que le falta algo, ¿no?,  mmm, tal vez lo veas y pienses -no sé no me convence-, esto puede deberse a que vemos un espacio muy grande vacío debajo del título, esa es la percepción visual, por otro lado, está la facilidad para ir al artículo, aunque de manera intuitiva sabemos que el título o la imagen miniatura nos dirigirá al post, esto no es muy evidente...

Entradas


Pensando en eso, podemos agregar un enlace para que debajo de cada título aparezca un enlace al artículo o post. En la plantilla Cocinando con Adela, hice esto, de ese modo se puede acceder al artículo si hacemos click sobre dicho enlace, al igual  que con el título del artículo o post.

Pero, ¿cómo hacer eso?, bueno, hoy te diré paso a paso cómo hacerlo ;)

Paso 1. Necesitas configurar las entradas populares para que éstas muestren la imagen miniatura en adición al título que siempre se muestra:



Paso 2. Ve a la edición de HTML de la plantilla, marca la casilla de expandir plantillas de artilugios, y luego, identifica el siguiente código:

 <!-- (3) Show only thumbnails -->
            <div class='item-thumbnail-only'>
              <b:if cond='data:post.thumbnail'>
                <div class='item-thumbnail'>
                  <a expr:href='data:post.href' target='_blank'>
                    <img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/>
                  </a>
                </div>
              </b:if>
              <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a></div>
            </div>
            <div style='clear: both;'/>
          <b:else/>

Luego, sustituyes la parte que resalté de rojo por esto:
  <div class='item-title'><a expr:href='data:post.href'><data:post.title/></a><a class='verpopu' expr:href='data:post.href'><span><br/>Ver Artículo&#187; </span></a></div>
Si quieres, puedes cambiar el texto del enlace "Ver Artículo" por el que quieras.

Paso 3. Verificas en vista previa y si todo luce bien guarda los cambios.

Paso 4. Ahora lo que falta es darle un poco de estilo al enlace y lo hacemos con CSS, entonces vamos a Plantilla > Personalizar > Avanzado > Añadir CSS y lo agregamos, editando los colores, poniendo otras propiedades, etc...

.item-title a.verpopu span {
color:#d5aa00;/*color del texto*/
}
.item-title a.verpopu span:hover {
color:#738931;/*color del texto hover*/
text-decoration:underline;/*subrayado*/
}

En color ponemos el color del texto, y con text-decoration:underline, hacemos que se subraye el texto al poner el puntero del ratón sobre el enlace.

Paso 5. Guarda los cambios en "Aplicar al blog" y listo, ahora tendrás un enlace visible en las entradas populares que te dirigirá a cada post respectivamente.

No olvides suscribirte, para recibir todas mis actualizaciones, directamente a tu email.

Ingresa tu correo electrónico:

Recuerda confirmar tu suscripción, haciendo click en el enlace que recibirás por email.

28 comentarios:

  1. Gracias, Karla, como siempre es un experimentando con tus recomendaciones, Salu2 y buen fin de semana :)

    ResponderSuprimir
    Respuestas
    1. Muchas gracias Jonathan, buen fin de semana ;)

      Suprimir
  2. La única contra que le veo es que podría no ser la mejor opción para el seo.

    Saludos Karlita.

    ResponderSuprimir
    Respuestas
    1. Qué onda Francisco, ¿cómo estás?, a ver, explícame por qué el enlace no pudiera ser bueno para el seo, necesito pruebas jaja...

      Suprimir
    2. jaja Muy bien Karlita ^_^Puede no ser la mejor opción para seo porque se un anchor text poco descriptivo del contenido del post, en este caso "Ver artículo". Es un problema similar al "seguir leyendo".

      Tal vez no hay una afectación, pero dejamos de aprovechar un espacio para decirle a Google "hey, el artículo trata de esto weon".

      Suprimir
  3. Hola me preguntaba si se podia cambiar el fondo

    Saludos

    ResponderSuprimir
    Respuestas
    1. Hola Dante Mogni, ¿a qué fondo te refieres?, sabes, eché un vistazo a tu blog, y la barra superior le va perfecta :D

      Suprimir
    2. Hola Karla, me refiero al fondo de el gadget de entradas populares
      Saludos

      Suprimir
    3. El fondo lo puedes cambiar así:

      #PopularPosts1 {
      background: #f2f2f2;
      }

      ...y en background pones el color, puedes usar esta tabla de colores:

      http://html-color-codes.info/codigos-de-colores-hexadecimales/

      Suprimir
  4. Hola oye tu haces plantillas pero a gusto que uno quiera xD No se

    ResponderSuprimir
    Respuestas
    1. No lo hago José, pero quien si lo hace es Reinventa WEB, echa un vistazo al enlace que tengo debajo de las etiquetas (donde dice buscar por tema) en la columna lateral.

      Buen fin de semana ;)

      Suprimir
  5. Karla lo he hecho todo pero el paso 4. no me sale ¿Como lo hago?

    ResponderSuprimir
    Respuestas
    1. Hola Karmela, si es que no se quiere leer lo que pusiste ahí, haz click después de una llave de cierre por ejemplo "}", luego deberías ver el resultado desde ahí. Espero contestar la pregunta.

      Suerte :)

      Suprimir
    2. Lo siento pero no te entiendo. Besitos

      Suprimir
    3. Yo entendí que no se aplican los estilos que estás agregando (del paso 4), mejor explícame que es lo que no te sale así podré darte una mejor respuesta :)

      Suprimir
  6. Otra idea sería poner el número de comentarios en el post. Sería una línea como "15 comentarios". Qué te parece?

    ResponderSuprimir
    Respuestas
    1. Fíjate que me parece buena idea Felipe, muchas gracias por comentarla :)

      Suprimir
  7. Me encanta tu blog. Me muero de ganas para que publicques otro post!
    http://www.sinlevantarlapiz.com/

    ResponderSuprimir
  8. Genial este truco,lo usare..

    ResponderSuprimir
  9. Hola Karla!podrias indicarme como poner alguna linea de separacion en las entradas populares a modo de separacion,asi como esta en el ejemplo de este post, (lineas de punto)
    Saluditos!

    ResponderSuprimir
    Respuestas
    1. Dependiendo de si es el primer widget de entradas populares o no pudiera cambiar el ID de éste, voy a pensar que es el primero y sería así:

      #PopolarPosts1 ul li{
      border-bottom: 1px dashed #ccc;
      }

      1px es el ancho del borde, dashed es el estilo que es discontinuo (que parece costura), y #ccc, es el color hexadecimal. Por supuesto los valores se pueden editar.

      Para el estilo, también puedes usar "dotted" (punteado) o solid (solido, o borde continuo).

      Si es el segundo widget, cambias #PopularPosts1 por #PopularPosts2.

      Y ¿qué paso con tu blog?, ¿lo recuperaste?

      Suprimir
    2. Gracias Carla!si! pude recuperarlo,en realidad JMiur logro salvarlo hizo un arduo trabajo, ahora estoy con una plantilla del nuevo diseñador y tiene codigos raros para mi,acostumbrada a una plantilla minima la verdad se complica hacer cambios o modificar algo.agradezco tu ayuda como siempre!
      besos!!:D

      Suprimir
    3. Peron!quise escribir Karla!!

      Suprimir
    4. Lo puse asi dentro del CSS pero no me aparecen las lineas

      #PopolarPosts1 ul li{
      border-bottom: 1px dashed #ccc;
      }
      .item-title a.verpopu span {
      color:#d5aa00;/*color del texto*/
      }
      .item-title a.verpopu span:hover {
      color:#738931;/*color del texto hover*/
      text-decoration:underline;/*subrayado*/
      }

      Suprimir
    5. ...ya veo, es que lo escribí mal, puse "Popolar... es:

      #PopularPosts1

      Lo siento, fué un error de dedo.

      Suprimir
    6. Perfecto ahora si!!estamos a mano!yo escribi karla con C jajaja!!
      besotes!y gracias

      Suprimir
    7. jajala, no quería cobrármelas ni nada por el estilo, escribí muy rápido XD, jaja...qué bueno que ya obtuviste el resultado que querías ;)

      Suprimir