Cómo alojar scripts en la plantilla

26 de febrero de 2010 140 comentarios ,
El tema del alojamiento de los scripts es un tema recurrente debido a que no todos los servicios gratuitos de hosting admiten este tipo de archivos, o bien, porque pueden tardar mucho en cargar si el ancho de banda del hosting es reducido, lo que trae consigo que el blog tarde en cargar.
Si bien podemos alojarlos en Google Sites o Dropbox también podemos alojar los scripts en la propia plantilla, de este modo el tiempo de carga de la página será menor y dejaremos de estar dependiendo de un servicio externo a Blogger.

Alojar los scripts directo en la plantilla funciona para casi todos los casos, aunque es posible que haya uno u otro script que se resista y ese sí tendremos que alojarlo en un servicio independiente.

Para alojar los scripts en la plantilla hay dos formas, una es entrando a Plantilla | Edición de HTML y antes de </head> pegamos lo siguiente:
<script type='text/javascript'>
//<![CDATA[
...contenido del script...
//]]>
</script>

Habremos de agregar donde se indica el contenido del script.
¿Cómo sacar el contenido del script?
Pega la URL del script en la barra de direcciones de tu navegador, si abre una página llena de códigos ese es el contenido del script; si en su lugar descarga un archivo con extensión .js entonces abre el archivo con WordPad y copia y contenido del script.

La otra opción es entrar en Diseño | Añadir un gadget | HTML/Javascript y ahí pegar en un sólo elemento el contenido de todos los scripts que quieras. Se haría casi de la misma forma:
<script type='text/javascript'>
...contenido del script...
</script>


Con cualquiera de estas dos formas tendremos los scripts alojados en nuestra propia plantilla con lo que dejaremos de depender de otros servicios y nos ahorraremos algo de tiempo en la carga de la página al no depender del ancho de banda de los demás.


140 comentarios en:

" Cómo alojar scripts en la plantilla "

  1. Hola!
    Es la única manera de no hacerce problemas :)

    Buen fin de semana!

    ResponderEliminar
  2. Hola Potro, buen post, la verdad es que muy pocos lo saben lo del el ancho de banda, en mi caso yo no lo sabía, gracias por enseñarnos todo lo que sabes.

    Un saludo!

    ResponderEliminar
  3. Graciela, definitivamente nos ahorramos muchos dolores de cabeza de esta forma. Buen finde :D

    Eduardo Sanguino, no todos los hostings dicen cuánto tienen de ancho de banda, quizá por eso no estamos muy enterados pero nos damos cuenta cuando vemos que la página tarda horas en cargar :S

    ResponderEliminar
  4. OMG!!! que fuerte bueno yo tengo que ponerme a revisar mi blogg porque siguen los robots haciendo de las suyas mhhh que mal, bueno potro espero pronto me apoyes en esto!

    ResponderEliminar
  5. Conquistar a Google es como conquistar un amor, lleva su tiempo y requiere de muuuucha paciencia ;)

    ResponderEliminar
  6. Gracias
    Como puedo cambiar de dirección mi blog, ahorita es fotodajaroma.blogspot.com y quiero trasladarla a dajaroma.blogspot.com
    Te agradezco de antemano

    ResponderEliminar
  7. Hola dajaroma,

    Entra en Configuración > Publicación y ahí cambia la nueva dirección de tu blog.

    Saludos.

    ResponderEliminar
  8. Dos preguntas que no tienen nada que ver con este post, Potro: cómo puedo ampliar el espacio entre el título del post y el post mismo?
    El título me queda muy sobre el texto, quisiera que hubiera más separación y no sé cómo modifico eso.
    Y en el texto mismo, al contrario: las líneas me quedan muy separadas para mi gusto, quisiera reducir el espacio existente.
    Te agradezco desde ya.

    ResponderEliminar
  9. Hola enrique,

    No sé cuál sea tu blog por lo que no puedo darte indicaciones con exactitud, pero a grandes rasgos es así.
    Busca en tu plantilla esta parte:

    .post-body {
    margin:0 0 .75em;
    line-height:1.6em;
    }

    Quizá los valores de margin sean distintos pero bueno, lo que nos importa es el primer valor, en este caso 0 (cero), ese puedes cambiarlo por 20px u otro valor, eso le dará separación entre el título y el post.
    En el caso de la separación entre cada renglón se manipula donde dice line-height, un valor más pequeño hará menos espacio entre cada línea.

    Saludos.

    ResponderEliminar
  10. Una observación: no todos los scripts funcionan si los colocas en un gadget html. La razón es simple: algunos necesitan estar antes de </head> así que no queda más remedio que meterlos en la plantilla.

    ¿Cómo saberlo? Simplemente probando, como estoy haciendo yo, ¡je, je, je!

    En cuanto a que si te ahorras algo de tiempo en la carga de la página... Te ahorras bastante tiempo. En la plantilla de pruebas tengo prácticamente los mismos scripts que en la actual, y la diferencia es de entre siete a diez segundos... Y eso los días en que las dependencias externas funcionan bien, porque hay días que ni termina de cargar...

    De ahí mi casi obsesión de meterlo TODO si puede ser en la plantilla.

    Si las imágenes se pudieran alojar bajo el propio Blogger, aún podríamos arañar uno o dos segundos más. De acuerdo que Picasa pertenece a Google también, pero me da la sensación de que aloja sus ficheros en otros servidores distintos.

    Saludos a tod@s.

    ResponderEliminar
  11. Qué bueno que lo mencionas, algunos me preguntan -¿cuáles se pueden alojar en la plantilla y cuáles no?.

    La respuesta es sencilla como tú lo has dicho: Probando.
    Probar no cuesta nada, y en caso de tener buenos resultados tendremos una diferencia de carga bastante buena.

    Pareciera que 7 segundos es poco pero la competitividad entre sitios web es cada vez mayor, así que 7 segundos son muy valiosos si no queremos que el lector se vaya porque simplemente la página no carga.

    Con las imágenes no he sentido tanta demora como lo he sentido con los anuncios de Adsense que aunque también pertenecen a Google parece que usan un servidor bastante saturado y limitado.

    Saludos!

    ResponderEliminar
  12. Muy bien, Potro, asunto solucionado en un momentito. Muy agradecido, una vez más.
    Saludo.

    ResponderEliminar
  13. Potro, el post me gusto, pero para serte sincero me gusto mas tu comentario n° 5 xD, jajajaja.

    ResponderEliminar
  14. Es que todavía estamos en el mes del amor :D

    ResponderEliminar
  15. hayyyyyyayayayay si el internet fuera materia, me casaria con ella. Bueno si fuera materia y sobre todo si fuera mujer :P

    ResponderEliminar
  16. Jajajaja, vaya que estás enamorado!

    ResponderEliminar
  17. potro te queria preguntar si se puede incorporar al blog un slide de fotos, pero con un titulo, descrpción y link a algun post en particular... tal como lo tienen muchas páginas como por ej: espndeportes.com, o hasta incluso uno de mis blogs (pero el cual ya venía con la plantilla) y yo no kiero cambiar la q tengo.
    saludos.

    ResponderEliminar
  18. estaria muy bueno por ej: poder extraer el slide de esta plantilla http://myportfoliodezign.blogspot.com/ y poder ponerla en otra, Aunque me temo q debe ser imposible, bueno vos sos el experto y sabrás.
    gracias desde ya.

    ResponderEliminar
  19. Ajá! interesante!... una consulta Maestro... crees que si alojo todos los Scripts en mi plantilla lograré bajar el tiempo de carga?

    Un abrazo!!!

    ResponderEliminar
  20. jonathan pucheta, más adelante haré un post para algo parecido.

    bro, por supuesto que bajará el tiempo de carga, no es mucho pero son unos segundos que valen oro.

    ResponderEliminar
  21. Hola, Potro! Esta idea me parece estupenda, si es que así se aligera la carga del blog y quiero ponerla en práctica, ya que tengo muchos scripts de otros sitios. Pero hay algo que no entiendo:
    Después de alojar el script en la plantilla, entonces no sé qué hacer con la url antigua (en donde estaba alojado antes ese script). No sé si hay que borrarla o qué hacer.
    Por ejemplo, empecé con el script que nos enseñaste en
    http://ciudadblogger.com/2009/07/mostrar-solo-los-titulos-de-las.html
    Ese script tiene códigos en diversas partes de la plantilla, pero veo que hay una parte que dice:
    src="http://dl.getdropbox.com/u/647003/CiudadBlogger/Scripts/Expandibles.js"
    Supongo que eso significa que una parte del script está alojado en esa dirección y que para ejecutarse tiene que acudir a ella. Ya saqué el texto del script alojado en esa url y lo puse en mi plantilla (de la forma como nos explicaste aquí en este post). Pero ¿qué debo hacer con esa url anterior, para que el script ya no acuda a ella para ejecutarse, sino solamente a la propia plantilla?
    Es que ahora que puse el script en la plantilla, me arroja un error y no se guarda.
    Porfa, te agradecería grandemente si me explicaras cómo debo hacer. Muchas gracias y saludos.

    ResponderEliminar
  22. Nota: El script siempre me ha funcionado bien. Es solo ahora, cuando trato de alojarlo en la plantilla, que no me resulta. Gracias.

    ResponderEliminar
  23. Oye, hablando de scripts y "peso"... Tantas cositas, ¿no hacen el blog incómodo de leer? ¿a la gente, qué le gusta más, los adornos, o que sea sencillito y fácil de ver?
    ¿tienes algún foro en ciudadblogger o algún sitio donde preguntar estas cosas?

    Animo, maestro! Un saludo Toledano.

    ResponderEliminar
  24. Buenas tardes "Potro" :
    te queria enviar este correo personal , pero no encuentro tu direccion.
    Abusando de tu amabilidad , estoy desarrollando este blog
    http://cinecienciaficcion.blogspot.com/
    y quisiera que en vez de ponerme los html uno encima de otro ( en vertical ) me los pusiera uno despues de otro (en horizontal).
    Te he querido pegar el codigo , pero el sistema no me lo permite.
    yo , en la ventana , pongo uno detras de otro.
    Sera posible hacer lo que pretendo ???

    SALUDOS
    Victorino Redondo Fidalgo
    http://mapageneral.blogspot.com/

    ResponderEliminar
  25. Vicky, la línea anterior puedes eliminarla, teniendo el script en la plantilla no es necesario tener la anterior de lo contrario continuará leyéndola. Intenta de nuevo poner el script en la plantilla usando el primer método, si sigue marcando error me dices cuál es.

    Feroz, en términos generales te diría que lo ideal es tener un blog sin tantos scripts y gadgets inservibles, pero también en gustos se rompen géneros, me parece que en esos casos lo ideal es hacer una encuesta en el blog para que tus lectores decidan qué les gusta y qué no. Saludos!

    VRedondoF, para que los elementos queden horizontalmente pega los códigos uno seguido del otro sin dejar espacio.

    ResponderEliminar
  26. Enserio que aunque el tiempo es poco ya se pueden notar mejoras, para no andar confundido estoy poniendo todos los scripts antes de de la etiqueta head por que la verdad no es mucho el tiempo que tengo

    ResponderEliminar
  27. ahh y muchas gracias por lo del buscador la verdad es que ya se lo que hacia mal, se me olvidaba eliminar la ultima etiqueta que dice /div y por eso la plantilla no lo aceptaba

    ResponderEliminar
  28. Además del tiempo tendrás la ventaja de que no dependerás de nadie más, luego por no alojar los scripts en nuestro propio servidor o plantilla estamos a expensas de que el dueño del hosting elimine el script cuando quiera y nos afecte el blog, pero de esta forma no hay de qué preocuparse.

    Saludos.

    ResponderEliminar
  29. Hola Potro! Bueno, ya eliminé el bloque que contenía la url anterior y ahora sí me funciona. Pero tuve que hacer bastantes intentos antes de lograrlo (¡uf!).
    Lo que pasa es que no entendía cómo iba la apertura y el cierre de etiquetas del bloque del script viejo, para poder elimarlo bien. Es que a veces yo eliminaba más de la cuenta y otras veces, menos; razón por la cual las etiquetas no se cerraban correctamente. Pero parece que por ensayo y error y algo de observación, al fin me salió bien y está funcionando correctamente.
    Muchísimas gracias por todo.
    Saludos!

    P.D.: Solo como sugerencia, me parece que sería muy útil si pudieras publicar un post (no sé si ya lo has hecho) especialmente dedicado a cómo abrir y cerrar correctamente los diversos tipos de etiquetas y a diferenciar la apertura y cierre de diversos bloques de códigos.
    Por ejemplo, acerca de etiquetas de inicio y fin de cosas como scripts, bloques de secciones de las plantillas, estilos de letra (bold, tipo, tamaño); etiquetas en las especificaciones de colores, de alineación, de saltos de línea; cuándo hay que usar paréntesis, puntos, puntos y comas, guiones, guiones bajos, espacios, comillas, diagonales, etc., etc...
    Sé que ya nos has explicado muchas de esas cosas, pero toda esa valiosa información está dispersa por todo el blog. Creo que sería muy útil y accesible si postearas un artículo que condense todo eso en uno solo.
    Creo que esos temas, aunque para algunos son elementales y los dominan muy bien, para otros resultan problemátics y a veces se comenten muchos errores, que se originan por el simple cierre inadecuado de etiquetas y símbolos, ya sea por la presencia o ausencia de un simple caracter que lo cambia todo. Dominar esto le ahorraría muchos dolores de cabeza a muchos bloggeros (incluyéndome a mí, ja, ja).
    Sé que tú podrías orientarnos muy bien en todo esto.
    Gracias de nuevo.

    ResponderEliminar
  30. Hola Vicky,

    Tienes toda la razón, tendré en cuenta tu sugerencia para una entrada más adelante.
    Qué bueno que ya has podido solucionar lo del script :)

    Saludos!

    ResponderEliminar
  31. Hola Potro, quería agradecerte por que en este post recién me entero de lo del ancho de banda que acupan los script, y en mi plantilla tenía script que quien sabe cuantas personas lo utilizaban también, lo que hacía que la carga sea más lenta, pero ahora ya los he subido todos a mi servidor y la verdad es que veo que mis 2 blog cargan más rápido.

    Saludos y muchas gracias.

    ResponderEliminar
  32. Excelente Eduardo, tus lectores son los más beneficiados cuando se trata de rapidez.

    Saludos!

    ResponderEliminar
  33. Muchas gracias Bro... creo que cuando ande con un poco de tiempo, voy hacer otra copia de la plantilla, con todo los Scripts en ella, y voy a comparar el tiempo de carga.

    Gracias!!!

    Un abrazo!!!

    ResponderEliminar
  34. Hola potro, no me cansaré de agradecerte por este post, porque veo que mis páginas han bajado 5 segundos, del tiempo de carga que tenía antes, es algo que yo realmente quería, pues además de los script he alojado las imágenes de la plantilla en mi servidor y la verdad es una pasada.

    Gracias amigo!

    ResponderEliminar
  35. Vaya 5 segundos es bastante, y eso prueba que alojar todo en la plantilla sí acelera el tiempo de carga de un blog.

    Gracias a ti por tu visita :)

    ResponderEliminar
  36. HOLA GRACIAS POR TU BLOG.. AYUDAME PORFAVOR: CREE UN BLOG DE PRUEBA ES ESTE: http://chorizama.blogspot.com/ BUENA LA PLANTILLA QUE APLIQUE TRAE UN SLIDE DE IMAGENES... ESE SCRIPT LO QUIERO PARA PONERLO EN OTRO BLOG

    COMO HAGO PARA SABER CUAL ES EL CODIGO DEL SCRIPT Y COMO LO INSTALO EN OTRO BLOG?

    ResponderEliminar
  37. http://chorizama.blogspot.com ESTE ES EL LINK DE EL BLOG DE PRUEBA

    ResponderEliminar
  38. No sabría decirte. Cada slide requiere de cosas distintas, no sólo es cuestión de un script y ya, son varios códigos que se necesitan y como te mencioné, cada uno es diferente.

    ResponderEliminar
  39. Tengo un problema según me han dicho cuando visitan mi blog aparecen muchos pop ups como los puedo eliminar?
    Gracias
    Adriana

    ResponderEliminar
  40. Hola Adriana,

    Generalmente los Pop ups no deseados los causan algunos gadgets, aunque yo he entrado a tu blog y no me abrió ninguna ventana Pop up.

    ResponderEliminar
  41. la muà de nuevo!!! puse el codigo en un gadget javasript; y por supuesto me sale el blog con todas las entradas! Puse el codigo enorrrrme en la plantilla y me diò error (al darme error lo que hice fue borrar los cambios y ya està); quiero poner para q salgan los titulos de las entradas y ahora ya he descargado los scripts y al abrir el sobre, me sale la pagina con explicaciones y los codigos; ¿son esos codigos los que tengo q poner en "contenido del sript" q tienes arriba en rojo??? Es que no me entero; soy completamente autodidacta y llevo tooooooooda la tarde intentandolo!!! Espero haberme sabido explicar!!! wowwwww!!!! Gracias anticipadas!!!

    ☻/
    /▌
    / | *´¨)
    ...¸.•´¸.•*´¨) ¸.•*¨)
    (¸.•´ (¸.Nyn•*♥

    ResponderEliminar
  42. Discupa de nuevo... o son esos codigos descargados los que al poner el codigo enorrrrrrrrrrrrrrrrrrme son los que tengo que poner en la barra del navegador????? Gracias de nuevo!!!
    ☻/
    /▌
    / | *´¨)
    ...¸.•´¸.•*´¨) ¸.•*¨)
    (¸.•´ (¸.Nyn•*♥

    ResponderEliminar
  43. Y como pongo lo de las "ultimas entradas"??? Los comentarios me han quedado de rechupete; igual que como tu los tienes!!! gracias de nuevo por tanta lata!!!
    ☻/
    /▌
    / | *´¨)
    ...¸.•´¸.•*´¨) ¸.•*¨)
    (¸.•´ (¸.Nyn•*♥

    ResponderEliminar
  44. Hola ✿Nuria Bertrana✿,

    Efectivamente el contenido del script (todos esos códigos raros) van en lo que está marcado en color rojo, ahí debes colocarlos.
    Aquí hay una forma de poner las últimas entradas.

    Saludos.

    ResponderEliminar
  45. jajajaja!!!! wowwwww!!! Por fin ya tengo mi indice de entradas solo con los titulos!!! Tambièn con un click en la etiqueta salen las entradas ùnicamente de esa etiqueta!!! woiw wow wow!!! Fìjate la hora que es...me va a dar un infarto!!! Pero ha valido la pena!!!! Gracias!!!!
    ☻/
    /▌
    / | *´¨)
    ...¸.•´¸.•*´¨) ¸.•*¨)
    (¸.•´ (¸.Nyn•*♥

    ResponderEliminar
  46. Jajaja, a veces se requiere de mucho tiempo para personalizarlo pero al final nos quedamos con el buen sabor de la satisfacción :)

    ResponderEliminar
  47. yo no entiendo nada!!!! alguien me ayuda? que es un script, que significa, pa que sirve? yo hasta ahorita empezando por si no se nota, jeje.

    ResponderEliminar
  48. Hola EcoCucharaditas,

    Los scripts son códigos que se utilizan para conseguir determinados efectos o funciones, pero, si apenas estás empezando con esto de los blogs no tomes mucho en cuenta este post, no afectará la forma que se vea tu blog, más adelante que estés más familiarizado con el tema será más conveniente.

    ¡Saludos!

    ResponderEliminar
  49. Potroo! Ya Parece Que Aprendi a Alojar Los Archivos Mira, Descargo el .JS, Lo Cargo a Google Sites y Copia El Enlace Cuando El Archivo cargue pero se hacen excepciones retirandole la ultima parte del enlace:

    http://sites.google.com/site/archivosparablogger/archivosjs/jquery-1.2.6.min.js?attredirects=0&d=1

    Queda asi:

    http://sites.google.com/site/archivosparablogger/archivosjs/jquery-1.2.6.min.js

    ResponderEliminar
  50. Claro, eso será para alojarlo en un hosting pero para alojarlo directamente en la plantilla sería del modo que se explica en esta misma entrada ;)

    ResponderEliminar
  51. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  52. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  53. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  54. y si fuera un favicon y hay si no hay pele hay que subirlo a un servidor XD, yo conosco uo es fileden el unico (hasta ahora) que puede subir imagenes tipo favicon y otras extenciones.. saludos :)

    ResponderEliminar
  55. Lo que se hace con esta forma de alojar los scripts es que se quedan en la plantilla y se suben a blogspot, pero no sirve para subir nada más. Para esos casos sí necesitas recurrir a un servicio de alojamiento.

    ResponderEliminar
  56. Hola Potro aqui de nuevo con otra consulta.
    Hay un contador que me gusta mucho, lo que ocurre es que mete propaganda de una marca de ropa en modo Pop up.
    Mi pregunta es la siguiente: tu crees que al alojar el script de dicho contador en mi blog, evitaria esa ventana Pop up, o no tiene que ver lo uno con lo otro y la dichosa propaganda seguiria saliendo.

    Un abrazo y gracias de antemano.

    ResponderEliminar
  57. No, no tiene que ver una cosa con la otra. Esos scripts ya tienen integrado en sus códigos esa publicidad y es mejor que lo elimines ya que Google sanciona los blogs que incluyen publicidad no deseada de ese tipo.

    Un abrazo.

    ResponderEliminar
  58. Si ya lo tenia eliminado , lo que pense que igual habria alguna solucion para ello. Pero visto lo visto pues con no volver a ponerlo, asunto resuelto.

    Gracias Potro,eres nuestro Angel de la guarda.

    Un abrazo.

    ResponderEliminar
  59. Hola:
    Soy nuevo en esto y estoy tratando de incorporar algún script a mi blog, y así practico. He intentado poner uno del tiempo (www.soitu.es), copiando y pegando lo que se indica, pero no consigo hacerlo bien, aunque he tratado de seguir vuestras instrucciones. Ni siquiera me deja pegarlo en este comentario, porque da error: Su HTML no es aceptable: Tag is not allowed: SCRIPT
    ¿Puedes decirme como hacerlo? Gracias

    ResponderEliminar
  60. Hola ANGEL56SADABA,

    Bienvenido a Ciudad Blogger.
    Ese tipo de contenidos se deben agregar de otra forma. Tienes que ir a Diseño > Elementos de la página > Añadir un gadget, y seleccionar HTML/Javascript. Ahí pega el código que tienes.

    Saludos.

    ResponderEliminar
  61. tengo problemas con "b:loop" (The element type "b:loop" must be terminated by the matching end-tag "".) por lo q entiendo, lo que falta es la palabra "".. pero no hay caso, aunque ponga "" sigue dando error

    ResponderEliminar
  62. Los b:loop no son scripts sino códigos de Blogger básicos para que los blos funcionen, supongo que has de haber puesto el script en un lugar que no era.

    ResponderEliminar
  63. hola potro eh agregado uno de tus botones a mi blog, pero tengo una duda no se mucho pero me imagino que el que diseno la plantilla que tengo, subio en algun lugar las lineas y todas las cosas que la forman ,pero si con el tiempo esa disenador elimina su cuenta del hostin o algo parecido mi blog quedaria hecho un desastre y sin forma,
    puede pasar eso?? o no?

    y si es asi como podria evitarlo?

    ResponderEliminar
  64. Podría suceder, pero para evitarlo sólo busca en tu plantilla todas las URLs de imágenes que haya, será más fácil si las encuentras por extensión .jpg .png y .gif
    Luego copia cada URL en las barra de direcciones de tu navegador y guarda las imágenes en tu equipo. Sube esas imágenes a un servidor aunque si es en Blogger será mucho mejor y remplaza las URLs de las imágenes que traía la plantilla por tus URLs.

    ResponderEliminar
  65. podria alojarlas en blogger en el albun picassa verdad?

    y eso seria todo entonces el blog estaria asegurado

    ResponderEliminar
  66. Sí, en Picasa puede ser.
    De igual forma si la plantilla tuviera un script que tú no hayas puesto y que esté alojado en otro sitio sería recomendable hacer lo mismo, en ese caso puedes alojarlos directo en la plantilla como se explica en la entrada.

    ResponderEliminar
  67. Hola, interesante post ;)
    Una pregunta, seria necesario alojar todos los scripts dentro de la plantilla, o solo los que tomarian tiempo en cargar??

    Gracias! Saludos.

    ResponderEliminar
  68. Hola Miwel,

    Preferentemente todos. Hay algunos en los que quizá no es necesario hacerlo, por ejemplo aquellos como Scriptaculous y jQuery que habitualmente están alojados en Google y en el cual el ancho de banda es bueno.

    Saludos.

    ResponderEliminar
  69. Hola Potro!
    Hace siglos que no aparezco, pero recibo todo lo tuyo. He estado enloquecida de trabajo...

    Sabes que he intentado (hasta ahora y en diferentes momentos) efectuar el truco de mostrar sólo títulos en las entradas, y nunca puedo.
    Por algún motivo no me sale! Intenté alojar el script en la plantilla, todo!... (snif....)

    Seguramente sea yo... hay alguna forma en la cual puedas ayudarme? Te recuerdo mi blog: www.vkimportltda.blogspot.com

    Todo hecho con tus trucos y consejos!!

    Un abrazo y gracias desde ya,
    Karen

    ResponderEliminar
  70. Hola VK Import,

    Ya te he respondido en la otra entrada ;)
    Saludos!

    ResponderEliminar
  71. Voy para allá entonces!! :)))

    Saludos,
    Karen

    ResponderEliminar
  72. Potro, voy a intentar todo el proceso de nuevo de cero.

    Ya añadí un gadget y alojé el script ahí, colocando lo que indicas al principio y al final...

    Vamos a ver cómo me va!

    :) Saludos,
    Karen

    ResponderEliminar
  73. potro una vez mas yo y mis preguntas pero si hago lo mismo osea copio el script pero en una pagina de mi blog como seria???

    ResponderEliminar
  74. potro usare la segunda alternativa que es la del gadget pero ¿y si tengo varios scrpts?
    todos los pego en donde dice:
    ...contenido del script...???

    /script type='text/javascript'/
    ...contenido del script...
    //script/


    o tengo que hacer uno por cada script ??
    osea asi:

    /script type='text/javascript'/
    ...contenido del script 1...
    //script/

    /script type='text/javascript'/
    ...contenido del script2...
    //script/
    espero haberme explikado bien
    porfavor te agradeceria mucho si puedes contestarme para aclarar mi dudda.
    de antemano muchas gracias

    ResponderEliminar
  75. La segunda forma que explicas es la más adecuada para evitarnos algunos líos, pero no es necesario abrir varios HTML/Javascript, en uno solo puedes meter todos los scripts que quieras.
    Es muy importante que consideres que algunos no funcionan de este modo, así que si detectas que algo deja de funcionar agrega su respectivo script dentro de la plantilla.

    Saludos!

    ResponderEliminar
  76. muchas gracias x la aclaracion potro
    ... entiendo entonces que es mejor alojarlos en la misma plantilla =)
    salu2.!

    ResponderEliminar
  77. Potro mi blog está lentísimo. Me explicas los pasos para saber el contenido del scrpt. Gracias.

    ResponderEliminar
  78. Hola Noe,

    No mencionas en cuál blog sientes que hay un problema de velocidad. Pero una forma de saber qué podría ser lo que lo alenta es cargar la página, y debajo deberá aparecer una pequeña barra con la información de lo que se está cargando en ese momento, cuando veas que se detiene por mucho tiempo en un elemento entonces esa sería la posible causa.

    ResponderEliminar
  79. le subí una imagen, ya se la borré porque sino no cargaba más. Hay alguna forma de poder subir fotos y que no se ponga lento??

    ResponderEliminar
  80. No en realidad, todo elemento sea cual sea es algo más que el navegador tiene que leer cuando se carga la página. Si vas a agregar muchas fotos lo ideal es que no sean de dimensiones muy grandes y que el peso sea reducido.

    ResponderEliminar
  81. Alguien me puede ayudar en mi blog no se ve ningun script, he seguido las indicaciones; inserté los scripts en la plantilla y oculté los links a servidores externos pero aun asi no se muestra bien la página. Otro detalle es que le compré un dominio personalizado a blogger y desde entonces mi blog tiene este inconveniente. No sé que hacer.

    Gracias.

    ResponderEliminar
  82. ¿Como cuál script es el que no se ve dentro de la plantilla o el que no está funcionando?

    ResponderEliminar
  83. Disculpa como sacas la url de scrip? no entendi esa parte U_U
    pego el script asi como mencionas mas como me da la url?

    ¿Cómo sacar el contenido del script?
    Pega la URL del script en la barra de direcciones de tu navegador, si abre una página llena de códigos ese es el contenido del script; si en su lugar descarga un archivo con extensión .js entonces abre el archivo con WordPad y copia y contenido del script.

    ResponderEliminar
  84. Depende donde tengas el script.
    Si el script está alojado en un hosting entonces copia la URL del script y pégala en tu navegador, ahí abrirá el script o te lo descargará. Si lo abre entonces copia el contenido que te muestre, ese es el script.
    Si te lo descarga o si ya lo tienes el script en tu ordenador sólo ábrelo con un editor como WordPad, y también copia el contenido.

    ResponderEliminar
  85. Hola, una preguntita, es posible dar prioridad a la hora de que se carguen los scripst? tengo unos cuantos pero quisiera que 1 en concreto fuese el primero en cargar, que es el que mas me importa

    ResponderEliminar
    Respuestas
    1. Hola, pon el script justo debajo de <head>
      Eso haría que cargue antes que todo lo demás.

      Eliminar
  86. Hola Potro te escribo porque estoy intentando poner un widget social en mi plantilla en donde indican sus creadores (antes de la etiqueta < / head >) pero al intentar hacerlo y dar a preview me sale el siguiente mensaje: La plantilla no es válida porque la etiqueta " div" aparece dentro de la etiqueta " head". Error 500 ¿Podrías ayudarme? ¿Expandir plantillas de artilugios debe estar activo o no? De antemano mil gracias.

    ResponderEliminar
    Respuestas
    1. Hola Ad Lib, el mensaje que te aparece es correcto, antes de </head> no puedes poner ningún contenedor que sea del tipo DIV, todos ellos van después de <body>
      ¿Cuál es el gadget que estás tratando de poner?

      Eliminar
    2. http://monitoringsocials.com/get-social-widget.php aquí está el widget, quiero que salga en mi blog en la misma posición que aquí. Intenté ponerla antes, después y nada...probé en Elementos de página y me sale horrible...se montan los post con el widget... lo pongo en la edición de html, con el Expandir plantillas de artilugios clicado y nada...ya no sé que más hacer..., muchas gracias por responder.

      Eliminar
    3. En un elemento HTML/Javascript está bien, pero, el problema no es que lo pongas ahí, sino los estilos de ese gadget, pues aun cuando lo pusieras directo en la plantilla se vería así de encimado todo el blog.
      Y es que el problema radica en que los elementos de ese gadget se llaman "widget" que es justo el mismo nombre que reciben los gadgets de Blogger, así que al ponerlo todos los gadgets, incluyendo los de Blogger, adoptan los estilos de esos botones. Es por eso que al ponerlo se ve todo desconfigurado.

      Eliminar
    4. Vale...entonces misión imposible :( Muchas gracias por tu tiempo.

      Eliminar
  87. Buenísimo!!! Mi blog redujo la carga de un modo impresionante!! Y eso que solo tenía un script alojado en otro sitio! Muchas gracias Potro!

    ResponderEliminar
  88. hola proto... disculpa podrias darte una vuelta a mi blog www.koffuneral.blogspot.com y comentarme si me esta muy lento mi blog?? si es asi recomentarme hacer lo que comentas en este tuto o si seguiria igual? saludos..

    ResponderEliminar
    Respuestas
    1. No anda tan lento tu blog, considerando que tienes varios gadgets e imágenes, pero lo de esta entrada es aconsejable hacerlo siempre que se quiera darle más rapidez a la carga del blog ;)

      Eliminar
  89. Buenas Potro

    Tengo una pregunta es que siempre me descargo plantillas para blogger y después de un tiempo se borra la mayoría de imágenes y efectos.
    Y pues bueno lo de las imagenes las subo por mi cuenta y la reemplazo pero por ejemplo para el slider se me desaparece como hago para volverlo a poner o para obtener el código para que nunca se me desaparezca.

    La plantilla que tengo ahora es:

    http://www.premiumbloggertemplates.com/2011/05/higher-premium-blogger-template.html

    Y todo bien pero se me desapareció el slider o la presentación que se ve hay como se llame eso.

    Cuando descargue esa plantilla venían todas las imágenes y un archivo vArchivo de secuencia de comandos de JScript (.js) como se que hace ese archivo y si con el puedo recuperar la funcionalidad de slider.

    Gracias por su respuesta, estaré atento

    ResponderEliminar
    Respuestas
    1. Hola Conocedor de la vida, lo mejor es alojar los scripts directo en la plantilla:
      http://ciudadblogger.com/2010/02/como-alojar-scripts-en-la-plantilla.html

      En Btemplates tienen esa plantilla y ahí ya tienen alojados los scripts en la plantilla así que no tendrás ese problema con el slider:
      http://btemplates.com/2011/blogger-template-higher/demo/

      Saludos.

      Eliminar
  90. Gracias por su respuesta voy a descargarla de hay y a subirla de nuevo. :)

    1)¿Eso quiere decir que nunca en mi vida se me borrara el slider?

    Otra pregunta...

    2)¿como se hacen los comentarios en blogger?
    Es decir es que he visto que algunas veces aparecen así:

    /* ---esto hace x cosa--- */
    o así

    Y como se cierran .

    Es que muchas me la paso editando la plantilla agregando - quitando cosas y quiero dejar comentarios por si algun día decido quitar x cosa.
    Gracias por su ayuda y tiempo

    ResponderEliminar
  91. En el comentario anterior me falto agregar:

    "o así
    "

    ResponderEliminar
    Respuestas
    1. Si alojas tú el script en la plantilla no se borrará a menos que tú lo elimines.
      Lo otro que preguntas mira esta entrada, justamente para evitar que vayas a poner el comentario de forma equivocada y te dé error:
      http://ciudadblogger.com/2011/07/errores-comunes-al-poner-los-codigos.html

      Saludos.

      Eliminar
    2. Muchas gracias por sus respuestas y lo felicito por ese blog tan excelente que aporta información realmente valiosa y entendimiento.

      Se ha ganado un seguidor.

      Eliminar
  92. Jo, estoy más perdido que Carracuca.

    ResponderEliminar
  93. hola potro, tengo un problema con los scrips de mi pagina, no se si es temporal o permanente el error, le puedes echar un vistazo por favor para decirme que puedo hacer? gracias como siempre.
    http://www.cgtvalencia.org/

    ResponderEliminar
    Respuestas
    1. Hola CGT-València, ¿exactamente qué problema tienes y con cuál script? Porque en apariencia yo lo veo todo funcionando bien.

      Eliminar
  94. hola potro, al final gracias a tu informacion de tu post, pude solucionarlo, los scrips de mi plantilla estaban alojados en un servidor esterno y "caducaron" los recupero gracias a tu informacion , lo puse en mi plantilla y tachan tachan, solucionado.

    mil gracias

    ResponderEliminar
  95. hola potro, exelente post. Pero tengo una dudilla , como hago para poner el scrip en el lugar que yo quiero , un ejemplo , si lo quiero poner debajo del menu a mano derecha que debo hacer para que quede en ese lugar.
    ¿se puede o no ?

    gracias de antemano

    ResponderEliminar
    Respuestas
    1. El script no se pone en esas áreas, se pone dentro del HEAD de la plantilla. Quizá a lo que te refieres es al código que ejecuta el script, el que "muestra" el gadget. Eso depende de qué gadget sea, pero usualmente basta con ponerlo en un HTML/Javascript y arrastrarlo al lugar que desees.

      Eliminar
  96. Hola Potro... te felicito por la pagina esta genial, me sirve mucho para mis proyectos blogger.
    En estos momentos estoy con este blog:
    http://residentevilblogpage.blogspot.com/

    Y bien el problema que he tenido últimamente es que uso un programa llamado TrendyFlash intro builder, crea intros para las paginas web.
    Lo malo es que te crear varios archivos en una carpeta y me llamó mucho la atención uno de ellos ya que tiene extension .js (archivo de secuencia de comandos de JScript) si lo abro me da una serie de codigos te paso el link para que lo bajes:

    https://skydrive.live.com/redir?resid=DD4BAC8C4DB0E699!117

    Deseo alojarlo en el blog para apreciarlo, debe necesitar un código? intente con el que has dado y no me resulta. Me podrías ayudar?

    Muchas gracias y perdón por las molestias.
    Saludos

    ResponderEliminar
    Respuestas
    1. Hola daniela, no todo lo que hay en la red funciona para Blogger, cada plataforma tiene un sistema de trabajar distinto, como por ejemplo Blogger, tiene códigos únicos que sólo funcionan en su plataforma, lo mismo sucede con otras aplicaciones y programas.
      Aunque no he probado ese programa que dices, sí veo que es para sitios web y no blogs, pues al menos por lo que logré ver esos intros se instalan subiendo los archivos al hosting de la página, pero nosotros como usuarios de Blogger no tenemos acceso al hosting, lo que imposibilita usar ese tipo de aplicaciones.

      Saludos.

      Eliminar
  97. Hola,
    Me he instalado en este blog: http://pistocatala.blogspot.com.es/ esta plantilla: http://www.allblogtools.com/blogger-templates/3-columns/extra-news/
    El problema es que para que funcione eso que hay al principio, de últimos posts, pues tienes que poner en un widget que te aparece al instalar esa plantilla llamado Random Posts un código que te indican en un .txt del .rar, para que te funcione.
    Al poner ese código en ese widget y abrir el blog, en Chrome se me bloquea el blog, y en Firefox y IE me dice que el Script tarda mucho o no está funcionando y que lo detenga. No se porque pasa esto porque en la Versión Demo que te dejan ver antes de descargarte la plantilla lo de últimas entradas funciona perfectamente.
    Qué puede estar pasando?
    Gracias.

    ResponderEliminar
    Respuestas
    1. No sabría decirte Josep, supongo que el autor de la plantilla es el más calificado para responderte, yo por más que intenté no pude entrar al blog, se queda cargando...

      Eliminar
    2. Gracias por ayudarme :D
      Ahora voy a contactar con el autor.

      Eliminar
  98. Potro segun lo que veo este post trata de script para aumentar la velocidad en que carga el blog. Ahora bien, quiero hacerte una pregunta fuera de esto. estoy usando esta plantilla Johny Kena Banned, es un poco compleja y requiere javascripts para poder andar bien, he descargado los .JS que el mismo disenador me lo proporciona (5 .js en total). Yo puedo usar esos scripts de las misma forma que tu lo explica?. Realmente ya lo he probado copiandolo tanto en la plantilla como en un gadget particular, he aqui el error que sale cuando lo pongo en la plantilla "No se ha podido analizar su plantilla, porque no está bien formada. Asegúrese de que todos los elementos XML se han cerrado correctamente.
    Mensaje de error de XML: The entity name must immediately follow the '&' in the entity reference.
    Error 500". Habria alguna forma o recomendacion que tu me podria dar?

    ResponderEliminar
    Respuestas
    1. Hola Juan, debes poner el código del script tal como está en el primer ejemplo, de esa manera no te debería marcar ningún error, ya que si en la plantilla pones el código como en el segundo ejemplo entonces Blogger no reconocerá ciertos caracteres y te saldrán ese tipo de errores.

      Saludos.

      Eliminar
  99. Hola Potro, tengo una plantilla que es esta:
    http://www.mastemplate.com/2012/09/johny-kampret.html

    Pero tengo un problema, descarge esta plantilla para mi blog y después de un tiempo se despareció los efectos que tenía, como el slider, el carrusel de las últimas entradas, etc..., pero como hago para volverlos a poner ó para obtener el código para que nunca se me desaparezca.

    Espero tu respuesta...

    SALUDOS!

    ResponderEliminar
    Respuestas
    1. Hola, puede ser que usa scripts que estaba alojados en algún hosting y esos archivos podría ser que fueron eliminados del hosting o están muy saturados. La recomendación es que visites la página del autor, pidas esos scripts y los alojes en la plantilla para que no tengas de nuevo ese problema.

      Saludos.

      Eliminar
    2. Muchas Gracias Potro, lo intentaré!

      Y te quería decir que tienes un excelente blog, y me ha servido mucho.

      Saludos.

      Eliminar
  100. Este comentario ha sido eliminado por un administrador del blog.

    ResponderEliminar
    Respuestas
    1. Hola GABRIEL300487, sin duda la opción más viable y la que menos problemas te presentará es la primera, usar un script para que cambie las URLs automáticamente. Por cuestiones de compatibilidad no te preocupes, son scripts ligeros y básicos que todos los navegadores interpretan; la única forma de que el navegador diera "problemas" es que el usuairo desactivara Javascript, lo cual es muy raro, así que en definitiva yo me iría por la primera opción :)


      Pd. He tenido que eliminar el comentario por el aviso que está al final.
      Saludos.

      Eliminar
  101. Saludos Potro, gracias por tu respuesta.

    Aún tengo mis reparos con esto XD, ya que todas presentan ciertas ventajas y desventajas, creo que con el tiempo se me quitarán, pero a recomendación tuya usaré esa, y ahora mismo se me ha acurrido algó más para aprovechar más el potencial de esto, a futuro. Probaré a ver si logro hacerlo.

    Sólo una cosa más de paso, sabes de alguna función o de que manera puedo asignarle la url de la pagina a una variable de java.

    En algo a parte, que recuerde es nuevo eso de las respuestas en un spoiler, me aprece muy bueno, pero por alguna razón no pude comentar debajo de la secuencia de comentarios. O no se si se publicará ahí, ya que le di click, pero no se movió el cuadro donde se escribe.

    PD: despues de enviar el comentario me percaté del anuncio, lo siento. Ya para la próxima sé.

    ResponderEliminar
    Respuestas
    1. Algunas veces fallan estos botones de San Blogger y nomás no responden, a mí igual me pasa, y no sólo con ese botón, también con el de "Cargar más..."

      Lo otro no sé, aunque parezca lo contrario, de Javascript sé poco :(

      Eliminar
    2. Gracias por tu respuesta Potro, es bueno ver que aun sigues contestando todos nuestros comentario.
      Pues poco a poco he comenzado a meterme más en java, logre hacer lo que quería, asignar diferentes propiedades a mis 3 blog que tengo enlazados, en base a la URL de la pagina. Esto del java me abre un mundo de posibilidades para las cosas que se me puedan ocurrir.
      Aún lo que me preocupa es que no se muestren las cosas aveces, pero hasta ahora siempre que he cargado algun post, se muestra todo bien, es mas comun que no carguen las imagenes.
      Gracias por tu respuesta Potro.

      Eliminar
  102. Hola de nuevo... Potro!

    Te quería contar que hice lo que me dijistes y he hecho de todo para componer mi blog, pero no le entiendo... hasta ya tengo 7 meses de tener mi blog inactivo.

    Como quisiera que me ayudarás en mi problema Potro...

    ResponderEliminar
    Respuestas
    1. Hola de nuevo Adele, según veo en la página de la plantilla habla de ese problema, y dice que la descarguen de nuevo (ya está reparada) o que realojen los scripts (como te sugería), así que opciones hay ;)

      Eliminar
    2. Potro, lo volví a descargar pero sinceramente sigue igual y realojar los scripts en la plantilla, también sinceramente no sé como hacerlo, así que no tengo de otra, que no tener blog :(

      Eliminar
    3. Cambiar de plantilla sería menos radical. En cuanto a lo otro, esta entrada justamente trata de explicar cómo alojar los scripts de la plantilla.

      Eliminar
  103. Hola muy buena la pagina, llegue aquí buscando COMO ALOJAR SCRIPTS EN UNA ENTRADA Y NO EN LA PLANTILLA DE BLOG?
    Me podrías ayudar? Tengo el scripts pero cuando lo pego en una entrada poniendo editar html no sale nada.

    http://blogdemaxinet.blogspot.com.ar/

    ResponderEliminar
    Respuestas
    1. Hola Maxi, en las entradas no todos los scripts funcionan, si lo pones en ella deberás hacerlo estando en la pestaña HTML y no cambiar a la de Redactar.

      Eliminar
  104. Hola Potro,

    Muchas gracias por tu blog; gracias a tus consejos he podido crear el mío desde cero (no sabía nada sobre Blogs).

    Ahora tengo una duda: quiero incluir un mapa conceptual del tipo de Freemind (extensión .mm). La herramienta me permite grabarlo como XHTML (Javascript), Java Applet o Flash, entre otros - aunque finalmente todos son formatos con extensión .html junto con una carpeta con archivos (.css e imágenes).

    Se trata de algo de este tipo: http://www.adictosaltrabajo.com/tutoriales/freemind/freemindbrowser.html

    ¿Cómo podría subirlo a mi blog (http://josearnedo.blogspot.com/) de Blogspot?
    Cuando lo grabo como "Javascript" o como "Flash" me genera un .html (que puedo copiar en HTML/Javacript) pero no sé subir los ficheros adicionales necesarios (los .css e imágenes). En otra entrada recomiendas usar Dropbox mejor que Google, ¿es así? ¿Me puedes orientar?

    Gracias de antemano, un saludo,

    Jose.

    ResponderEliminar
    Respuestas
    1. Hola José, supongo (sólo supongo) que necesitas subir esos archivos -todos- a un alojamiento. Dropbox o Google Sites te podrán servir. Pero no sé si una vez subidos debas cambiar las rutas de tus archivos en tu documento HTML, eso ya depende de cómo esté estructurada tu aplicación.

      Eliminar
    2. Muchas gracias, así lo haré. Un saludo,

      Jose

      Eliminar
  105. Hola de nuevo,

    Ya he subido los tres ficheros: el .js , el flash (.swf), y el fichero que leerá el flash, el .mm

    He creado una entrada, la he editado como HTML y he reemplazado la ruta para que apunte al fichero subido a Google Drive:)

    ... script type="text/javascript" src="https://drive.google.com/file/d/0B6doUghFhmdTVGppX3FYX0d6eW8"> </script...

    Y lo mismo con el Flash... pero no funciona... en principio lo que estoy haciendo es correcto, ¿verdad?

    Gracias, un saludo,

    Jose

    http://pruebasborrar.blogspot.com.es/

    ResponderEliminar
    Respuestas
    1. Hola de nuevo,

      Poniendo las direcciones de esta manera no funciona - https://drive.google.com/file/d/0B6doUghFhmdTVGppX3FYX0d6eW8

      En cambio si lo pongo en una máquina y accedo poniendo la dirección IP, sí funciona: http://192.166.1.49/~usuario_ejemplo/visorFreemind.swf

      Debo colocar el otro fichero (el .mm que abre el .swf) en la misma máquina y carpeta.

      Supongo que con Google Drive o Google Sites no hay forma de acceder a los ficheros de una manera del tipo http://drive.google.com/file/nombre_carpeta/nombre_fichero.swf ¿verdad?

      Gracias, ya casi lo tenemos :)

      Un saludo,

      Jose


      Eliminar
    2. Con ningún alojamiento gratuito me parece que se puede, anteriormente con Dropbox sí se podía almacenar ciertos archivos en una carpeta y el link respetaba la dirección de esa carpeta, pero ya no es posible en las nuevas cuentas. No sé si haya algún otro que sí lo haga.

      Eliminar

Si tu blog contiene material protegido por derechos de autor habilita tu perfil y deja únicamente el nombre de tu blog, no dejes la dirección del mismo, de lo contrario el comentario será eliminado.

Nota: solo los miembros de este blog pueden publicar comentarios.

 
Ir Arriba Ir Abajo
I Ciudad Blogger