Bueno, una primera y cutre versión de Dorian, el halfling rogue de la partida de Pathfinder.
Nuevo fondo para el blog
Bueno, se supone que es navidad, y como finalmente la estructura del blog ya me convence y no creo q vaya a cambiarla más, con este blog sólo cambiando el fondo ya me conformo. Por si alguien quiere los fondos y para acordarme cuales eran, voy a ir poniéndolos en posts.
Nuevo fondo para el blog
Bueno, se supone que es navidad, y como finalmente la estructura del blog ya me convence y no creo q vaya a cambiarla más, con este blog sólo cambiando el fondo ya me conformo. Por si alguien quiere los fondos y para acordarme cuales eran, voy a ir poniéndolos en posts.
Buh! un monstruo
Dos dibujitos de monstruos, uno tipo el cristal oscuro y el otro tipo una peli nueva que hay estos dias. Son bocetillos para pensar en hacer un mascara a tamaño real ... sea cual sea ese tamaño.Un proyecto divertido que ya veremos como termina, de momento almenos he disfrutado con el lapiz (raro me parece, pero hace tiempo que no lo utilizaba de esta forma, me ha venido el gusanillo de hacer un dibu bien chulo con puntafina.).
Buh! un monstruo
Dos dibujitos de monstruos, uno tipo el cristal oscuro y el otro tipo una peli nueva que hay estos dias. Son bocetillos para pensar en hacer un mascara a tamaño real ... sea cual sea ese tamaño.Un proyecto divertido que ya veremos como termina, de momento almenos he disfrutado con el lapiz (raro me parece, pero hace tiempo que no lo utilizaba de esta forma, me ha venido el gusanillo de hacer un dibu bien chulo con puntafina.).
Carta del Jefe Suwamish Seattle al Presidente de los Estados Unidos, actual Estado de Washington, 1855
Carta del Jefe Suwamish Seattle al Presidente de los Estados Unidos, actual Estado de Washington, 1855
El gran jefe de Washington manda palabras, quiere comprar nuestras tierras. El gran jefe también manda palabras de amistad y bienaventuranzas. Esto es amable de su parte, puesto que nosotros sabemos que él tiene muy poca necesidad de nuestra amistad. Pero tendremos en cuenta su oferta, porque estamos seguros de que si no obramos así, el hombre blanco vendrá con sus pistolas y tomará nuestras tierras. El gran jefe de Washington puede contar con la palabra del gran jefe Seattle, como pueden nuestros hermanos blancos contar con el retorno de las estaciones. Mis palabras son como las estrellas, nada ocultan.
¿Cómo se puede comprar o vender el firmamento, ni aún el calor de la tierra? Dicha idea nos es desconocida.
Si no somos, dueños de la frescura del aire ni del fulgor de las aguas, ¿cómo podrán, ustedes comprarlos?
Cada parcela de esta tierra es sagrada para mi pueblo, cada brillante mata de pino, cada grano de arena en las playas, cada gota de rocío en los bosques, cada altozano y hasta el sonido de cada insecto es sagrado a la memoria y al pasado de mi pueblo.
La savia que circula por las venas de los árboles lleva consigo las memorias de los pieles rojas. Los muertos del hombre blanco se olvidan de su país de origen cuando emprenden sus paseos entre las estrellas; en cambio, nuestros muertos nunca pueden olvidar esta bondadosa tierra, puesto que es la madre de los pieles rojas.
Somos parte de la tierra y asimismo, ella es parte de nosotros. Las flores perfumadas son nuestras hermanas; el venado, el caballo, la gran águila; éstos son nuestros hermanos. Las escarpadas peñas, los húmedos prados, el calor del cuerpo del caballo y el hombre, todos pertenecemos a la misma familia.
Por todo ello, cuando el Gran Jefe de Washington nos envía el mensaje de que quiere comprar nuestras tierras, nos está pidiendo demasiado. También el Gran Jefe nos dice que nos reservará un lugar en el que podamos vivir confortablemente entre nosotros. El se convertirá en nuestro padre y nosotros en sus hijos.
Por ello consideramos su oferta de comprar nuestras tierras. Ello no es fácil ya que esta tierra es sagrada para nosotros. El agua cristalina que corre por ríos y arroyuelos no es solamente el agua sino también representa la sangre de nuestros antepasados. Si les vendemos tierras, deben recordar que es sagrada y a la vez deben enseñar a sus hijos que es sagrada y que cada reflejo fantasmagórico en las claras aguas de los lagos cuenta los sucesos y memorias de las vidas de nuestras gentes.
El murmullo del agua es la voz del padre de mi padre. Los ríos son nuestros hermanos y sacian nuestra sed, son portadores de nuestras canoas y alimentan a nuestros hijos. Si les vendemos nuestras tierras ustedes deben recordar y enseñarles a sus hijos que los ríos son nuestros hermanos y también lo son suyos y, por lo tanto, deben tratarlos con la misma dulzura con que se trata a un hermano.
Sabemos que el hombre blanco no comprende nuestro modo de vida. El no sabe distinguir entre un pedazo de tierra y otro, ya que es un extraño que llega de noche y toma de la tierra lo que necesita. La tierra no es su hermana sino su enemiga y una vez conquistada sigue su camino, dejando atrás la tumba de sus padres sin importarle. Le secuestra la tierra a sus hijos. Tampoco le importa. Tanto la tumba de sus padres como el patrimonio de sus hijos son olvidados. Trata a su madre, la tierra, y a su hermano, el firmamento, como objeto que se compran, se explotan y se venden como ovejas o cuentas de colores. Su apetito devorará la tierra dejando atrás sólo un desierto.
No sé, pero nuestro modo de vida es diferente al de ustedes. La sola vista de sus ciudades apena los ojos del piel roja. Pero quizás sea porque el piel roja es un salvaje y no comprende nada. No existe un lugar tranquilo en las ciudades del hombre blanco, ni hay sitio donde escuchar como se abren las hojas de los árboles en primavera o como aletean los insectos. Pero quizás también esto debe ser porque soy un salvaje que no comprende nada. El ruido parece insultar nuestros oídos. Y, después de todo ¿para qué sirve la vida si el hombre no puede escuchar el grito solitario del chotacabras ni las discusiones nocturnas de las ranas al borde de un estanque? Soy un piel roja y nada entiendo. Nosotros preferimos el suave susurro del viento sobre la superficie de un estanque, así como el olor de ese mismo viento purificado por la lluvia del mediodía o perfumado con aromas de pinos.
El aire tiene un valor inestimable para el piel roja ya que todos los seres comparten un mismo aliento - la bestia, el árbol, el hombre, todos respiramos el mismo aire. El hombre blanco no parece consciente del aire que respira; como un moribundo que agoniza durante muchos días es insensible al hedor. Pero si les vendemos nuestras tierras deben recordar que el aire no es inestimable, que el aire comparte su espíritu con la vida que sostiene. El viento que dio a nuestros abuelos el primer soplo de vida, también recibe sus últimos suspiros. Y si les vendemos nuestras tierras, ustedes deben conservarlas como cosa aparte y sagrada, como un lugar donde hasta el hombre blanco pueda saborear el viento perfumado por las flores de las praderas.
Por ello consideramos su oferta de comprar nuestras tierras. Si decidimos aceptarla, yo pondré condiciones: El hombre blanco debe tratar a los animales de esta tierra como a sus hermanos. Soy un salvaje y no comprendo otro modo de vida. He visto miles de búfalos pudriéndose en las praderas, muertos a tiros por el hombre blanco desde un tren en marcha. Soy un salvaje y no comprendo como una máquina humeante puede importar más que el búfalo al que nosotros matamos sólo para sobrevivir.
¿Qué sería del hombre sin los animales? Si todos fueran exterminados, el hombre también moriría de una gran soledad espiritual; porque lo que le suceda a los animales también le sucederá al hombre. Todo va enlazado. Deben enseñarles a sus hijos que el suelo que pisan son las cenizas de nuestros abuelos. Inculquen a sus hijos que la tierra está enriquecida con las vidas de nuestros semejantes a fin de que sepan respetarla. Enseñen a sus hijos que nosotros hemos enseñado a los nuestros que la tierra es nuestra madre. Todo lo que le ocurra a la tierra le ocurrirá a los hijos de la tierra. Si los hombres escupen en el suelo, se escupen a si mismos. Esto sabemos: La tierra no pertenece al hombre; el hombre pertenece a la tierra. Esto sabemos, todo va enlazado, como la sangre que une a una familia. Todo va enlazado. Todo lo que le ocurra a la tierra, le ocurrirá a los hijos de la tierra.
El hombre no tejió la trama de la vida; ? él es sólo un hilo. Lo que hace con la trama se lo hace a sí mismo. Ni siquiera el hombre blanco, cuyo Dios pasea y habla con él de amigo a amigo, no queda exento del destino común. Después de todo, quizás seamos hermanos. Ya veremos. Sabemos una cosa que quizás el hombre blanco descubra un día: nuestro Dios es el mismo Dios. Ustedes pueden pensar ahora que Él les pertenece lo mismo que desean que nuestras tierras les pertenezcan; pero no es así. Él es el Dios de los hombres y su compasión se comparte por igual entre el piel roja y el hombre blanco.
Esta tierra tiene un valor inestimable para Él y si se daña se provocaría la ira del Creador. También los blancos se extinguirían, quizás antes que las demás tribus. Contaminen sus lechos y una noche perecerán ahogados en sus propios residuos. Pero ustedes caminarían hacia su destrucción rodeados de gloria, inspirados por la fuerza del Dios que los trajo a esta tierra y que por algún designio especial les dio dominio sobre ella y sobre el piel roja.
Ese destino es un misterio para nosotros, pues no entendemos porqué se exterminan los búfalos, se doman los caballos salvajes, se saturan los rincones secretos de los bosques con el aliento de tantos hombres y se atiborra el paisaje de las exuberantes colinas con cables parlantes.
¿Dónde está el bosque espeso?… Destruido.
¿Dónde está el águila?… Desapareció.
Así se acaba la vida y sólo nos queda el recurso de intentar sobrevivir.
Gran soldado, Jefe osage, a su agente [ca. 1822].
Veo y admiro vuestro modo de vida, vuestras cálidas casas; vuestros extensos campos de maíz, vuestros huertos, vuestras vacas, bueyes, talleres, carruajes y mil máquinas, cuyo uso desconozco. Veo que sois capaces de vestiros incluso con malezas y hierba. En resumen, podéis hacer casi todo lo que decidáis hacer. Vosotros los blancos poseéis el poder de someter casi a cualquier animal para vuestro uso. Estáis rodeados de esclavos. Todo lo que tiene que ver con vosotros está encadenado, y vosotros mismos sois esclavos. Temo que si intercambiase yo mis actividades por las vuestras, también yo me convertiría en esclavo. Hablad a mis hijos, quizá ellos puedan ser persuadidos para adoptar vuestras maneras y hábitos, o, al menos, recomendárselo a sus hijos; pero en cuanto a mí, nací libre, crecí libre, y deseo morir libre.
Carta del Jefe Suwamish Seattle al Presidente de los Estados Unidos, actual Estado de Washington, 1855
Carta del Jefe Suwamish Seattle al Presidente de los Estados Unidos, actual Estado de Washington, 1855
El gran jefe de Washington manda palabras, quiere comprar nuestras tierras. El gran jefe también manda palabras de amistad y bienaventuranzas. Esto es amable de su parte, puesto que nosotros sabemos que él tiene muy poca necesidad de nuestra amistad. Pero tendremos en cuenta su oferta, porque estamos seguros de que si no obramos así, el hombre blanco vendrá con sus pistolas y tomará nuestras tierras. El gran jefe de Washington puede contar con la palabra del gran jefe Seattle, como pueden nuestros hermanos blancos contar con el retorno de las estaciones. Mis palabras son como las estrellas, nada ocultan.
¿Cómo se puede comprar o vender el firmamento, ni aún el calor de la tierra? Dicha idea nos es desconocida.
Si no somos, dueños de la frescura del aire ni del fulgor de las aguas, ¿cómo podrán, ustedes comprarlos?
Cada parcela de esta tierra es sagrada para mi pueblo, cada brillante mata de pino, cada grano de arena en las playas, cada gota de rocío en los bosques, cada altozano y hasta el sonido de cada insecto es sagrado a la memoria y al pasado de mi pueblo.
La savia que circula por las venas de los árboles lleva consigo las memorias de los pieles rojas. Los muertos del hombre blanco se olvidan de su país de origen cuando emprenden sus paseos entre las estrellas; en cambio, nuestros muertos nunca pueden olvidar esta bondadosa tierra, puesto que es la madre de los pieles rojas.
Somos parte de la tierra y asimismo, ella es parte de nosotros. Las flores perfumadas son nuestras hermanas; el venado, el caballo, la gran águila; éstos son nuestros hermanos. Las escarpadas peñas, los húmedos prados, el calor del cuerpo del caballo y el hombre, todos pertenecemos a la misma familia.
Por todo ello, cuando el Gran Jefe de Washington nos envía el mensaje de que quiere comprar nuestras tierras, nos está pidiendo demasiado. También el Gran Jefe nos dice que nos reservará un lugar en el que podamos vivir confortablemente entre nosotros. El se convertirá en nuestro padre y nosotros en sus hijos.
Por ello consideramos su oferta de comprar nuestras tierras. Ello no es fácil ya que esta tierra es sagrada para nosotros. El agua cristalina que corre por ríos y arroyuelos no es solamente el agua sino también representa la sangre de nuestros antepasados. Si les vendemos tierras, deben recordar que es sagrada y a la vez deben enseñar a sus hijos que es sagrada y que cada reflejo fantasmagórico en las claras aguas de los lagos cuenta los sucesos y memorias de las vidas de nuestras gentes.
El murmullo del agua es la voz del padre de mi padre. Los ríos son nuestros hermanos y sacian nuestra sed, son portadores de nuestras canoas y alimentan a nuestros hijos. Si les vendemos nuestras tierras ustedes deben recordar y enseñarles a sus hijos que los ríos son nuestros hermanos y también lo son suyos y, por lo tanto, deben tratarlos con la misma dulzura con que se trata a un hermano.
Sabemos que el hombre blanco no comprende nuestro modo de vida. El no sabe distinguir entre un pedazo de tierra y otro, ya que es un extraño que llega de noche y toma de la tierra lo que necesita. La tierra no es su hermana sino su enemiga y una vez conquistada sigue su camino, dejando atrás la tumba de sus padres sin importarle. Le secuestra la tierra a sus hijos. Tampoco le importa. Tanto la tumba de sus padres como el patrimonio de sus hijos son olvidados. Trata a su madre, la tierra, y a su hermano, el firmamento, como objeto que se compran, se explotan y se venden como ovejas o cuentas de colores. Su apetito devorará la tierra dejando atrás sólo un desierto.
No sé, pero nuestro modo de vida es diferente al de ustedes. La sola vista de sus ciudades apena los ojos del piel roja. Pero quizás sea porque el piel roja es un salvaje y no comprende nada. No existe un lugar tranquilo en las ciudades del hombre blanco, ni hay sitio donde escuchar como se abren las hojas de los árboles en primavera o como aletean los insectos. Pero quizás también esto debe ser porque soy un salvaje que no comprende nada. El ruido parece insultar nuestros oídos. Y, después de todo ¿para qué sirve la vida si el hombre no puede escuchar el grito solitario del chotacabras ni las discusiones nocturnas de las ranas al borde de un estanque? Soy un piel roja y nada entiendo. Nosotros preferimos el suave susurro del viento sobre la superficie de un estanque, así como el olor de ese mismo viento purificado por la lluvia del mediodía o perfumado con aromas de pinos.
El aire tiene un valor inestimable para el piel roja ya que todos los seres comparten un mismo aliento - la bestia, el árbol, el hombre, todos respiramos el mismo aire. El hombre blanco no parece consciente del aire que respira; como un moribundo que agoniza durante muchos días es insensible al hedor. Pero si les vendemos nuestras tierras deben recordar que el aire no es inestimable, que el aire comparte su espíritu con la vida que sostiene. El viento que dio a nuestros abuelos el primer soplo de vida, también recibe sus últimos suspiros. Y si les vendemos nuestras tierras, ustedes deben conservarlas como cosa aparte y sagrada, como un lugar donde hasta el hombre blanco pueda saborear el viento perfumado por las flores de las praderas.
Por ello consideramos su oferta de comprar nuestras tierras. Si decidimos aceptarla, yo pondré condiciones: El hombre blanco debe tratar a los animales de esta tierra como a sus hermanos. Soy un salvaje y no comprendo otro modo de vida. He visto miles de búfalos pudriéndose en las praderas, muertos a tiros por el hombre blanco desde un tren en marcha. Soy un salvaje y no comprendo como una máquina humeante puede importar más que el búfalo al que nosotros matamos sólo para sobrevivir.
¿Qué sería del hombre sin los animales? Si todos fueran exterminados, el hombre también moriría de una gran soledad espiritual; porque lo que le suceda a los animales también le sucederá al hombre. Todo va enlazado. Deben enseñarles a sus hijos que el suelo que pisan son las cenizas de nuestros abuelos. Inculquen a sus hijos que la tierra está enriquecida con las vidas de nuestros semejantes a fin de que sepan respetarla. Enseñen a sus hijos que nosotros hemos enseñado a los nuestros que la tierra es nuestra madre. Todo lo que le ocurra a la tierra le ocurrirá a los hijos de la tierra. Si los hombres escupen en el suelo, se escupen a si mismos. Esto sabemos: La tierra no pertenece al hombre; el hombre pertenece a la tierra. Esto sabemos, todo va enlazado, como la sangre que une a una familia. Todo va enlazado. Todo lo que le ocurra a la tierra, le ocurrirá a los hijos de la tierra.
El hombre no tejió la trama de la vida; ? él es sólo un hilo. Lo que hace con la trama se lo hace a sí mismo. Ni siquiera el hombre blanco, cuyo Dios pasea y habla con él de amigo a amigo, no queda exento del destino común. Después de todo, quizás seamos hermanos. Ya veremos. Sabemos una cosa que quizás el hombre blanco descubra un día: nuestro Dios es el mismo Dios. Ustedes pueden pensar ahora que Él les pertenece lo mismo que desean que nuestras tierras les pertenezcan; pero no es así. Él es el Dios de los hombres y su compasión se comparte por igual entre el piel roja y el hombre blanco.
Esta tierra tiene un valor inestimable para Él y si se daña se provocaría la ira del Creador. También los blancos se extinguirían, quizás antes que las demás tribus. Contaminen sus lechos y una noche perecerán ahogados en sus propios residuos. Pero ustedes caminarían hacia su destrucción rodeados de gloria, inspirados por la fuerza del Dios que los trajo a esta tierra y que por algún designio especial les dio dominio sobre ella y sobre el piel roja.
Ese destino es un misterio para nosotros, pues no entendemos porqué se exterminan los búfalos, se doman los caballos salvajes, se saturan los rincones secretos de los bosques con el aliento de tantos hombres y se atiborra el paisaje de las exuberantes colinas con cables parlantes.
¿Dónde está el bosque espeso?… Destruido.
¿Dónde está el águila?… Desapareció.
Así se acaba la vida y sólo nos queda el recurso de intentar sobrevivir.
Gran soldado, Jefe osage, a su agente [ca. 1822].
Veo y admiro vuestro modo de vida, vuestras cálidas casas; vuestros extensos campos de maíz, vuestros huertos, vuestras vacas, bueyes, talleres, carruajes y mil máquinas, cuyo uso desconozco. Veo que sois capaces de vestiros incluso con malezas y hierba. En resumen, podéis hacer casi todo lo que decidáis hacer. Vosotros los blancos poseéis el poder de someter casi a cualquier animal para vuestro uso. Estáis rodeados de esclavos. Todo lo que tiene que ver con vosotros está encadenado, y vosotros mismos sois esclavos. Temo que si intercambiase yo mis actividades por las vuestras, también yo me convertiría en esclavo. Hablad a mis hijos, quizá ellos puedan ser persuadidos para adoptar vuestras maneras y hábitos, o, al menos, recomendárselo a sus hijos; pero en cuanto a mí, nací libre, crecí libre, y deseo morir libre.
pequeño pajaro petit
pequeño pajaro petit
Galería del feed de blogspot con paginación
Galería del feed de blogger con paginación.
Vuelvo a poner una galería del feed de google pero con paginación, la base javascript ya ni me acuerdo de donde la obtuve, por desgracia no he podido incluirlo dentro de un widget html/javascript de blog, por lo tanto al final después de probar diferentes opciones y cambios de código he decidido no perder mas tiempo y subir la pagina en un servidor externo y incluirlo en el blog mediante un iframe, para el hecho ya queda bien. Se puede ver clicando la pestaña de GALERIA en el lado derecho de la pantalla.
La galería es de imágenes, pero se puede formatear como se quiera, pudiendo dar diversos usos.
Recordad que sólo funciona si todos los posts tienen una imágen.
Utiliza Javascript con JSON.Más información de JSON en :
- http://beautifulbeta.wikidot.com/json-feeds
- http://code.google.com/intl/es-ES/apis/gdata/docs/json.html
JSON
Object Meaning Example content
json The JSON-object -
json.feed The feed -
json.feed.title.$t Blog name Beautiful Beta
json.feed.updated.$t Date and time of last feed update 2007-03-18, 20:43
json.feed.author[] Array of Blog author names -
json.feed.author[0].name.$t Name of first Blog author Beta Bloke
json.feed.openSearch$totalResults Number of posts in the Blog 74
json.feed.entry[] Array of Blog entries -
json.feed.entry[i].title.$t Title of the ith post What's up here?
json.feed.entry[i].category[] Array of labels of ith post -
json.feed.entry[i].category[j].term jth label of ith post tools
json.feed.entry[i].published.$t Date and time ith post was published 2007-03-18, 12:27
json.feed.entry[i].updated.$t Date and time ith post was updated 2007-03-18, 12:35
json.feed.entry[i].author[] Array of ith post author names -
json.feed.entry[i].author[0].name.$t Name of first author of ith post Beta Bloke
json.feed.entry[i].content.$t The content of the ith post, as html It has been very quiet on ….
json.feed.entry[i].link[] Array of links of the ith post Explained below
Me he dado cuenta que al pegar el código en el blog algunas cosillas cambian, por lo tanto a parte de pegarlo aquí lo subiré a google sites para quien le interese pueda descargarlo en un archivo txt, solo recordar que tenéis que cambiarle la extensión a .htm .html .php o lo que queráis.
Para utilizarla tal cual esta solo debéis cambiar el "http://riverloom.blogspot.com/" por vuestro feed en la línea 119, 173 y 181; la variable "var numposts = 40 ;" numero de posts que queréis en la línea 52 y 158 del código. El css a vuestra discreción.
Código:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> riverloom </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
.edgaleria2 a{font-size:14px;padding:10px;}
.edgaleria1 a:link, .edgaleria1 a:visited, .edgaleria1 a:hover {background:transparent;}
body{background:#000; font-size:12px;}
#eddgal2 { display:block; width:800px; margin: 0px; padding:0px; position:fixed; top:0px; left:0px; background:#000; border:15px solid #000; color: #ff9900; }
#eddgal2 ul {list-style-position: outside; display:inline; list-style:none;}
#eddgal2 li {float:left;}
#eddgal2 a img {border: 1px solid #940f04; padding:1px;}
#eddgal2 a:hover img {border: 1px solid #fff; padding:1px;}
#eddgal2 img {margin:2px;}
#eddgal2 a:link, #eddgal2 a:visited, #eddgal2 a:hover {background:transparent;}
#eddgal2 a:hover {color:#ff9900;}
.btn_ed li {position:relative; top:0px; left:0px; margin:0px; padding:0px;}
.btn_ed li {float:left;}
#edsuperpagi {float:right;}
</style>
<!--[if IE ]>
<style>
#eddgal2 { display:block; width:800px; margin: 0px; padding:0px; position:fixed; top:0px; left:0px; background:#000; border:10px solid #000; color:white; }
</style>
<![endif]-->
</head>
<body>
<div id="eddgal2">
<script type="text/javascript">
<!--
/**
* Lists the entries from the specified JSON feed
* by creating a new 'dl' element in the DOM.
* Each 'dt' is the title of the row, and each 'dd'
* is the content of the row. innerhtml
*/
function listEntries(json) {
removeOldResults();
var dl = document.createElement('ul');
var numposts = 40;
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
if (i == json.feed.entry.length) break;
var li = document.createElement('li');
var da = document.createElement('a');
var dodo = json.feed.title.$t + ' - ' + entry.title.$t ;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
var link = entry.link[k].href ;
da.setAttribute('href', link );
da.setAttribute('title', dodo );
da.setAttribute('target', '_top' );
var edimg = document.createElement('img');
var medigm = entry.media$thumbnail.url ;
edimg.setAttribute('src', medigm );
edimg.setAttribute('alt', dodo );
da.appendChild(edimg);
li.appendChild(da);
dl.appendChild(li);
}
document.getElementById('data').appendChild(dl);
// Re-enable the ok button.
var ok_button = document.getElementById('ok_button');
ok_button.removeAttribute('disabled');
}
/**
* Called when the user clicks the 'OK' button to
* retrieve a spreadsheet's JSON feed. Creates a new
* script element in the DOM whose source is the JSON feed,
* and specifies that the callback function is
* 'listEntries' for a list feed and 'cellEntries' for a
* cells feed (above).
*/
function displayResults(query) {
removeOldJSONScriptNodes();
removeOldResults();
// Show a "Loading..." indicator.
var div = document.getElementById('data');
var p = document.createElement('p');
p.appendChild(document.createTextNode('Loading...'));
div.appendChild(p);
// Disable the OK button
var ok_button = document.getElementById('ok_button');
ok_button.disabled = 'true';
// Retrieve the JSON feed.
var script = document.createElement('script');
script.setAttribute('src', 'http://riverloom.blogspot.com/feeds/posts/default?alt=json-in-script&callback=listEntries&orderby=published&start-index='
+ query.key.value +
'&max-results=7777');
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
var supernumero = (parseInt((query.key.value /40 ),10))+1;
document.getElementById('edsuperpagi').innerHTML = 'página ' + supernumero;
}
/**
* Removes the script element from the previous result.
*/
function removeOldJSONScriptNodes() {
var jsonScript = document.getElementById('jsonScript');
if (jsonScript) {
jsonScript.parentNode.removeChild(jsonScript);
}
}
/**
* Removes the output generated from the previous result.
*/
function removeOldResults() {
var div = document.getElementById('data');
if (div.firstChild) {
div.removeChild(div.firstChild);
}
}
//-->
</script>
<script>
/**
* creación de los botones. paginación
*/
function rp(json) {
var numposts = 40;
var totalp = parseInt(json.feed.openSearch$totalResults.$t,10);
var numpages = ( totalp / numposts );
document.write("<ul class='btn_ed'>");
for (var i = 0; i < numpages; i++) {
document.write("<li>");
var numero = (i * numposts)+1;
var item = "<form onsubmit='return false'> <input type='hidden' name='key' value='"+ numero +"' /> <button id='ok_button' onclick='displayResults(this.form);'> " + (i +1 ) + " </button> </form>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="http://riverloom.blogspot.com/feeds/posts/default?orderby=published&start-index=1&max-results=7777&alt=json-in-script&callback=rp"></script>
<span id='edsuperpagi'>página 1</span> <br/>
<div style='clear:both; width:100%; height:1px; display:block;'></div>
<div id="data"><script src="http://riverloom.blogspot.com/feeds/posts/default?orderby=published&start-index=1&max-results=7777&alt=json-in-script&callback=listEntries"></script></div>
</div>
</body>
</html>
descargar galeria-paginacion.txt
Galería del feed de blogspot con paginación
Galería del feed de blogger con paginación.
Vuelvo a poner una galería del feed de google pero con paginación, la base javascript ya ni me acuerdo de donde la obtuve, por desgracia no he podido incluirlo dentro de un widget html/javascript de blog, por lo tanto al final después de probar diferentes opciones y cambios de código he decidido no perder mas tiempo y subir la pagina en un servidor externo y incluirlo en el blog mediante un iframe, para el hecho ya queda bien. Se puede ver clicando la pestaña de GALERIA en el lado derecho de la pantalla.
La galería es de imágenes, pero se puede formatear como se quiera, pudiendo dar diversos usos.
Recordad que sólo funciona si todos los posts tienen una imágen.
Utiliza Javascript con JSON.Más información de JSON en :
- http://beautifulbeta.wikidot.com/json-feeds
- http://code.google.com/intl/es-ES/apis/gdata/docs/json.html
JSON
Object Meaning Example content
json The JSON-object -
json.feed The feed -
json.feed.title.$t Blog name Beautiful Beta
json.feed.updated.$t Date and time of last feed update 2007-03-18, 20:43
json.feed.author[] Array of Blog author names -
json.feed.author[0].name.$t Name of first Blog author Beta Bloke
json.feed.openSearch$totalResults Number of posts in the Blog 74
json.feed.entry[] Array of Blog entries -
json.feed.entry[i].title.$t Title of the ith post What's up here?
json.feed.entry[i].category[] Array of labels of ith post -
json.feed.entry[i].category[j].term jth label of ith post tools
json.feed.entry[i].published.$t Date and time ith post was published 2007-03-18, 12:27
json.feed.entry[i].updated.$t Date and time ith post was updated 2007-03-18, 12:35
json.feed.entry[i].author[] Array of ith post author names -
json.feed.entry[i].author[0].name.$t Name of first author of ith post Beta Bloke
json.feed.entry[i].content.$t The content of the ith post, as html It has been very quiet on ….
json.feed.entry[i].link[] Array of links of the ith post Explained below
Me he dado cuenta que al pegar el código en el blog algunas cosillas cambian, por lo tanto a parte de pegarlo aquí lo subiré a google sites para quien le interese pueda descargarlo en un archivo txt, solo recordar que tenéis que cambiarle la extensión a .htm .html .php o lo que queráis.
Para utilizarla tal cual esta solo debéis cambiar el "http://riverloom.blogspot.com/" por vuestro feed en la línea 119, 173 y 181; la variable "var numposts = 40 ;" numero de posts que queréis en la línea 52 y 158 del código. El css a vuestra discreción.
Código:
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> riverloom </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<style>
.edgaleria2 a{font-size:14px;padding:10px;}
.edgaleria1 a:link, .edgaleria1 a:visited, .edgaleria1 a:hover {background:transparent;}
body{background:#000; font-size:12px;}
#eddgal2 { display:block; width:800px; margin: 0px; padding:0px; position:fixed; top:0px; left:0px; background:#000; border:15px solid #000; color: #ff9900; }
#eddgal2 ul {list-style-position: outside; display:inline; list-style:none;}
#eddgal2 li {float:left;}
#eddgal2 a img {border: 1px solid #940f04; padding:1px;}
#eddgal2 a:hover img {border: 1px solid #fff; padding:1px;}
#eddgal2 img {margin:2px;}
#eddgal2 a:link, #eddgal2 a:visited, #eddgal2 a:hover {background:transparent;}
#eddgal2 a:hover {color:#ff9900;}
.btn_ed li {position:relative; top:0px; left:0px; margin:0px; padding:0px;}
.btn_ed li {float:left;}
#edsuperpagi {float:right;}
</style>
<!--[if IE ]>
<style>
#eddgal2 { display:block; width:800px; margin: 0px; padding:0px; position:fixed; top:0px; left:0px; background:#000; border:10px solid #000; color:white; }
</style>
<![endif]-->
</head>
<body>
<div id="eddgal2">
<script type="text/javascript">
<!--
/**
* Lists the entries from the specified JSON feed
* by creating a new 'dl' element in the DOM.
* Each 'dt' is the title of the row, and each 'dd'
* is the content of the row. innerhtml
*/
function listEntries(json) {
removeOldResults();
var dl = document.createElement('ul');
var numposts = 40;
for (var i = 0; i < numposts; i++) {
var entry = json.feed.entry[i];
if (i == json.feed.entry.length) break;
var li = document.createElement('li');
var da = document.createElement('a');
var dodo = json.feed.title.$t + ' - ' + entry.title.$t ;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
var link = entry.link[k].href ;
da.setAttribute('href', link );
da.setAttribute('title', dodo );
da.setAttribute('target', '_top' );
var edimg = document.createElement('img');
var medigm = entry.media$thumbnail.url ;
edimg.setAttribute('src', medigm );
edimg.setAttribute('alt', dodo );
da.appendChild(edimg);
li.appendChild(da);
dl.appendChild(li);
}
document.getElementById('data').appendChild(dl);
// Re-enable the ok button.
var ok_button = document.getElementById('ok_button');
ok_button.removeAttribute('disabled');
}
/**
* Called when the user clicks the 'OK' button to
* retrieve a spreadsheet's JSON feed. Creates a new
* script element in the DOM whose source is the JSON feed,
* and specifies that the callback function is
* 'listEntries' for a list feed and 'cellEntries' for a
* cells feed (above).
*/
function displayResults(query) {
removeOldJSONScriptNodes();
removeOldResults();
// Show a "Loading..." indicator.
var div = document.getElementById('data');
var p = document.createElement('p');
p.appendChild(document.createTextNode('Loading...'));
div.appendChild(p);
// Disable the OK button
var ok_button = document.getElementById('ok_button');
ok_button.disabled = 'true';
// Retrieve the JSON feed.
var script = document.createElement('script');
script.setAttribute('src', 'http://riverloom.blogspot.com/feeds/posts/default?alt=json-in-script&callback=listEntries&orderby=published&start-index='
+ query.key.value +
'&max-results=7777');
script.setAttribute('type', 'text/javascript');
document.documentElement.firstChild.appendChild(script);
var supernumero = (parseInt((query.key.value /40 ),10))+1;
document.getElementById('edsuperpagi').innerHTML = 'página ' + supernumero;
}
/**
* Removes the script element from the previous result.
*/
function removeOldJSONScriptNodes() {
var jsonScript = document.getElementById('jsonScript');
if (jsonScript) {
jsonScript.parentNode.removeChild(jsonScript);
}
}
/**
* Removes the output generated from the previous result.
*/
function removeOldResults() {
var div = document.getElementById('data');
if (div.firstChild) {
div.removeChild(div.firstChild);
}
}
//-->
</script>
<script>
/**
* creación de los botones. paginación
*/
function rp(json) {
var numposts = 40;
var totalp = parseInt(json.feed.openSearch$totalResults.$t,10);
var numpages = ( totalp / numposts );
document.write("<ul class='btn_ed'>");
for (var i = 0; i < numpages; i++) {
document.write("<li>");
var numero = (i * numposts)+1;
var item = "<form onsubmit='return false'> <input type='hidden' name='key' value='"+ numero +"' /> <button id='ok_button' onclick='displayResults(this.form);'> " + (i +1 ) + " </button> </form>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script src="http://riverloom.blogspot.com/feeds/posts/default?orderby=published&start-index=1&max-results=7777&alt=json-in-script&callback=rp"></script>
<span id='edsuperpagi'>página 1</span> <br/>
<div style='clear:both; width:100%; height:1px; display:block;'></div>
<div id="data"><script src="http://riverloom.blogspot.com/feeds/posts/default?orderby=published&start-index=1&max-results=7777&alt=json-in-script&callback=listEntries"></script></div>
</div>
</body>
</html>
descargar galeria-paginacion.txt
La ruta hacia el norte
La ruta hacia el norte
Galeria de posts o imagenes para blogger
<div class='edgaleria1'>
<a class='edgaleria2' href='javascript:togglecomments("edgaleria")' title='galeria'><img alt='galeria' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYFzAa3K3JO3uF1vxtx9oo4X_PVWm9x_F6eefCcLFqEZCENHWTa3MkCsWIc2hbb02xWt8P6ow4IFJVmirffuKYEH6rHr0addQU3RPaZtHEvJy8HtXNI3t2yIUYDRLcfFyWAGm2QQT6qo/'/></a></div> <br/>
<div class='commenthidden' id='edgaleria'>
<b:section class='sidebar33' id='sidebar33' preferred='yes'>
<b:widget id='HTML10' locked='false' title='' type='HTML'/>
</b:section>
</div>
<script>
function rp(json) {
document.write('<ul>');
for (var i = 0; i < numposts; i++) {
document.write('<li>');
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
var dodo = "'Riverloom - "+ entry.title.$t +"'"; var item = "<li><a href=" + entry.link[k].href + " title=" + dodo + "><img alt="+ dodo +" src=" + entry.media$thumbnail.url +"></img></a></li>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script>
var numposts = 200;
var showpostdate = false;
var showpostsummary = false;
var numchars = 100;
</script>
<div id="random1">
<div id="random2" style="text-align:right;">
<a class="abrircerrar2" href="javascript:togglecomments("edgaleria")" title="cerrar"> CERRAR </a> <br/>
<script src="/feeds/posts/default?orderby=published&start-index=1&max-results=250&alt=json-in-script&callback=rp"></script>
</div>
</div>
.edgaleria1 {position:fixed; right:0px; top:50%; margin-top:-100px; display:block;}
.edgaleria2 a {font-size:14px;padding:10px;}
.commenthidden {display:none;} .commentshown {display:inline; }
.edgaleria1 a:link, .edgaleria1 a:visited, .edgaleria1 a:hover {background:transparent;}
#random1 {position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglG8C0h-2SETmrGSqbPbkvvCpaNByQmPqGsMl9wLM58MlMTroT2nvMR2HEYer_hArUItHKcTLhB5M-nUf-TqHNqoJWUJ20TnYxdG5atUrguLuxXPuriuI18zmQt7e9VONIzBHMQuz-MFA/') repeat transparent ; z-index:800;}
#random2 { display:block; width:800px; margin: 0px 0 0 -400px; padding:0px; position:fixed; top:50px; left:50%; background:#000; border:15px solid #000; }
#random2 ul {display:inline; list-style:none;}
#random2 li {display:inline; list-style:none;}
#random2 a img {border: 1px solid #940f04; padding:1px;}
#random2 a:hover img {border: 1px solid #fff; padding:1px;}
#random2 img {margin:2px;}
#random2 a:link, #random2 a:visited, #random2 a:hover {background:transparent;}
#random2 a:hover {color:#ff9900;}
<script type='text/Javascript'>
function togglecomments (postid) {
var whichpost = document.getElementById(postid);
if (whichpost.className=="commentshown") { whichpost.className="commenthidden"; } else { whichpost.className="commentshown"; }
} </script>
Galeria de posts o imagenes para blogger
<div class='edgaleria1'>
<a class='edgaleria2' href='javascript:togglecomments("edgaleria")' title='galeria'><img alt='galeria' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAYFzAa3K3JO3uF1vxtx9oo4X_PVWm9x_F6eefCcLFqEZCENHWTa3MkCsWIc2hbb02xWt8P6ow4IFJVmirffuKYEH6rHr0addQU3RPaZtHEvJy8HtXNI3t2yIUYDRLcfFyWAGm2QQT6qo/'/></a></div> <br/>
<div class='commenthidden' id='edgaleria'>
<b:section class='sidebar33' id='sidebar33' preferred='yes'>
<b:widget id='HTML10' locked='false' title='' type='HTML'/>
</b:section>
</div>
<script>
function rp(json) {
document.write('<ul>');
for (var i = 0; i < numposts; i++) {
document.write('<li>');
var entry = json.feed.entry[i];
var posttitle = entry.title.$t;
var posturl;
if (i == json.feed.entry.length) break;
for (var k = 0; k < entry.link.length; k++) {
if (entry.link[k].rel == 'alternate') {
posturl = entry.link[k].href;
break;
}
}
var dodo = "'Riverloom - "+ entry.title.$t +"'"; var item = "<li><a href=" + entry.link[k].href + " title=" + dodo + "><img alt="+ dodo +" src=" + entry.media$thumbnail.url +"></img></a></li>";
document.write(item);
}
document.write('</ul>');
}
</script>
<script>
var numposts = 200;
var showpostdate = false;
var showpostsummary = false;
var numchars = 100;
</script>
<div id="random1">
<div id="random2" style="text-align:right;">
<a class="abrircerrar2" href="javascript:togglecomments("edgaleria")" title="cerrar"> CERRAR </a> <br/>
<script src="/feeds/posts/default?orderby=published&start-index=1&max-results=250&alt=json-in-script&callback=rp"></script>
</div>
</div>
.edgaleria1 {position:fixed; right:0px; top:50%; margin-top:-100px; display:block;}
.edgaleria2 a {font-size:14px;padding:10px;}
.commenthidden {display:none;} .commentshown {display:inline; }
.edgaleria1 a:link, .edgaleria1 a:visited, .edgaleria1 a:hover {background:transparent;}
#random1 {position:absolute; left:0px; top:0px; display:block; width:100%; height:100%; background: url('https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglG8C0h-2SETmrGSqbPbkvvCpaNByQmPqGsMl9wLM58MlMTroT2nvMR2HEYer_hArUItHKcTLhB5M-nUf-TqHNqoJWUJ20TnYxdG5atUrguLuxXPuriuI18zmQt7e9VONIzBHMQuz-MFA/') repeat transparent ; z-index:800;}
#random2 { display:block; width:800px; margin: 0px 0 0 -400px; padding:0px; position:fixed; top:50px; left:50%; background:#000; border:15px solid #000; }
#random2 ul {display:inline; list-style:none;}
#random2 li {display:inline; list-style:none;}
#random2 a img {border: 1px solid #940f04; padding:1px;}
#random2 a:hover img {border: 1px solid #fff; padding:1px;}
#random2 img {margin:2px;}
#random2 a:link, #random2 a:visited, #random2 a:hover {background:transparent;}
#random2 a:hover {color:#ff9900;}
<script type='text/Javascript'>
function togglecomments (postid) {
var whichpost = document.getElementById(postid);
if (whichpost.className=="commentshown") { whichpost.className="commenthidden"; } else { whichpost.className="commentshown"; }
} </script>
Aqua por un tubo
Bueno, finalmente ha salido algo decente, el truco estaba en agua por un tubo y ... el papel, por dios que diferencia utilizar papel de blog de acuarelas y papel de acuarela de verdad!!! no hay color!!!
Un paisajito rural de un pueblo, un arbol, cielo azul y verdes praderas, que más se puede pedir.
Por las pocas acuarelas que he realizado, estoy contento con el resultado :) ahora a seguir tirando cubos de agua.