Mil Trucos Blogger

Agregar Post Relacionados en Blogger

Deja tu Reacción sobre el artículo
Me Gusta Dichoso Feliz Admirado Triste Enojado

Para tener post relacionados en Blogger existen algunos métodos, personalmente los he probado, pero como este script que estoy por presentarle ninguno es mejor. Además que ese muy fácil instalarlo, nos hace ver de acuerdo a las categorías los post relacionados, vamos a la practica.


Lo primero que debemos hacer es hacer un backup (copia de seguridad) de la plantilla de blog, para eso nos dirigimos a “Edición Html” y hacemos click en “descargar plantilla”, por algo no va bien, tendremos una copia que en cualquier momento la subimos y nuestro blog vuelve a ser como estaba antes de hacer cualquier cambio.

Marcar la casilla “Expandir Artilugios“, enseguida activamos el buscador de Firefox ( use las teclas Ctrl + F ), y buscamos el siguiente código:

<data:post.body/>

Justo después pegamos el siguente código, guardamos la plantilla.

                <b:if cond='data:blog.pageType == "item"'>             <div class='similiar'>                 <!-- *****************http://hoctro.blogspot.com*****Jan,2007****************** -->                 <!-- *****************Related Articles by Labels - Take Two****************** -->                 <!--                  Modified by http://dreamydonkey.blogspot.com/ to make it easier to use.                 1. Now, users don't need to change anything to use this widget. just copy and paste, and done!                 2. The current article will also be listed, now it's no more.                 -->                 <div class='widget-content'>                 <h3>Post Relacionados por categorias</h3>                 <div id='data2007'/><br/>                                 <script type='text/javascript'>                     var homeUrl3 = &quot;<data:blog.homepageUrl/>&quot;;                     var maxNumberOfPostsPerLabel = 4;                     var maxNumberOfLabels = 10;                     maxNumberOfPostsPerLabel = 100;                     maxNumberOfLabels = 3;                     function listEntries10(json) {                       var ul = document.createElement(&#39;ul&#39;);                       var maxPosts = (json.feed.entry.length &lt;= maxNumberOfPostsPerLabel) ?                                      json.feed.entry.length : maxNumberOfPostsPerLabel;                       for (var i = 0; i &lt; maxPosts; i++) {                         var entry = json.feed.entry[i];                         var alturl;                         for (var k = 0; k &lt; entry.link.length; k++) {                           if (entry.link[k].rel == &#39;alternate&#39;) {                             alturl = entry.link[k].href;                             break;                           }                         }                         var li = document.createElement(&#39;li&#39;);                         var a = document.createElement(&#39;a&#39;);                         a.href = alturl;                         if(a.href!=location.href) {                             var txt = document.createTextNode(entry.title.$t);                                a.appendChild(txt);                             li.appendChild(a);                             ul.appendChild(li);                            }                       }                       for (var l = 0; l &lt; json.feed.link.length; l++) {                         if (json.feed.link[l].rel == &#39;alternate&#39;) {                           var raw = json.feed.link[l].href;                           var label = raw.substr(homeUrl3.length+13);                           var k;                           for (k=0; k&lt;20; k++) label = label.replace(&quot;%20&quot;, &quot; &quot;);                           var txt = document.createTextNode(label);                           var h = document.createElement(&#39;b&#39;);                           h.appendChild(txt);                           var div1 = document.createElement(&#39;div&#39;);                            div1.appendChild(h);                           div1.appendChild(ul);                           document.getElementById(&#39;data2007&#39;).appendChild(div1);                         }                       }                     }                     function search10(query, label) {                     var script = document.createElement(&#39;script&#39;);                     script.setAttribute(&#39;src&#39;, query + &#39;feeds/posts/default/-/&#39;                      + label +                     &#39;?alt=json-in-script&amp;callback=listEntries10&#39;);                     script.setAttribute(&#39;type&#39;, &#39;text/javascript&#39;);                     document.documentElement.firstChild.appendChild(script);                     }                     var labelArray = new Array();                     var numLabel = 0;                     <b:loop values='data:posts' var='post'>                       <b:loop values='data:post.labels' var='label'>                         textLabel = &quot;<data:label.name/>&quot;;                                                 var test = 0;                         for (var i = 0; i &lt; labelArray.length; i++)                         if (labelArray[i] == textLabel) test = 1;                         if (test == 0) {                            labelArray.push(textLabel);                            var maxLabels = (labelArray.length &lt;= maxNumberOfLabels) ?                                   labelArray.length : maxNumberOfLabels;                            if (numLabel &lt; maxLabels) {                               search10(homeUrl3, textLabel);                               numLabel++;                            }                         }                       </b:loop>                     </b:loop>                     </script>                 </div>             </div>         </b:if>

Eso es todo, enseguida comezaremos a disfrutar de esta excelente herramienta que ayuda a los usuario a orientarse y encontrar mas articulos interesantes.
Cualquier duda no olviden comentar y preguntar que sus dudas seran resueltas.

0
Shares

Relacionados...

Deja tu Reacción sobre el artículo
Me Gusta Dichoso Feliz Admirado Triste Enojado

4 Comentarios

  1. julio 23, 2011    

    No Me Funciono No Se Por Q???

  2. julio 24, 2011    

    @WebPelicula El script dejo de funcionar 🙁

  3. octubre 23, 2011    

    Ahora si, no me funciono y LinkWithin no me funciona, ni OutBrain ni nada, bueno tendre que pensar en otra cosa, Muchas gracias Juvinao.

  4. octubre 23, 2011    

    Fherguzon Fletcher aqui te dejo una entrada en la que si sirve el truco.

    http://www.miltrucosblogger.info/2011/08/entradas-relacionadas-en-blogger.html

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Categorías

Síguenos en Facebook

Suscribete por Email

Introduce tu Correo:

Recibiras nuestros últimos posts en tu correo