skip to main | skip to sidebar
  • Inicio
  • Tegnologia
  • Generales
  • Tutoriales
  • Staff
  • Trucos
  • Más ▼
    • Web Amigas
    • Videos Cómic
    • Foro
    • ¡Cómo lo hago¡
Estudio Avanzado Sencillamente un Blog Educativo
  • Inicio
  • Consejos y Tips
  • Peticiones
  • Software
  • Videos
  • Contacto
  • Exclusividades¡
Cargando

¡Quieres Saber qué hay Aquí¡ Intentalo

Regalanos un
Inicio » Tutoriales » Agregar a nuestro blog Entradas Relacionadas ó Post Relacionados

Agregar a nuestro blog Entradas Relacionadas ó Post Relacionados

domingo, 6 de noviembre de 2011
Tweet
Chequeando por el internet y algunas páginas de ayuda Encontré un Plugin que te presenta las entradas relacionadas a dicho post ya sea con la misma etiqueta,te aparecen hoy aprenderemos hacerla Existen y hemos visto algo similar que nos ofrece Linki hoy lo haremos sin publicidad,y personalizable
.

Primero entra a Diseño > Edición de HTML y haz un respaldo de tu plantilla por si no obtuvieras los resultados esperados.


Luego con los artilugios expandidos busca la etiqueta ]]></b:skin> y justo debajo de ella pega lo siguiente: 
 
<script type='text/javascript'>
//<![CDATA[

var relatedTitles = new Array();
var relatedTitlesNum = 0;
var relatedUrls = new Array();

function related_results_labels(json) {
for (var i = 0; i < json.feed.entry.length; i++) {
var entry = json.feed.entry[i];
relatedTitles[relatedTitlesNum] = entry.title.$t;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
relatedUrls[relatedTitlesNum] = entry.link[k].href;
relatedTitlesNum++;
break;
}
}
}
}

function removeRelatedDuplicates() {
var tmp = new Array(0);
var tmp2 = new Array(0);
for(var i = 0; i < relatedUrls.length; i++) {
if(!contains(tmp, relatedUrls[i])) {
tmp.length += 1;
tmp[tmp.length - 1] = relatedUrls[i];
tmp2.length += 1;
tmp2[tmp2.length - 1] = relatedTitles[i];
}
}
relatedTitles = tmp2;
relatedUrls = tmp;
}

function contains(a, e) {
for(var j = 0; j < a.length; j++) if (a[j]==e) return true;
return false;
}

function printRelatedLabels() {
var cuantosPosts = 0;
var r = Math.floor((relatedTitles.length - 1) * Math.random());
var i = 0;
var dirURL = document.URL;
document.write('<ul>');
while (i < relatedTitles.length && i < 20) {
if (relatedUrls[r] != dirURL) {
document.write('<li><a href="' + relatedUrls[r] + '" title="Post relacionado: '
+ relatedTitles[r] + '">' + relatedTitles[r] + '</a></li>');
}
if (r < relatedTitles.length - 1) {
r++;
} else {
r = 0;
}
i++;
cuantosPosts++;
if (cuantosPosts == 5) {
break;
}
}
document.write('</ul>');
}

//]]>
</script>
Ahora buscamos esta línea:

<b:loop values='data:post.labels' var='label'>

Y justo antes del siguiente </b:loop> pegamos esto:

<b:if cond='data:blog.pageType == "item"'>
<script expr:src='"/feeds/posts/default/-/" + data:label.name +
"?alt=json-in-script&amp;callback=related_results_labels&amp;max-results=10"'
type='text/javascript'/>
</b:if>
Por ultimo sólo busca esta línea:

<div class='post-footer-line post-footer-line-3'

Y pega debajo de ella lo siguiente:

<b:if cond='data:blog.pageType == &quot;item&quot;'>
<div class='post-footer-line post-footer-line-4' id='relpost'>
<h4>Entradas relacionadas:</h4>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<script type='text/javascript'>
removeRelatedDuplicates();
printRelatedLabels();
</script>
</b:if>
</div></b:if>

Guardamos los Cambios y listo veremos el resultado clickeando en una entrada ya que no se mostrara en una página principal

NOTA: Es importante que tus entradas tengan al menos una etiqueta, y que las etiquetas se muestren en el post para que las entradas relacionadas funcionen.  


Si quieres verlo funcionando mira el demo:

Demo
ESCRITO POR Edwinfilms
Acerca de mí

Me Llaman Edwinfilms! Escritor,Ideologo Democratico en las aspiraciones,Y Gran Obrero en la literatura,Apasionante por el sistema de computajes y Idiomas,sobre todo la historia,No hay Letras para escribir,Porqué no me da Está hoja..
Interes: Ayuda, Tutoriales | 0 comentarios

0 comentarios:

Bienvenido, por favor lee bien lo siguiente:
  • Puedes publicar otros blogs o webs siempre cuando no sea de forma masiva ni sólo por hacer spam.
  • NO se permiten comentarios ofensivos hacia ningún usuario o autor.
  • Para escribir códigos HTML en los comentarios, utiliza el Conversor HTML
  • No olvides poner la URL de tu blog cuando sea necesario.
  • Sé claro cuando necesites ayuda o quieras pedir un tutorial.
  • Gracias por comentar y visitar el blog.

    Mostrar Emotícones

    Entrada más reciente Entrada antigua
    RSS Subir
  • FacebookFacebook
    Síguenos en Facebook
  • TwitterTwitter
    Síguenos en Twitter
  • RSSRSS Feed
    Suscríbete a nuestros Feeds

  • Enlazenos

    Estudio Avanzado

    Categorías

    • Ayuda
    • Computadores
    • Consejos y Tips
    • espectaculos
    • Exclusividades
    • Facebook
    • Generales
    • Mascotas
    • Musica
    • Noticias
    • Peticiones
    • Programas
    • Razonables
    • Sabias que..
    • Software
    • Tegnologia
    • Trucos
    • Tutoriales
    • videos

    Lo más visitado

    • Páginas para búscar todo tipo de Seriales,codigos,Keygen que nesecitemos
      Navegando un poco por internet entré por casualidad a Book Geek la cual investigaron las páginas solicitadas muchas veces para programas
    • 5 maneras cómo tu computadora puede acabar contigo Ojo
        1. Usar una laptop caliente por demasiado tiempo Cualquiera puede experimentar problemas en la piel si usa la laptop directamente en l...
    • Como crear Titulos Llamativos y con movimientos Para Blogger y Wordpress
      Muy buenas queridos amigos en este aprendizaje educativo aprenderemos a poner nuestros Titulos,Frases en movimiento
    • Poner comentarios de Facebook en Cada entrada de Blogger
      En este caso aprenderemos como agregar el comentario qué aparece al comentar una foto,descripción video u otra cosa en facebook,cosa que muc...
    • Como encendender un ordenador Correctamente.
      Muchas personas me han preguntado,Como se enciende un computador o ordenador correctamente,Si le preguntamos al mundo entero,Todos Diran,...
    • ¿Por qué dicen que romper un espejo trae siete años de mala suerte?
      De todas las cosas que según el saber popular traen mala suerte -pasar por debajo de una escalera, pasar la sal de mano en mano, nombrar ...
    • Como subir Videos de Youtube a Facebook
      Muchos de nosotros nos preguntamos como podemos subir Videos de Youtube a la famosa red de Facebook,Los siguientes pasos son   sencillos so...
    • Consejos para que no te hacken tu Cuenta de Correo Electronico ni Gmail
      Bien volviendo al tema de las redes,contactos recibí unos mensajes con lo que me especificaban,como recuperar una cuenta hackeada,en Gmail ...
    • Experimentan un nuevo método de control de diabetes con el aliento
      Médicos en el Reino Unido comenzarán un ensayo para medir con el aliento los niveles de glucosa en la sangre de niños con diabetes tipo 1 ...
    • Consejos para Tu Computador
      Es muy probable que permanescas todo el tiempo,o parte de tu tiempo libre,sentado en un órdenador con lo que no dejas descanzarlo,muchos me...

    Añadenos a tu Sitio

     
    DominicanSearch
    Dominicansearch.com Dominicansearch.com DominicanSearch DominicanSearch DominicanSearch Nombre de tu blog
    Licencia 3.0
    Licencia de Creative Commons
    Estudio Avanzado by Edwinfilms is licensed under a Creative Commons Reconocimiento-CompartirIgual 3.0 Unported License.
    Creado a partir de la obra en estudioavanzado.blogspot.com.
    Permissions beyond the scope of this license may be available at http://estudioavanzado.blogspot.com.
    Sitios de interes
    »Blog and Web »Blogger Buster »Ciudad Blogger »¿Cómo se hace? »Chica Blogger »Gema Blog »Ayuda Bloggers »Btemplates »Mamanunes »Oloblogger »Palomas de Papel »Pizcos.net »Escaparete de Rosa »Vagabundia

    Creado y Diseñado por Edwinfilms Para Todos los Derechos Con El Auspicio de DominicanSearch
    Contacto | Tutoriales | Páginas | Entretenimiento