miércoles, 29 de junio de 2011

Filled Under: , , , ,

Mostrar últimos tweets en el blog y configurar su aspecto – Credit – Free – Hard drive

A mediados de 2013 Twitter dejó de dar soporte a la API que sustentaba este tipo de gadgets.

Para encontrar un código actualmente operativo te remitimos a este otro post:Mostrar tweets tras el fin de la API 1 de Twitter.

Hace tiempo vimos losgadgets oficiales de Twitter, entre los que encontrábamos uno para mostrar tweets. Era dinámico, con actualización constante y muy mono, pero quizás en alguna ocasión necesitemos algo más sencilo y que podamos modificar para integrar totalmente con el estilo del blog.

Pues para eso, lo más básico es utilizar un JavaScript también de Twitter y adaptado para Blogger, que nos mostrará los últimos tweets de la cuenta que queramos mediante una lista simple. El estilo lo tomará del que tengamos definido por defecto para este tipo de elementos en nuestro blog.

ul id="twitter_update_list"/ul
script src="http://twitter.com/javascripts/blogger.js" type="text/javascript"/script
script src="http://twitter.com/statuses/user_timeline/oloman.json?callback=twitterCallback2&count=5" type="text/javascript"/script

Este código puesto en la barra lateral o en una entrada, proporcionará los últimos tweets de la cuenta que se indique trasuser_timeline. En el ejemplo está puesta la mía por lo que tenéis que sustituir ese usuario por el vuestro. El número trascount= indica el número de tweets a mostrar y también es modificable.


Con eso tenemos lo que pretendíamos, pero si lo que queremos es dar un formato particular a esa lista, lo podemos hacer añadiendo algo de estilo. Para ello podemos meter todo en undiv con una clase y luego definir las propiedades correspondientes en nuestro css. Incluso se puede insertar directamente antes del código. Para ir viendo otras posibles modificaciones, también hemos añadido en el siguiente ejemplo una cabecera con nuestro nombre de usuario. Nada impide incluir también una imagen, un enlace, un botón de "seguir", etc.:

style type="text/css"
.listatwitter {
margin:0px auto;
width:400px;
padding:20px;
background:#cccccc;
color:#000080;
text-align:left;
}
/style
div class="listatwitter"
h2
@oloman/h2
ul id="twitter_update_list"/ul
/div
script src="http://twitter.com/javascripts/blogger.js" type="text/javascript"
/script
script src="http://twitter.com/statuses/user_timeline/singenio.json?callback=twitterCallback2&count=5" type="text/javascript"
/script


El script que hace todo esto es visible accediendo a su direcciónhttp://twitter.com/javascripts/blogger.js. Si queremos cambiar algunas cosas más, todavía podemos hacerlo modificando ese código. Por ejemplo, un cambio sencillo y que reduce bastante su extensión, sería suprimir la fecha-enlace de cada tweet. En este caso hasta podremos incluirlo directamente en el gadget para no tener que tirar del de Twitter. Sólo tenemos que quitar previamente la llamada al script original y meterlo entre etiquetasscript:

style type="text/css"
.listatwitter {
margin:0px auto;
width:400px;
padding:20px;
background:#cccccc;
color:#000080;
text-align:left;
}
/style
div class="listatwitter"a href="http://twitter.com/oloman" class="twitter-follow-button" data-lang="es"Follow @oloman/ascript src="http://platform.twitter.com/widgets.js" type="text/javascript"/script
ul id="twitter_update_list"/ul
/div
script type="text/javascript"function twitterCallback2(twitters) {
var statusHTML = [];
for (var i=0; itwitters.length; i++){
var username = twitters[i].user.screen_name;
var status = twitters[i].text.replace(/((https?|s?ftp|ssh)://[^"s]*[^.,;'":s)]!])/g, function(url) {
return 'a href="'+url+'"'+url+'/a';
}).replace(/B@([_a-z0-9]+)/ig, function(reply) {
return reply.charAt(0)+'a href="http://twitter.com/'+reply.substring(1)+'"'+reply.substring(1)+'/a';
});
statusHTML.push('lispan'+status+'/span/li');
}
document.getElementById('twitter_update_list').innerHTML = statusHTML.join('');
}
/script
script src="http://twitter.com/statuses/user_timeline/oloman.json?callback=twitterCallback2&count=5" type="text/javascript"
/script



AUTO ACCIDENT ATTORNEY Register free domains mesothelioma attorney illinois Donate Cars in MA WordPress hosting Hire php programmers Health Records Personal Health Record Donate your car for money SELL ANNUITY PAYMENT mesothelioma symptoms Dwi lawyer Php programmers for hire personal accident attorney ANNUITY SETTLEMENT accident attorney in los angeles ROYALTY FREE IMAGES STOCK yahoo web hosting california motorcycle accident lawyer Best social media platforms structured settlement purchasers Live casino Mobile casino REGISTER FREE DOMAINS Php programmers Online casino Christmas cards Bankruptcy lawyer maritime lawyer houston best consolidation loan student BETTER CONFERENCING CALLS Home Phone Internet Bundle injury lawyer houston tx Casino Royalty free images stock Service business software register free domains Register Free Domains Virtual Data Rooms Asbestos Lawyers Online Stock Trading Nunavut Culture WordPress theme designers Seo company PHD on Counseling Education Criminal defense lawyer Mortgage personal injury attorney ocala fl mesothelioma attorney florida MESOTHELIOMA LAW FIRM Personal Injury Lawyers WordPress themes for designers tucson car accident attorney EMAIL BULK SERVICE Adobe illustrator classes DUI lawyer Tech school Computer science classes online Custom Christmas cards paperport promotional code lawsuit mesothelioma Auto Accident Attorney Make money online Australia Automobile Accident Attorney Casino reviews pharmacist jobs in chicago MET AUTO mesothelioma lawyer virginia injury attorney baton rouge Donate car to charity California Hire php developers life insurance quotes Italian cooking school Business finance group Gas/Electricity mesothelioma survival rates Criminal lawyer PhD in counseling education mesothelioma charities business administration masters primary pulmonary hypertension Hard drive Data Recovery Services Cheap car insurance in Virginia new mexico mesothelioma lawyer MORTGAGE ADVISER sell annuity payment Motor Replacements cheap auto insurance in va PAPERPORT PROMOTIONAL CODE Hire php developer Seo services Nunavut culture Social media strategies motorcycle lawyer los angeles Donate Cars Illinois asbestos exposure lawyers Donate a Car in Maryland Webex Costs mesothelioma information Car Insurance Companies Online motor insurance quotes Car Insurance Quotes MN Donate Your Car for Kids World Trade Center Footage fast cash for house best accident attorneys semi truck accident lawyers Seo companies cash out structured settlement Royalty Free Images Stock mesothelioma lawsuits Best social media platforms for business domain registration yahoo DONATE CAR FOR TAX CREDIT Futuristic Architecture New social media platforms Criminal lawyer Miami st louis mesothelioma attorney firm law mesothelioma Social media platforms for business asbestos lung cancer Online classes Psd to WordPress Best Criminal Lawyers in Arizona car donate Custom WordPress theme designer structured settlement company la personal injury lawyer Best Seo company Business management software HOME PHONE INTERNET BUNDLE Hard drive data recovery services Social media examiner Proud Italian cook california mesothelioma attorney Online Christmas cards Insurance Companies Photo Christmas cards Donate Car to Charity California Cheap Auto Insurance in VA Dayton Freight Lines Asbestos Lung Cancer structured settlement investments world trade center footage mesothelioma ct ASBESTOS LAWYERS adverse credit remortgage saskatchewan auto insurance NEUSON Social media management data recovery raid Html email best criminal lawyer in arizona Social media platforms Cheap Domain Registration Hosting Psd to html Life Insurance Co Lincoln How to Donate A Car in California Mortgage adviser buying an annuity calculator Car Insurance Quotes PA car accident lawyers peritoneal mesothelioma cheaper insurance companies selling annuity payments for cash Social media tools Learning adobe illustrator Social media campaigns mesotheolima Mesothelioma Law Firm DAYTON FREIGHT LINES Donate Car for Tax Credit Donate Your Car Sacramento Paperport Promotional Code Sell Annuity Payment structured settlement buyer mesothelioma claims CHEAP DOMAIN REGISTRATION HOSTING integrated ehr Structures Annuity Settlement insurance medical temporary Car Insurance Quotes Colorado Annuity Settlements Donating a Car in Maryland Personal Injury Law Firm compare life assurance business voip solutions caraccidentlawyer car insurance companies supportpeachtreecom donate car for tax credit buy structured settlements online motor insurance quotes donate old cars to charity Dallas Mesothelioma Attorneys Online Motor Insurance Quotes Criminal Defense Attorneys Florida royalty free images stock Donate Old Cars to Charity Car Insurance Quotes Utah Holland Michigan College BEST CRIMINAL LAWYER IN ARIZONA most profitable internet business refinance with bad credit Online Colleges Online Classes personal injury lawyer Massage School Dallas Texas Psychic for Free DONATE YOUR CAR SACRAMENTO DONATE OLD CARS TO CHARITY