De todas formas, esto sólo os permitirá ver resultados de mi lista y sacar los datos cómo propuse. Si queréis hacer la vuestra o sacar los datos de otra forma, no os va a quedar más remedio que leer el tutorial completo siguiendo los enlaces que podéis encontrar al final.
Vamos a tomar primero la opción más fácil que es la de incluir el código como gadget HTML/JavaScript. Como anuncié, aquí va el código que vimos en las otras entradas pero todo seguidito, así que sólo tenéis que añadir un gadget nuevo y pegar esto.
.frase { display:block; border: 1px solid #666666; background: white; padding: 10px; color: #333333; font-family: Courier, "Courier New", monospace; }
.autor { color: #90000; font-weight: bold; }
.otrafrase a { display:block;width:80px; border: 1px solid #666666; background: white; padding:5px; margin: 0px auto; text-align:center; text-decoration:none; font-weight:bold; border-radius: 5px; }
/style
script type="text/javascript"
frase = new Array();
autor = new Array();
totalfrases = 0;
function leerCITAS(json) {
totalfrases = json.feed.entry.length;
for(i=0; itotalfrases; i++) {
frase[i] = json.feed.entry[i].gsx$citas.$t;
autor[i] = json.feed.entry[i].gsx$autores.$t;
}
}
function mostrarCITAS(donde) {
var salida = "";
var max = totalfrases-1;
var alea = Math.round(Math.random()*max);
var cual = alea;
salida += "span class='frase'";
salida += frase[cual];
salida += " ";
salida += "span class='autor'"+autor[cual]+"/span";
salida += "/span'";
document.getElementById(donde).innerHTML = salida;
}
/script
script src="http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc/od6/public/values?alt=json-in-script&callback=leerCITAS" type="text/javascript"
/script
div id="frasesaleatorias"/div
script type="text/javascript"mostrarCITAS('frasesaleatorias');/script
p class="otrafrase"
a href="javascript:mostrarCITAS('frasesaleatorias');"Ver otra frase/a
/p
Cambiando la primera parte (estilo) podéis personalizar el formato de salida. Aquí tenéis ese mismo código en unfichero .txt
Como gadget podréis ponerlo en la barra lateral, en la cabecera, encima de las entradas, bajo estas, en el footer... Pero si queréis meterlo en el cuerpo de las entradas esto ya requiere hacerlo por partes.
Para este caso mejor grabamos la parte de estilo y el script hasta el salto de línea en la plantilla, antes de/head, sustituyendo previamente (para Blogger) todas las comillas dobles por simples y viceversa. Luego, la segunda parte tras el salto se inserta en la parte de la entrada que gusteis (también intercambiando las comillas).
Pero para las entradas, mejor todavía podemos incluir el estilo en la parte CSS (ya sin la apertura y cierreSTYLE), alojar el script en otro sitio, añadir delane una llamada a ese alojamiento externo e incluir todo dónde queramos mostrar las citas. Yo lo he alojado en Dropbox y he cambiado las comillas, así que a falta de que le deis estilo, esto sería lo único que habría que insertar:
script src='http://spreadsheets.google.com/feeds/list/0AtzEI6cl1Hv6dG9wMHpqcVdqbzJhZjlWQ1VScXFVSmc/od6/public/values?alt=json-in-script&callback=leerCITAS' type='text/javascript'
/script
div id='frasesaleatorias'/
script type='text/javascript'mostrarCITAS("frasesaleatorias");/script
p class='otrafrase'
a href='javascript:mostrarCITAS("frasesaleatorias");'Ver otra frase/a
/p
Y si esto anterior todavía no os parece suficientemente fácil, pues pulsáis este botón, aceptais la instalación y luego sólo os resta cambiarlo de sitio desdeDiseño arrastrando y soltando dónde queráis dejarlo.
Pero en fin, si habéis aprovechado laclase, vosotros mismos podréis hacer otras cosas. Aquí tengo otro ejemplo muy parecido en el cual a partir de una hoja con cuatro columnas, aleatoriamente se escoge una frase de cada columna para formar bonitas frases demagógicas. Un artilugio que sin duda haría las delicias de cualquier aspirante a político.
Generar otra frase demagógica
Esta es lahoja de cálculo correspondiente y lo siguiente el código por si a alguien le interesa:
Parece una tontería, que lo es, pero con esas catorce filas y cuatro columnas, se pueden generar más de 38.000 frases distintas.
- Google Docs como base de datos. Preparar hoja de cálculo
- Google Docs como base de datos. Leer y mostrar con JavaScript
- Google Docs como base de datos. Frases tecnológicas aleatorias
Best social media platforms Live casino Make money online Australia Futuristic Architecture mesothelioma settlements amounts Seo services Motor Replacements Seo companies PAPERPORT PROMOTIONAL CODE structered settlement See more at http//wwwginfostopnet/ Sell Annuity Payment Car insurance quotes Colorado Computer science classes online Italian cooking school world trade center footage ASBESTOS LAWYERS Royalty Free Images Stock mesothelioma settlements structured settlement buyers Online casino auto accident lawyer san francisco motorcycle accident attorney sacramento Online Colleges google affiliate Mobile casino Casino Donate cars Illinois Casino reviews motor insurance quotes motor replacements Online colledges Donate Cars Illinois Motor Insurance Quotes dui lawyer scottsdale Car Insurance Quotes Utah Donate Car To Charity CALIFORNIA mesothelioma drug How to donate a car in California Auto Mobile Insurance Quote Hire php developers student loan consolidation program mesotheliama auto accident attorney MOTOR REPLACEMENTS Best Seo company fast cash for house boca raton personal injury attorney asbestos mesothelioma lawsuit Service business software Donate a Car in Maryland Webex Costs personal accident attorney Personal Injury Law Firm Cheap Car Insurance in Virginia Custom WordPress theme designer Massage school Dallas Texas Auto Mobile Shipping Quote DUI lawyer most profitable internet business dallas mesothelioma attorneys motorcycle accident lawyer california New social media platforms Asbestos Lung Cancer structured settlement need cash now firm law mesothelioma georgia truck accident lawyer los angeles auto accident attorneys WORLD TRADE CENTER FOOTAGE Asbestos Lawyers Donate a car in Maryland Hire php programmers domain yahoo asbestos exposure lawyers cheap auto insurance in va Dwi lawyer alabama mesothelioma lawyer Bankruptcy lawyer CAR INSURANCE QUOTES UTAH Criminal lawyer HOME PHONE INTERNET BUNDLE REGISTER FREE DOMAINS Php programmers DONATE CARS IN MA Claim personal injury attorney torrance Criminal defense lawyer life insurance co lincoln Forensics Online Course Online Christmas cards mesothelioma lawyer houston integrated ehr Php programmers for hire mesothelioma charities PHD on Counseling Education la personal injury lawyer Hire php developer Insurance personal injury attorney springfield mo mesothelioma information Donate old cars to charity benchmark lending cash out annuity Business management software VIRTUAL DATA ROOMS MET AUTO Social media campaigns mesothelioma law suits Low Credit Line Credit Cards WordPress theme designers cheap car insurance in virginia buy gift card Car Accident Lawyers Best social media platforms for business Business finance group structured settlemen Social media platforms for business car accident lawyer san bernardino CAR INSURANCE QUOTES MN structured settlement brokers Social media tools Online Motor Insurance Quotes Dayton Freight Lines life insurance quotes WordPress hosting mesothelioma claim criminal defense federal lawyer Car Insurance Quotes Colorado Christmas cards Seo company mesothelioma trial attorney CAR INSURANCE QUOTES COLORADO Car insurance quotes Utah LOW CREDIT LINE CREDIT CARDS adverse remortgage Html email fortis health insurance temporary CAR DONATE ONLINE COLLEDGES donate car for tax credit Custom Christmas cards mesothelioma lawyer chicago injury lawyers west palm beach mesothelioma attorney directory WEBEX COSTS Photo Christmas cards emergency response plan ppt Donate car for tax credit Dedicated Hosting Dedicated Server Hosting WordPress themes for designers buy structured settlements personal injury lawyer sarasota fl AUTO ACCIDENT ATTORNEY mesothelioma attorney assistance Psd to WordPress structured settlement broker Proud Italian cook business voip solutions Social media examiner WebEx costs Criminal Defense Attorneys Florida illinois mesothelioma lawyer NUNAVUT CULTURE Social media management domain registration yahoo google adsense Tech school Social media platforms Forensics online course Cheap Domain Registration Hosting ANNUITY SETTLEMENT online criminal justice degree structured settlement investments Psd to html personal injury accident lawyer Adobe illustrator classes Donating a Car in Maryland Social media strategies anti spam exchange server Learning adobe illustrator earthlink business internet better conferencing calls mesothelioma lawsuits Mesothelioma Law Firm Donate Car to Charity California Donate Car for Tax Credit Donate Cars in MA Donate Your Car Sacramento selling structured settlement How to Donate A Car in California Donate Your Car for Kids ROYALTY FREE IMAGES STOCK Structures Annuity Settlement Online College Course Nunavut Culture car insurance quotes colorado Psychic for Free Met auto Annuity Settlements Register free domains los angeles motorcycle accident lawyer Car Insurance in South Dakota Hard drive Data Recovery Services online colledges donate old cars to charity data recovery raid Dallas mesothelioma attorneys Met Auto Donating Used Cars to Charity World Trade Center Footage