La verdad es que se trata de una opción muy interesante y sencilla de añadir en tu blog, así que a continuación te mostramos los pasos que debes seguir para conseguirlo:
1. Nos dirigimos a Diseño>Edición de HTML y expandimos los artilugios. Tras esto buscamos el código </head>, y encima pegamos lo siguiente:
<!-- Comienzo Entradas relacionadas -->2. Después busca la siguiente parte:
<b:if cond='data:blog.pageType == "item"'>
<style type='text/css'>
#related-posts {
float:center;
text-transform:none;
height:100%;
min-height:100%;
padding-top:5px;
padding-left:20px;
}
#related-posts h2{
font-size: 1.6em;
font-weight: bold;
color: black;
font-family: Segoe UI, Lucida Grande, Arial;
margin-bottom: 0.75em;
margin-top: 0em;
padding-top: 0em;
}
#related-posts a{
color:black;
}
#related-posts a:hover{
color:black;
}
#related-posts a:hover {
background-color:#d4eaf2;
}
</style>
<script type='text/javascript'>
//<![CDATA[
//Script by Aneesh of www.bloggerplugins.org
//Released on August 19th August 2009
var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();
var thumburl = new Array();
function related_results_labels_thumbs(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
try
{thumburl[relatedTitlesNum]=entry.media$thumbnail.url;}
catch (error){
s=entry.content.$t;a=s.indexOf("<img");b=s.indexOf("src=\"",a);c=s.indexOf("\"",b+5);d=s.substr(b+5,c-b-5);if((a!=-1)&&(b!=-1)&&(c!=-1)&&(d!="")){
thumburl[relatedTitlesNum]=d;} else thumburl[relatedTitlesNum]='http://i825.photobucket.com/albums/zz180/latrucoteca/Verentrada.png';
}
if(relatedTitles[relatedTitlesNum].length>35) relatedTitles[relatedTitlesNum]=relatedTitles[relatedTitlesNum].substring(0, 35)+"...";
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
}
}
}
}
function removeRelatedDuplicates_thumbs() {
var tmp = new Array(0);
var tmp2 = new Array(0);
var tmp3 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains_thumbs(tmp, relatedUrls[i]))
{
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp3.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
tmp3[tmp3.length - 1] = thumburl[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
thumburl=tmp3;
}
function contains_thumbs(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}
function printRelatedLabels_thumbs() {
for(var i = 0; i < relatedUrls.length; i++)
{
if((relatedUrls[i]==currentposturl)||(!(relatedTitles[i])))
{
relatedUrls.splice(i,1);
relatedTitles.splice(i,1);
thumburl.splice(i,1);
}
}
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
if(relatedTitles.length>0) document.write('<h2>'+relatedpoststitle+'</h2>');
document.write('<div style="clear: both;"/>');
while (i < relatedTitles.length && i < 20 && i<maxresults) {
document.write('<a style="text-decoration:none;padding:13px;float:left;');
if(i!=0) document.write('border-left:solid 0.5px #d4eaf2;"');
else document.write('"');
document.write(' href="' + relatedUrls[r] + '"><img style="width:72px;height:72px;border:0px;" src="'+thumburl[r]+'"/><br/><div style="width:72px;padding-left:3px;height:65px;border: 0pt none ; margin: 3px 0pt 0pt; padding: 0pt; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: normal; font-size-adjust: none; font-stretch: normal;">'+relatedTitles[r]+'</div></a>');
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
}
document.write('</div>');
}
//]]>
</script></b:if>
<!-- Final Entradas relacionadas-->
<div class='post-footer-line post-footer-line-1'>Y tras ello agrega el siguiente bloque:
<!-- Comienzo entradas relacionadas con imagenes -->
<b:if cond='data:blog.pageType == "item"'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.isLast != "true"'>
</b:if>
<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=related_results_labels_thumbs&max-results=6"' type='text/javascript'/></b:if></b:loop>
<script type='text/javascript'>
var currentposturl="<data:post.url/>";
var maxresults=5;
var relatedpoststitle="Entradas relacionadas";
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div><div style='clear:both'/>
</b:if>
<!-- Final entradas relacionadas con imagenes -->
3. Por último puedes modificar la parte de rojo por el número de entradas relacionadas que desees que aparezcan, y ya tendrás disponibles estos interesantes elementos al final de cada entrada de tu blog.
Un saludo!
dar de alta en buscadores |
Seguros generales |
24 comentarios:
Gracias, ya quería aplicarlo sin ayuda de servicios externos.
Un abrazo
Felix
Nos alegra que te haya gustado este "truquito" :)
Por cierto, ya hemos visto esa entrevista y por ahí nos hemos pasado :D :D
¡Muchísimos saludos!
excelente me quedo divino muchas gracias
Chicashot1, nos alegramos de que te haya quedado bien ;)
Un saludo!
Hola!!
excelente el truco, sólo un problemita...
hay forma de cambiar el formato del titulo?
Es que me aparece en negrilla y mayúscula y desentona con el resto del blog :(
muchas gracias por la respuesta!!
Daniel, si quieres que no salga en negrita, elimina esta línea: font-weight: bold;
Respecto a las mayúsculas, no te debería aparecer así (a no ser que tengas algo como text-transform: uppercase en tu plantilla)
¡Saludos!
Que tal!
Los títulos de las entradas no me salen completos, ¿cómo hago para aumentar el número de letras que aparecen?
http://rocksnrulestv.blogspot.com
Un saludo
Que grosoo ! Gracias amigo, te pasaste con el aporte, hace rato venia buscandolo y en ninguno funcionaba pero este si !! Gracias :)!
Hola que tal, gracias por la información
me sirvió de muchisimo, pero abrá alguna forma de cambiar en color de letra, ya que mi blog tiene fondo negro,y quisiera que las letras de entradas relacionadas salgan de color blanco.
http://conocetodocom.blogspot.com/
Gracias....
Hola, hice todo pero no me apareció nada, ¿ Tarda en aparecer o sale hay nomás que guardas los cambios? Gracias
Hola, me pasa como a Brugalo, no me aparece nada, ¿qué puedo estar haciendo mal?
www.eventoygestion.net
Hola Charo. Pues puede que no aparezca porque haya problemas con las nuevas plantillas, pero ahora hemos visto que tienes puesto el gadget de LinkWithin para las entradas relacionadas (que es una alternativa también), así que no podemos ver que pasaba :/
Saludos!
Charo, yo lo solucione porque me faltaba hacer esto, entra a: Configuración--> Feed del sitio--> Permitir feeds del blog--> y Selecciona "Completo"
Automáticamente me apareció, avisame si te funciono! Saludos :)
no me funciona, chequea que puede estar mal
Gracias, hasta ahora ponía las entradas relacionadas "a mano", y esto me pareció una buena idea... perono no aparece nada ¿alguna idea?
saludos
Mucha gracias por el tutorial. He podido insertarlo sin ningun problema.
Solo una pregunta: ¿Se puede cambiar el tamaño? Es que solamente voy a mostrar 3 entradas relacionadas y quedan un poco pequeñas, además de cortarse los títulos.
Hola disculpa pero no he podido instalarlo, la primera parte lo puse por arriba de head espero que eso no sea el problema, pero viendo los comentarios tal vez no se me instale por la plantilla de mi blog http://hallyudream.blogspot.com/ Que puedo hacer??
hey gracias!! me ha servido de maravilla, mejor q el linkwithin o como sea xD!! un saludo
Muchas gracias por el tutorial.
Yo quería saber si sólo aparecen las entradas relacionadas en los post individuales o hay alguna forma de que se vean en la portada del blog.
Gracias!!
Muy facil de implementar de la forma que lo explicas,
podrias explicar como implementarlo de esta forma?
http://vagabundia.blogspot.com/2011/05/entradas-relacionadas-con-slider.html#comment-form
la verdad no he logrado entenderlo muy bien,
gracias.
Es verdad Brugalo a mi tampoco me aparecia nada y puse lo del feed... y listo...
Muy bueno yo lo inplementé en mi blog
gracias por el codigo, voy a ver como hago para que las vistas en miniatura sean mas grandes
Hola, gracias por este truco. Pero tengo una duda en la parte del primer codigo hay una linea que dice
"thumburl[relatedTitlesNum]='http://i825.photobucket.com/albums/zz180/latrucoteca/Verentrada.png';"
Es una URL, pero como hago yo para cambiarla y poner una relacionada con mi blog'??
Gracias
Publicar un comentario