Graba siempre una copia de seguridad de tu plantilla antes de empezar con los experimentos...



MODO

Estoy un poco liado últimamente, así que publicaré con menos frecuencia
y tardaré más de lo normal en contestar a vuestras peticiones... pero lo haré.
Mis disculpas.


16/05/08

BPT. Cómo modificar mi código.

Muchos trucos por allí, plantillas nuevas por allá, un widget que me viene bien pero... ¿cómo narices coloco en mi blog todo ese código que encuentro y que me gustaría instalar?

Normalmente, las páginas de ayuda para Blogger como ésta y otras que podeis encontrar en la barra lateral, indican exactamente qué es lo que hay que hacer:
"Localiza la parte del código donde está la expresión X. A continuación sustituye las líneas tal y cual por éstas otras y..." A veces, se trata de insertar nuevas líneas o ambas cosas a la vez: sustituir e insertar.


Clic para ampliarLa forma más fácil de meter nuevo código es mediante la inserción de un Nuevo Elemento de Página. Esto se hace desde el Panel, pestaña Diseño, opción Elementos de Página. Es el caso típico de los widgets o artilugios que facilitan muchos servicios que recomendamos de vez en cuando: un contador, un reloj, un feed de noticias, etc.

Simplemente hay que pinchar en Añadir un Elemento de Página en la parte superior del espacio correspondiente a la barra lateral, elegir el tipo de elemento (normalmente será HTML/Javascript) y pulsando el boton Añadir al Blog, se abre una ventana emergente para que copiemos el código que nos han facilitado. Cerramos la ventana y salvamos su contenido pinchando en Guardar Cambios. Luego, el nuevo elemento se puede desplazar hacia abajo o hacia otra parte del blog, pinchando y arrastrándolo hasta su destino.


Clic para ampliarEn otros casos un poco más complicados (sólo un poco), hay que tocar la plantilla. De ser así, hay que entrar por Panel --> Diseño --> Edición de HTML.

En el recuadro principal de esa página, se muestra el código principal de nuestra plantilla. Ahí se ve el HTML y el CSS de nuestro blog. Si estás muy verde en ésto, quizás te convenga echar un vistazo a una entrada anterior donde se explica brevemente para qué sirve cada uno.

Bueno,... continuamos. En el borde superior del susodicho recuadro, aparece una casilla de verificación para mostrar (Expandir) las Plantillas de Artilugios. En muchas ocasiones tendremos que tocar esa parte del código, por lo cual, si no encontrais las líneas que vuestra ayuda de cabecera os dice, seguramente es que no se ha seleccionado esa casilla y no lo veis. En caso de duda pincharlo, que lo único que pasará es que el texto tendrá una mayor longitud, pero no se estropea ni nada :-)

Siempre hay una referencia para buscar la parte que nos interesa, dentro del extenso código. La forma más rápida de localizar dicha referencia es seleccionando en el menú del vuestro explorador: Editar --> Buscar en esta página (o el atajo CTRL+f)


Clic para ampliarPor último, unas nociones básicas de la estructura de tu plantilla, para que te sea más fácil distinguir las distintas partes y que puedas intentar hacer modificaciones por tu cuenta (...y riesgo).

La estructura principal se encuentra entre los dos tags HTML. Dentro de ella, encontramos una CABEZA (no confuncir con cabecera) o HEAD y un cuerpo o BODY. A su vez, anidado dentro del HEAD, encontramos otra parte que se denomina SKIN, con sus correspondientes etiquetas de apertura y de cierre.

Dentro del SKIN, encontramos prácticamente todo nuestro CSS. Es decir, las instrucciones que le darán la apariencia a nuestro blog. En el resto del HEAD, que queda después, se suelen insertar los códigos tipo SCRIPT para realizar algunas funciones especiales.

Ya tenemos liquidado el HEAD y ahora entramos en el CUERPO (BODY). Ahí está el código HTML de nuestro blog. Con él se determina el contenido del mismo, siendo tratados por Blogger como ARTILUGIOS. Está el artilugio de la cabecera; el de las entradas, en el que se manejan el título, el cuerpo y el pie... Y por supuesto, los de la barra lateral: archivo del blog, perfil, comentarios, últimas entradas,... y todas aquellas cosas que hayamos incluido.

Si no hemos pinchado previamente en la casilla "Expandir plantillas de artilugios", no veremos más que los títulos de los artilugios, sin posibilidad de modificarlos.


En la parte del CSS y sabiendo un poquito de inglés, es relativamente fácil averiguar de qué se ocupa cada parte, simplemente por el nombre que tiene: #header-wrapper = contenedor de la cabecera; .post = cuerpo de la entrada; #comments-block = bloque de comentarios, etc.

En plan experimental y teniendo en cuenta que siempre tenemos la opción de "Vista previa" (antes de "Guardar cambios"), podemos dedicarnos a cambiar valores para comprobar que efectos tienen. Aunque de una manera un poco lenta, pero así se aprende bastante CSS. Como estamos hartos de decir: GUARDA SIEMPRE Y DE MANERA PREVIA, UNA COPIA DE LA PLANTILLA,... por si acaso.

Otra cosa fácil de hacer para modificar sólo ciertos elementos de vuestra página, es ir directamente a los artilugios correspondientes e introducir ahí un parámetro STYLE con las modificaciones que queremos. Por ejemplo:
<div id='crosscol-wrapper' style='text-align:center';>
Ojo que en esta parte (BODY) a Blogger no le gustan las comillas dobles y eso os puede dar más de un quebradero de head.


Esperamos que ahora te sea un poco más fácil modificar tu plantilla, para que sus distintos elementos se muestren tal y como a ti te gustan, con los colores y formas que te gustan y con los artilugios que te gustan.


Aquí puedes comentar lo que quieras

14/05/08

Blogger para torpes. HTML y CSS

Me hablan en muchos sitios de HTML, de CSS... y no tengo ni pajolera de a que se refieren. Como mucho llego a copiar y pegar y... ¡a veces me funciona!"

Si estás en esa situación, bienvenido a esta clase nivel BPT para intentar aclararte que es cada cosa, para qué sirve y como distinguirlas.


En Blogger, básicamente encontrarás dos tipos de código: HTML y CSS. Ambos son "lenguajes" que vuestro navegador interpretará de determinada manera para que una página se muestre tal y como tú la ves.

HTML
HyperText Markup Language = Lenguaje de Marcado de HiperTexto. Con él se diseña la estructura de la página: Cabecera, cuerpo/s, pie, barra lateral... También mediante HTML introducimos nuestro texto, imágenes, enlaces, etc.

Por ejemplo, si tecleamos

<div width="400px" height="200px">HOLA QUE TAL</div>

estamos diciéndole al navegador que nos reserve un espacio (DIV - /DIV) de 400x200 pixels (WIDTH + HEIGHT) y que dentro de él nos escriba HOLA QUE TAL.

Siendo muy puristas, Blogger funciona con XHTML que es una versión avanzada de XML y una evolución de HTML. Pero para nuestro fin, podemos considerar perfectamente que hablamos del mismo lenguaje.

CSS
Cascading Style Sheets = Hojas de Estilo en Cascada. Este es un código complementario del HTML que sirve para separar el contenido del formato. La hoja de estilo controlará precisamente el formato, la apariencia de la página.

Si en una página hago una referencia a un CSS, ésta se mostrará con el formato preestablecido. Si en todas mis páginas escribo una línea que "llama" a mi hoja de estilo, todas las páginas tendrán el mismo formato y no tendré que teclear todo el código correspondiente al formato en todas y cada una de ellas.

Si además un buen día, pretendo cambiar alguna cosa, como por ejemplo el tamaño de la letra, sólo tendré que cambiar ese parámetro en el archivo CSS y se cambiará en todas a la vez. Si no existiera, tendría que modificar una a una todas las páginas. Realmente es una gran ventaja.

Un ejemplo de instrucción CSS sería

background: #000000;



Se deduce pues, que el HTML es imprescindible para crear una página o una web entera, pero que las Hojas de Estilo no son absolutamente necesarias, pero sí muy recomendables.

Habreis visto ya que hay diferencias en la formulación de ambos códigos. HTML funciona con TAGS (etiquetas) que van entre los símbolos < ... >. Un tag de apertura y otro de cierre que tiene el símbolo /. Enmedio irá texto u otros elementos HTML.

Ejemplo de HTML


En CSS se declara una etiqueta y entre corchetes {...} se ponen las intrucciones,

Ejemplo de CSS



Cuando se crea una web, cada página será un fichero distinto terminado en .htm o .html y la hoja de estilo será otro fichero también distinto, con extensión .css. En cada página .htm se invocará con una instrucción (una línea de código), al fichero de la hoja de estilo. Así, el navegador cargará los datos, pero con ese formato que nosotros hemos diseñado para nuestro espacio.

Se pueden crear distintos estilos para distintas páginas dentro de la misma web. Sólo hay que llamar desde cada página al estilo que se quiera poner, aunque lo cómodo y lo estético, como se ha comentado, es que haya una hoja de estilo común.
.../...

Dentro de ciertas etiquetas de HTML, se pueden incorporar instrucciones de CSS, mediante el tag STYLE.
<div style="border:1px solid #000000; text-align:center;background:url(http://www.web.com/imagen.jpg);">HOLA QUE TAL</div>

No sé si exclusiva o principalmente, pero ésto se usa normalmente dentro de un DIV o un SPAN, de la forma que se ve en el ejemplo superior: dentro de la etiqueta, se añade un parámetro STYLE y entrecomillado, código CSS. Todo seguido y con los puntos y coma correspondientes.

Saber más en Wikipedia: HTML y CSS.


Aquí puedes comentar lo que quieras

12/05/08

Adsense en una sola entrada... o donde quieras

BPT
Blogger ya nos proporciona una utilidad en Elementos de Página --> Añadir un Elemento de Página --> Adsense, para poder meter publi en la barra lateral. También se puede colocar en otros sitios como la cabecera (arriba o abajo de ella), encima de las entradas, debajo o en el pie de la página. Esto se consigue simplemente arrastrando con el puntero del ratón, ese mismo elemento creado anteriormente y colocándolo en el lugar deseado. En cualquier caso, al terminar no olvideis pinchar en Guardar Cambios.

Colocar el bloque publicitario entre entradas también viene de serie. En este caso, entramos por Elementos de Página y en el bloque (elemento) Entradas del blog, pinchamos en Editar y una de las opciones es precisamente Mostrar Anuncios Entre las Entradas (ver imagen). Se configura la apariencia, cada cuántas entradas queremos que aparezca y listo

BPT

Dentro de un post también es relativamente fácil colocarlo. En este caso, ya hay que tocar la plantilla y currar un poco más. Ojo que la publicidad así puesta, saldrá en todas y cada una de las entradas.

Primero de todo, tenemos que transformar el código de Adsense para pasarlo de HTML a texto plano. Esto se puede hacer en NOSETUP.org que es una aplicación on-line muy fácil de utilizar.

Ahora editamos la plantilla, expandimos artilugios y según el sitio donde se quiera colocar, se buscan expresiones que numeramos un poco más abajo y se inserta justo encima o justo debajo, según el caso, este otro código:
<div style='align:center;'><br/>
ADSENSE
</div>

1. Bajo el título: Debajo de <div class='post-header-line-1'>
2. Al principio de la entrada: Debajo de <div class='post-body entry-content'>
3. Entre el cuerpo de la entrada y el pie donde vienen Autor, Número Comentarios, etc.: Encima de <div class='post-footer'>
2. En el pie de la entrada: Debajo de <p class='post-footer-line post-footer-line-3'>

Para el caso 3, el texto align:center; se sustituye por un float:right; o por un float:left; y así conseguimos que el anuncio quede integrado con el texto del post.

Dejar claro paro los que vienen aquí por la etiqueta BPT (Blogger Para Torpes), que en lugar de la palabra ADSENSE, hay que colocar todo el código ya transformado.



Y ahora un truquillo para que la publicidad salga en una sola entrada.

En un principio, como las modificaciones las hemos hecho en la plantilla, la publi saldrá en todas las páginas para el primer caso explicado y en todas las entradas para el segundo.

Pero puede que sólo queramos "ilustrar" un determinado post con una publicidad concreta. Para ello introducimos una condición de manera que sólo se imprima la publi si el título de la entrada es el que nosotros queremos. En este caso, independientemente del lugar donde lo coloquemos, hay que añadir un par de líneas a nuestro código: un B:IF y un cierre /B:IF
<b:if cond='data:post.title == "TITULODELPOST"'>
<div style='align:center;'><br/>
ADSENSE
</div>
</b:if>

...donde TITULODELPOST es el que habeis decidido que llevará el anuncio. Sólo tener cuidado con los títulos acentuados y que contienen caracteres no alfanuméricos.

Una cosa más por si teneis problemas con eso. Después de TITULODELPOST, hay primero unas comillas dobles y luego una sencilla.


Otros ya han dicho 3 cosas sobre ésto

7/05/08

Programar entradas en Blogger (2)

Hace un tiempo explicábamos cómo redactar entradas y programarlas usando Blogger in Draft, para que se publicaran en el día y hora que nosotros decidiéramos.

Adelantando la publicación de una entrada que tenía preparada con este sistema, he descubierto casualmente que ya está operativo en Blogger "vulgaris".

No hay que hacer nada especial con respecto a lo que ya haciais normalmente:
  • redactar la entrada
  • poner la fecha y la hora en la que quereis que se publique (1)
  • pinchar "publicar"

El post se guardará como "borrador" y aparecerá en el momento programado.

(1) Pinchando en "Opciones de entrada" en la ventana "Crear", aparece "Fecha y hora de la entrada".


Ya tenemos 1 comentario

6/05/08

Crear fácilmente un menú

List-O-Matic es una web donde puedes obtener un menú con el estilo que mejor se adapte a tu espacio. Introduces los datos de los enlaces, seleccionas entre distintas opciones y te facilitan el código HTML y CSS para que puedas utilizarlo sin mayor trabajo.

Esta en inglés pero es muy fácil de utilizar:

1. Introduce la cantidad de etiquetas o enlaces que necesitas y selecciona la casilla de verificación si quieres que aparezca un texto explicativo cuando pasas el puntero por encima de la etigueta. NEXT


2. Introduce el texto que quieres que aparezca como enlace para el usuario, el texto explicativo (en su caso) y la dirección URL del enlace. NEXT


3. Selecciona entre los diferentes estilos (horizontales y verticales). También hay que elegir si el código CSS lo quieres basado en IDentificaciones o en CLASSes. Si no sabes cual te conviene, selecciona CLASS. NEXT


4. El código CSS que te facilitan lo copias y lo pegas tal cual justo antes de ]]></b:skin> Luego en Diseño-->Elementos de Página, creas un nuevo elemento donde quieras que se muestre el menú y en la ventana de introducción de código pegas el que te indican como HTML.


¡Listo!

Los colores son fácilmente configurables cambiando los que aparezcan en el código CSS (hoja de estilo) por los que tú quieras.


Ya tenemos 1 comentario
AHORA EN OTROS CANALES
Fuente completaVer otro blogFuente completaVer otro blogFuente completaVer otro blog