Hacker of the Web
Tus ideas en código!...y mas

Entradas relacionadas en Blogger

Las entradas relacionadas son bastante interesantes, pues explicaré como funciona. Según las etiquetas que coloques en cualquier post, el script revisará el feed de cada etiqueta y colocará una entrada por etiqueta en las entradas relacionadas, sin repetición de alguna.

Entradas relacionadas

Para conseguir el script, necesitas descargarte el archivo zip, que contiene el archivo Related.js. Y despues subirlo al host que quieras.

O simlemente puedes copiar la suguiente URL, pero estarás limitado a usarlo hasta que el autor lo borre:
http://ihgvgw.blu.livefilestore.com/y1pKG7FqNxUVmDTinnwGXOX3AIDx5f6vr13sp5Z0koXvbews0HfnTTXUxRZ-dc_ETvGH68SLPsnXP36ENA1D64J_g/related.js


[1] Despues debes ir a Diseño>Edicion HTML>Expandir plantillas de artilugios, donde hay que colocar la siguiente etiqueta antes de </head>:
<script type='text/javascript' src='URL'></script>

Donde:

URL es la URL del archivo Related.js



[2] Ahora tienes que localizar la parte que muestra las etiquetas de cada entrada, es decir despues de esta etiqueta:
<span class='post-labels'>

Lo que verás será algo parecido a esto:
<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
</b:loop>
</b:if>
</span>
</div>


[3] Justo ahi deverás agregar lo que esta en rojo:

<span class='post-labels'>
<b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != &quot;true&quot;'>,</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script expr:src='&quot;/feeds/posts/default/-/&quot; + data:label.name + &quot;?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10&quot;' type='text/javascript'></script>
</b:if>

</b:loop>
</b:if>
</span>
</div>

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-post'>
<p style='text-align:center;'>Entradas Relacionadas:</p>
<script type='text/javascript'>
removeRelatedDuplicates();
printRelatedLabels();
</script>
</div>
</b:if>


[4] Cabe rescatar que, la siguientes lineas son para mostrar las entradas relacionadas y puedes colocarlas donde te parezca:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-post'>
<p style='text-align:center;'>Entradas Relacionadas:</p>
<script type='text/javascript'>
removeRelatedDuplicates();
printRelatedLabels();
</script>
</div>
</b:if>


[5] Para modificar el estilo, puedes auxiliarte del id del contenedor que es related-post:
/*        Entradas relacionadas       */
#related-post {

/*estilo*/

}

/!\ En esta entrada se asume que tienes conocimientos de como editar la plantilla. Si no sabes como o donde se modifica, revisa esta entrada: Donde editar el código HTML de nuestra plantilla.

#

Deja tu huella y comenta!

Hola!, por favor deja tus comentarios, te aseguro serán contestados, dudas, sugerencias, lo que sea!!!!!!!!!!.

Si el formulario no funciona, o quieres irte a la segura: agrega tu comentario de forma tradicional

Si necesitas ayuda mas personalizada deja un <a href='URL'>ENLACE</a> hacia tu blog.

Emoticons
Comenta con tu:
Comenta:

8 comentarios !

JOVENES LLAMADOS A SERVIR "JOLLAS" dijo...

excelente aporte, estuve intentando implantar lo de entradas relacionadas pero siempre me faltaba algo en la indicaciones que los blogueros daban, pero con la tuya funciono perfectamente.

gracias

el link del blog donde aplique las entradas relacionadas de la forma que lo explicaste lo puede ver en

http://elcofredejollas.blogspot.com/

Unknown dijo...

JOVENES LLAMADOS A SERVIR "JOLLAS", me parece excelente que pudieras conseguir hacerlo funcionar.

De todas formas, si tienes dudas puedes comentarlas xD!!

Martin dijo...

Hola amigo blogero, saludos y felicitaciones por tales aportaciones, me han servido de ayuda. GRACIAS..!! he ingresado el siguiente metodo para mis "Articulos Relacionados" (FUNCIONA PERFECTO)... Pero quiero personalizarlo agregando un color de fondo tal cual como se muestra en tu blog. SI ME DAS UNA MANO. aqui mi blog: http://revolucion-mundial.blogspot.com

Unknown dijo...

Martín Mundaraín, hola!!
claro que te ayudo xD!!.

Para agregar un fondo, puedes agregar antes de ]]></b:skin> en Edicion HTML>Sin expandir plantillas de artilugios:

#related-post {
background:#000000;
}
Si te sirve:
Colores en Hexadecimal y RGB
Propiedades de background CSS

Martin dijo...

Gracias amigo, me ha servido... TE DEBO UNA.. USO http://html-color-codes.info/codigos-de-colores-hexadecimales PARA DEFINIR COLORES; tu llevas contigo otros colores que no veo en la gama. SE QUE TIENES UN POST EXPLICANDOLO PERO NO LO VOY A ENTENDER DE UN DIA PARA OTRO. me pasarias el codigo de color que usas?

Martin dijo...

oye perdona la molestia. como puedo hacer que las letras se muestren un poco mas grande para las entradas relacionadas?
LAS QUIERO UN POCO MAS GRANDE..!!
si puedes visitas mi blog y me ayudas, http://revolucion-mundial.blogspot.com

Martin dijo...

tambien te pregunto si me puedes ayudar en esta otra inquietud:

QUIERO COLOCAR LA FECHA, ETIQUETAS Y COMENTARIOS DE MIS POST debajo del titulo de las entradas... TENDRAS UN POST PUBLICADO CON ESO...

Unknown dijo...

Martín Mundaraín, primeramente el color es este: #FFF8DF

Para las letras mas grandes puedes colocar esto:
#related-post {
font-size:18px;
}

Y para colocar todo eso debajo del titulo de las entradas estoy preparando un post :O, es bastante información.

sigue comentando xD!!


Página Principal
Arriba