Mejorando la visibilidad de entradas con LinkWithin

  • Autor Autor Desmond
  • Fecha de inicio Fecha de inicio
D

Desmond

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, conocí ese gadget aquí al ver los blogs de ustedes y lo coloqué en mi blog, pero me he dado cuenta de varias cosas.

1ª Si modifico la imagen de una entrada no se refleja en la imagen que sigue mostrando LinkWithin. Pensé que se debía a que necesitaba de cierto tiempo para que LinkWithin lo hiciera, tal vez al igual que google realiza una indexación de cada blog cada cierto tiempo, pero no, luego de semanas sigue apareciendo la misma imagen.

2º Entradas que he eliminado siguen apareciendo. Esto es similar al primer punto, parece que cuando nos registramos LinkWithin realiza una lectura del blog y luego no repite nunca más la lectura, por lo que los cambios posteriores a la lectura no se reflejan.

3º Las entradas posteriores al registro tampoco aparecen luego.

Esto quiere decir que cuando nos registramos LinkWithin realiza una lectura del blog que guarda y sobre ella trabaja y que nunca más vuelve a leer el blog, por lo que todo lo que se agregue luego del registro jamás se refleja en las historias generadas.

Otra cosa. Como la mayoría de ustedes en la página principal no coloco las entradas completas, sino que corto cada entrada de manera que aparezca un encabezado y quien quiera seguir leyendo debe ir a "Continuar leyendo. ¿Saben cómo hacer para que en la página principal no aparezca LinkWithin y sí en las entradas cuando alguien va a leerlas?

Hay por ahí algunas indicaciones donde habla del condicional y de colocar un código que incluye el nombre del identificador del gadget que indicaría que no aparezca en la página principal, pero eso no me funciono.
 
Hay un código para post relacionados que muestra entradas similares leyéndote las etiquetas que pones en los post. Yo me divorcié de LinkWithin hace mucho.

Déjame ver que busque el código y lo subo...

Sigue este tuto:
http://ciudadblogger.com/2009/07/entradas-relacionadas-en-blogger.html

Si editas parte del código y mueves los px y lo que creas conveniente, entonces podrás hacer que los post relacionados se vean bien en tu blog.
 
Última edición:
es un artículo muy viejo y no sé si funciona con las actuales plantillas, he visto mencionar ese código en otros lugares y no funcionaba para muchos

por eso son preferibles los gadgets, pues no se toca el código de la plantilla como ocurre con ese ejemplo

busco algo más sencillo
 
Las entradas posteriores si aparecen 🙂
 
Encontré esta página:

Enlace eliminado

creo que es más seria

estoy esperando a que me indexe el blog para ver sus resultados

Las entradas posteriores si aparecen 🙂

estas seguro? te ha ocurrido?

tenés idea de cada cuanto tiempo indexan?
 
intenta esto, me pasó lo mismo con linkwithin, así que busqué alternativas...
NO OLVIDES CREAR UNA COPIA DE SEGURIDAD DE TU PLANTILLA POR SI AL FINAL HAY PROBLEMAS, AUNQUE NO LO CREO.

pega antes de </head>

HTML:
<!-- Comienzo Entradas relacionadas -->
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<style type='text/css'>

#related-posts {
float:center;
text-transform:none;
height:100%;
min-height:100%;
padding-top:5px;
padding-left:20px;
background:none ;
}

#related-posts h2{
font-size: 1.6em;
font-weight: bold;
color:#FF005E;
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 {
color:#fff;
background-color:#2E2E2E;
}

</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-->

Intenta jugar un poco con el css, dado que yo lo acomodé para que se viera mejor en mi blog, puedes cambiar colores y así...

ahora busca este código <div class='post-footer-line post-footer-line-1'> , o uno parecido, este es para que muestres las entradas relacionadas abajo de cada post...

HTML:
<!-- Comienzo entradas relacionadas con imagenes -->

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div id='related-posts'>
<b:loop values='data:post.labels' var='label'>
<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_thumbs&amp;max-results=6&quot;' type='text/javascript'/></b:if></b:loop>
<script type='text/javascript'>
var currentposturl=&quot;<data:post.url/>&quot;;
var maxresults=5;
var relatedpoststitle=&quot;Quizás te interese:&quot;;
removeRelatedDuplicates_thumbs();
printRelatedLabels_thumbs();
</script>
</div><div style='clear:both'/>
</b:if>

<!-- Final entradas relacionadas con imagenes -->

var maxresults=5; es el número entradas que mostrará, lo puedes cambiar a tu gusto.
 
Última edición:
no aparece esto "<div class='post-footer-line post-footer-line-1'>"

no sé que es CSS ni me atrevo a meterme en nada de eso, es demasiado complicado
 
ntp, te ayudo, cuál es el link de tu blog?
 
gracias, pero lo voy a dejar así, quedó con linkwithin y simplereach

si dicen que el primero sí incluye a las nuevas entradas en algún momento lo dejo
 
Sí, estoy seguro.

No me ando fijando en cuanto demoran en indexar, pero creo que 1 o 2 semanas, y creo que considera las entradas con más visitas y etiquetas relacionadas
 
es un gadget bastante bueno pero cuando alguien pincha en el en las estadisticas de blogger aparece como que la visita tee la mando LinkWithin y puede falsear un poco los resultados yo prefiero un script que aparezcan entradas relacionadas me da lo mismo si sale o no las imagenes es mas sencillo mas comodo y no falsea resultados
 
Sí, estoy seguro.

No me ando fijando en cuanto demoran en indexar, pero creo que 1 o 2 semanas, y creo que considera las entradas con más visitas y etiquetas relacionadas

sabés cómo elimarlo de la página principal cosa que sólo aparezcan cuando se vaya a la entrada?
 
estuvo funcionando unos dias y ahora no se muestra, alguno se le ocurre porque?
 
Atrás
Arriba