- Configurar para sliders dinámicos mediante una estructura personalizada.
- Insertar dentro de una página estática un sitemap.
- Mostrar entradas relacionadas al pie de una entrada.
- Crear un gadget de últimas entradas personalizado.
- Crear un índice de blog personalizado.
- Traer las entradas del blog al azar.
- Otros posibles usos que puedas darle.
script type="text/javascript" src="https://dl.dropboxusercontent.com/u/69931585/Ayuda%20Bloggers%202013/Desarrollo/ayudabloggers-obtener-feed.js"/scriptscript type"text/javascript"var cantidad_posts = 10; // Cantidad de posts que se mostraránvar caracteres_resumen = 100; // Cantidad de carácteres del resúmenvar tamano_imagen = 100; // Tamaño imagen en píxelesvar url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagenvar id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementosvar html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de tercerosscript src="http://www.ayuda-bloggers.info/feeds/posts/default?orderby=published&alt=json-in-script&callback=obtener_feeds&max-results=999999"/scriptEn donde deberás reemplazarhttp://www.ayuda-bloggers.info por la URL de tu blog.Si necesitas crear una estructura personalizada, omite el código anterior y añade el siguiente código antes de /head:
script// Obtener posts a partir de las feeds de Blogger// Por Víctor Calderón Oyarce// Para Ayuda Bloggers// http://www.ayuda-bloggers.info// CONFIGURACIONES INICIALESvar cantidad_posts = 10; // Cantidad de posts que se mostraránvar caracteres_resumen = 100; // Cantidad de carácteres del resúmenvar tamano_imagen = 100; // Tamaño imagen en píxelesvar url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagenvar id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementosvar html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de tercerosfunction obtener_feeds(json) {var posts_obtenidos = json.feed.openSearch$totalResults.$t; var crear_arreglo = new Array();document.write('div id="'+ id_contenedor+'"');for(var i= 0; i cantidad_posts; ++i) {// ELEMENTOS DE CADA POSTvar titulo_post = json.feed.entry[i].title.$t; // Título entradavar miniatura = json.feed.entry[i].media$thumbnail.url; // Thumbnail entradavar url_post = json.feed.entry[i].link[1].href; // URL entradavar url_post = url_post.replace('#comment-form', '');var miniatura = miniatura.replace('s72-c', 's'+ tamano_imagen +'-c' ); // Miniaturaif (miniatura.length == 0) { // Si la entrada no contiene imagen...miniatura = url_imagen_no_disponible;}if ("content" in json.feed.entry[i]) { // Si "content" se encuentra dentro del artículo (Para full feeds) var resumen = json.feed.entry[i].content.$t } else if ("summary" in json.feed.entry[i]) { // Si "summary" se encuentra dentro del artículo (Para feeds resumidas) var resumen = json.feed.entry[i].summary.$t } var strip = /\S[^]*/g; resumen = resumen.replace(strip, ""); // Eliminamos las etiquetas HTML de nuestros resúmenesif(resumen.length caracteres_resumen) { // Si el artículo es superior a la cantidad de carácteres límite, resumimos.resumen = resumen.substring(0,caracteres_resumen)+ '...';}crear_arreglo[i] = i; // Almacenamos el índice del arreglo actualif(html_personalizado == false) { // Si no hemos habilitado html_personalizado...document.write('div class="ab-json-post"');document.write('div class="ab-post-title"a href="http://www.blogger.com/%27+%20url_post%20+%27"' + titulo_post + '/a/div');document.write('img alt="titulo_post" class="ab-thumbnail" src="' + miniatura + '" /');document.write('div class="ab-post-summary"'+resumen+'/div');document.write('/div');} else { // Escribe aquí tu propio código utilizando las variables y el ejemplo de arribadocument.write('Empieza a escribir tu código HTML, este es el post índice '+i +'');}}document.write('div class="clearfix clear"/div/div');}/scriptY en donde desees incluir las entradas, deberás añadir lo siguiente:
script src="http://www.ayuda-bloggers.info/feeds/posts/default?orderby=published&alt=json-in-script&callback=obtener_feeds&max-results=999999"/scriptEn donde deberás reemplazarhttp://www.ayuda-bloggers.info por la URL de tu blog.Guarda los cambios y empieza a configurar mediante los siguientes pasos:Configurar el plugin:Dentro del script se pueden configurar los siguientes parámetros:
// CONFIGURACIONES INICIALESvar cantidad_posts = 10; // Cantidad de posts que se mostraránvar caracteres_resumen = 100; // Cantidad de carácteres del resúmenvar tamano_imagen = 100; // Tamaño imagen en píxelesvar url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagenvar id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementosvar html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de tercerosEstas variables permiten alterar un poco el comportamiento del script, si deseas hacer cambios a la estructura que éste devuelva, entonces deberás buscar el siguiente código:
document.write('Empieza a escribir tu código HTML, este es el post índice '+i +'');Y empezar a escribir el nuevo código guiándote con el código que se encuentra arriba de éste. Esto es muy útil si necesitas adaptar un slider para que muestre las últimas entradas de tu blog, por ejemplo.Importante: Recuerda cambiar por true la variable html_personalizado o de lo contrario no funcionará.Configurar mediante CSS:El identificador que asignes en la variableid_contenedor, deberás utilizarlo para enlazar atributos. El resultado del script es el siguiente:
div id="ID_CSS"div class="ab-json-post"div class="ab-post-title"a href="URL-POST-1"Título entrada 1/a/divimg class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada 1" /div class="ab-post-summary"Resúmen de la entrada/div/divdiv class="ab-json-post"div class="ab-post-title"a href="URL-POST-2"Título entrada 2/a/divimg class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada 2" /div class="ab-post-summary"Resúmen de la entrada/div/div...div class="ab-json-post"div class="ab-post-title"a href="URL-POST-N"Título entrada N/a/divimg class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada N" /div class="ab-post-summary"Resúmen de la entrada/div/divdiv class="clearfix clear"/div/divEstas son las reglas CSS que deberás modificar:
#ID_CSS { /* Reemplazar por el ID que hayas seleccionado */}.ab-json-post {}.ab-post-title {}.ab-post-thumbnail {}.ab-post-summary {}.clearfix {clear:both;}Un ejemplo, utilizando el sistema para mostrar las entradas relacionadas en Blogger:
#posts-relacionados { /*Identificador asignado por mí*/background:#EFEFEF;border:1px solid #DDD;padding:15px 15px 0;color:#666;}#posts-relacionados:before {content:"Otros artículos interesantes:";font-size:large;display:block;margin-bottom:15px;}.ab-json-post {width:31%;float:left;margin:0 0 15px 0;height:235px;}.ab-json-post:nth-child(3n+2) {margin:0 3.5% 15px;}.ab-post-title {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.ab-post-thumbnail {max-width:100%;}Conjuntamente, para que se encuentren los artículos relacionados según coincidencias de etiquetas, utilizar el siguiente código:
b:loop values='data:post.labels' var='label'b:if cond='data:label.isLast != "true"'script src="https://dl.dropboxusercontent.com/u/69931585/Ayuda%20Bloggers%202013/Desarrollo/ayudabloggers-obtener-feed.js" type="text/javascript"/scriptscriptvar cantidad_posts = 6; // Cantidad de posts que se mostraránvar caracteres_resumen = 50; // Cantidad de carácteres del resúmenvar tamano_imagen = 200; // Tamaño imagen en píxelesvar url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagenvar id_contenedor = "posts-relacionados";var html_personalizado = false;/scriptscript expr:src='"http://www.ayuda-bloggers.info/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=obtener_feeds&max-results=99999"' type='text/javascript'//b:if/b:loopEl resultado de esto:Configuraciones opcionales:Si deseas que el script se encargue de devolverte la entrada completa (Incluyendo las etiquetas de formateo HTML), deberás eliminar estas líneas:
var strip = /\S[^]*/g;resumen = resumen.replace(strip, ""); // Eliminamos las etiquetas HTML de nuestros resúmenes if(resumen.length caracteres_resumen) { // Si el artículo es superior a la cantidad de carácteres límite, resumimos.resumen = resumen.substring(0,caracteres_resumen)+ '...';}Recuerda, que si deseas hacer cualquier cambio al script o si bien lo deseas utilizar como base para un script mejor, puedes tomarlo y modificarlo a tu antojo.Ver el código fuente del script en GitHub Gist.
Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity
Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDUn dia en Mundial Football MESOTHELIOMA LAW FIRM FIFA World Cup,DONATE CAR TO CHARITY CALIFORNIA , and STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, habia mucha monja pero fui a NUNAVUT CULTURE, DAYTON FREIGHT LINES and BUSINESS VOIP SOLUTIONS,CAR INSURANCE COMPANIES pero for you ONLINE CRIMINAL JUSTICE DEGREE ,PERSONAL INJURY LAW FIRM, Virtual data rooms and future now Automobile accident attorney and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity
Home Phone Internet Bundle california mesothelioma attorney Social media platforms Best Seo company Online casino saskatchewan auto insurance Tech school Service business software Gas/Electricity Better Conference Calls AUTOMOBILE ACCIDENT ATTORNEY Forensics online course Online College Course Photo Christmas cards st louis mesothelioma attorney Donate Your Car Sacramento Car insurance quotes pa Casino New social media platforms structured settlement blog Asbestos Lawyers cash out annuity forensics online course buying structured settlements Mortgage adviser Car Insurance Quotes PA Mobile casino structered settlement DUI lawyer Business finance group Donate a car in Maryland Make money online Australia REGISTER FREE DOMAINS Italian cooking school Car insurance in South Dakota mesothelioma attorney california mesothelioma attorneys california Paperport Promotional Code colorado mesothelioma lawyers adverse remortgage Casino reviews personal injury solicitor Donate a Car in Maryland HOLLAND MICHIGAN COLLEGE lawsuit mesothelioma event management security lease management software futuristic architecture EMAIL BULK SERVICE Live casino Seo companies Donate Cars Illinois Online Motor Insurance Quotes Car Insurance Quotes Colorado mesothelioma charities google adsense Criminal defense lawyer donating used cars to charity Hire php developers structured settlement quote car insurance quotes colorado Computer science classes online Hire php programmers PAPERPORT PROMOTIONAL CODE auto accident lawyer san francisco car insurance in south dakota phd in counseling education cheap domain registration hosting Dwi lawyer DONATING USED CARS TO CHARITY houston mesothelioma attorney Custom WordPress theme designer Auto Accident Attorney Best social media platforms Criminal lawyer mesotheliama adverse credit remortgage Car Insurance Quotes Utah Christmas cards motorcycle accident lawyer san diego Life Insurance Co Lincoln broward county dui lawyer Donating a car in Maryland Holland Michigan College Met Auto DONATE CAR FOR TAX CREDIT motorcycle lawyer los angeles motor replacements car donate buy structured settlements royalty free images stock accident attorney orange county Php programmers for hire Learning adobe illustrator Hire php developer Dedicated Hosting Dedicated Server Hosting webex costs mesothelioma cases workers compensation lawyer los angeles Best social media platforms for business google affiliate Online Christmas cards register free domains Bankruptcy lawyer Claim Php programmers sell structured settlement calculator CAR INSURANCE QUOTES COLORADO Motor Replacements Car Insurance in South Dakota CRIMINAL DEFENSE ATTORNEYS FLORIDA domains yahoo mesothelioma compensation Car Insurance Quotes Cheap Car Insurance in Virginia