Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas
Mostrando entradas con la etiqueta CSS. Mostrar todas las entradas

Cómo obtener la primera imagen del post en Blogger sin Javascript – Virginia – cancer

En Blogger hay una infinidad de etiquetas propias de la plataforma, entre las cuales existen las denominadasdata. Estas tags nos permiten mostrar determinados elementos dentro de nuestro blog, y para nuestra ventaja podemos reubicarlas a nuestro antojo.

blogger thumbnail


Por ejemplo, si deseamos mostrar el contenido de la entrada, símplemente recurrirmos adata:post.body/, o bien si necesitamos mostrar el título de ésta, añadimosdata:post.title/ a nuestro código. Para no desviarnos del objetivo principal de esta entrada, no nos adentraremos con detalles sobre el uso de estas etiquetas.

En Blogger también podemos obtener la imagen en miniatura de la entrada, pero sólamente la obtendremos a un tamaño de 72 píxeles. La etiqueta que se encarga de ello es data:post.thumbnailUrl/, y devuelve una URL en el siguiente formato:

http://X.bp.blogspot.com/-XXXXXXXXXXXXXXXXXX/s72-C/nombre-imagen.png

El valors72 en la URL indica que la imagen tendrá un tamaño de 72 píxeles, mientras que el valor-C indica que la imagen se mostrará cortada en forma de cuadrado.

Aquí viene el problema, si intentamos aumentar el tamaño de la imagen mediante CSS, debido a su baja resolución se verá pixelada.

La solución:
Si estás utilizando la combinacióndata:post.snippet/ y data:post.thumbnailUrl/ (Para obtener el resúmen y la imagen en miniatura correspondientes), puedes optar entonces por utilizardata:post.firstImageUrl/, la cual devolverá la primera imagen de la entrada en su tamaño real.

Para utilizarla bastaría con incluir el siguiente código en tu plantilla:

img alt='alguna keyword' expr:src='data:post.firstImageUrl'/

Por ejemplo, si quieres que las entradas del índice se vean como una tarjeta:

b:if cond='data:blog.pageType == "index"'
div class="entrada-indice"
a class="titulo-indice-post" expr:href="data:post.url"
data:post.title/
/a
p class="resumen-post"
data:post.snippet/
div style="clear:both" /
/p
img alt='thumb' class="miniatura" expr:src='data:post.firstImageUrl'/
/div

b:else/
!-- Código original de la entrada, el cual se mostrará normalmente dentro de ellas y páginas estáticas --
/b:if

Lo que devolvería lo siguiente:

div class="entrada-indice"
a class="titulo-indice-post" href="http://www.tublog.blogspot.com/2013/04/entrada.html"
Soy el título de alguna entrada.
/a
p class="resumen-post"
Soy un breve resúmen de la entrada que se muestra debajo de la imagen en miniatura.
div style="clear:both" /
/p
img alt='thumb' class="miniatura" src='URL-PRIMERA-IMAGEN'/
/div

En el caso del ejemplo, los selectores CSS serían los siguientes:
.entrada-indice {
/*Atributos para cada entrada dentro del índice*/
}

.titulo-indice-post {
/*Atributos para el título de cada título*/
display:block; /*Para pasar el enlace de inline a block*/
}

.resumen-post {
/*Atributos para el contenedor del resumen*/
}

.miniatura {
/*Atributos para la imagen*/
}

Dentro de cada selector deberás añadir las propiedades que creas convenientes para tu plantilla.

Nota: No es necesario reconstruir la sección completa, bastaría con buscar algo parecido a esto si ya utilizas el sistema que se encuentra enOloblogger:

img expr:src='data:post.thumbnailUrl'/

Por esto:

img alt='alguna keyword' expr:src='data:post.firstImageUrl'/

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial FootballFIFA World Cup Vestidos de Perros y gatosHosting Dominio web movilSelling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlementStructured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football Los Abogado de lesiones personales en Chicago,FIFA World Cup son muy buenos en chicago y nos ofrecen una Cotizacion de seguro y Cotizacion de Seguro de Vida y Cotizacion de seguro de coches,mesotelioma. Y visitar mesothelioma lawyers o tambien podriamos visitar mesothelioma symptoms y lexington law tambien many people lexington law firm and merlin olsen mesothelioma many people mesothelioma trial lawyers and atlanta mesothelioma lawyers Mesothelioma law firm, massachusetts mesothelioma attorney EEUU,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

anti spam appliance Psd to WordPress motorcycle lawyer los angeles CHEAP DOMAIN REGISTRATION HOSTING holland michigan college business administration masters Best social media platforms for business car insurance quotes Learning adobe illustrator Online casino donating used cars to charity paperport promotional code Italian cooking school mesothelioma attorney assistance Computer science classes online accident attorneys orange county ONLINE MOTOR INSURANCE QUOTES Html email Webex Costs Custom WordPress theme designer Home Phone Internet Bundle structered settlement Hire php programmers life insurance quotes massage school dallas texas Hire php developers seattle mesothelioma lawyer PHD on Counseling Education Casino ONLINECLASSES Casino reviews PhD in counseling education hughes net business Car Insurance Quotes MN mesothelioma AUTOMOBILE ACCIDENT ATTORNEY Online College Course Online Classes structured settlement quote Criminal lawyer world trade center footage mesothelioma attorney illinois mesothelioma attorneys california Business finance group Mobile casino Dallas mesothelioma attorneys Life Insurance Co Lincoln Register Free Domains Met auto Criminal defense lawyer EMAIL BULK SERVICE student loan consolidation program Nunavut Culture personal injury solicitor mesothelioma lawyer virginia google adsense Make money online Australia Sell Annuity Payment car accident lawyers Service business software FUTURISTIC ARCHITECTURE car insurance quotes colorado att call conference CAR INSURANCE QUOTES MN most profitable internet business Live casino World Trade Center Footage DUI lawyer Social media examiner washington mesothelioma attorney Donate Cars in MA Psychic for Free Auto Accident Attorney Mesothelioma Law Firm personal injury lawyer sarasota fl Donate a car in Maryland New social media platforms ASBESTOS LAWYERS Cheap car insurance in Virginia futuristic architecture new york mesothelioma law firm Bankruptcy lawyer Dwi lawyer How to Donate A Car in California mesothelioma settlements Business VOIP Solutions verizon sip mesothelioma law suits PSYCHIC FOR FREE Car Insurance in South Dakota car insurance in south dakota Php programmers for hire Hire php developer Online Christmas cards los angeles auto accident attorneys Best Seo company Online Motor Insurance Quotes Donate Car for Tax Credit Php programmers Criminal lawyer Miami Asbestos Lawyers Seo companies Donate a Car in Maryland Royalty Free Images Stock DONATE CAR FOR TAX CREDIT mesothelioma trial attorney BEST CRIMINAL LAWYER IN ARIZONA Social media management mesothelioma survival rates los angeles motorcycle accident lawyer mesothelioma care Social media platforms for business Seo services st louis mesothelioma attorney buyer of structured settlement annuity

Share:

Añadir un ícono a cada una de las etiquetas de Blogger – Negocios

Hace algún tiempo atrás vimos la manera depersonalizar las etiquetas de las entradas de Blogger mediante CSS, y en otros blogs comoCiudad Blogger se ha visto la forma de incluir un ícono en las etiquetas, pero de manera grupal añadiendo una imagen al final de cada enlace.

Gracias a las condicionales en Blogger añadiremos un ícono pero a cada etiqueta de manera distinta, es decir que si la categoría es de música, entonces el ícono que aparecerá a su lado será un instrumento musical, una nota, etc.

blogger,tags

Cómo añadir un ícono a las etiquetas del gadget de Blogger:

Paso 1: Añadiendo el gadget de etiquetas modificado:

Este paso es un poco más complicado debido a que necesitas ubicar correctamente elb:section. Para ello, deberás buscar una línea muy similar a esta (Búscala sin expandir los artilugios para que sea más sencillo):
b:section class='sidebar' id='sidebar-wrapper' showaddelement='yes'/

Recuerda que muy dificilmente la encontrarás idéntica a ésta, deberás fijarte en buscar elb:section con el atributo class='sidebar' (En caso de estar el gadget en la columna lateral del blog).

Si ya tienes un gadget de etiquetas dentro de esta sección, entonces deberás suprimirlo, bastaría con buscar un código similar a éste, obviamente se encontrará en el b:section que hayamos identificado anteriormente:
b:widget id='Label1' locked='false' title='Etiquetas' type='Label'/

Este código lleva un atributo title, el cual corresponde al título del gadget. Si tu gadget lleva como título "Categorías" u otra cosa entonces deberás fijarte que el gadget lo lleve en éste atributo, o de lo contrario estarás suprimiendo otro en caso de tener varios.

Si ya lograste identificar el gadget, entonces deberás reemplazarlo por este código:

b:widget id='Label99' locked='false' title='Etiquetas' type='Label'
b:includable id='main'div id="gadget-etiquetas"
h2data:title//h2
ul
b:loop values='data:labels' var='label'
li expr:class='data:label.name'
b:if cond='data:blog.url == data:label.url'
span expr:dir='data:blog.languageDirection'data:label.name//span
b:else/
a expr:dir='data:blog.languageDirection' expr:href='data:label.url'data:label.name//a
/b:if
/li
/b:loop
/ul
/div/b:includable
/b:widget

Previsualiza los cambios y si no hay ningún inconveniente procedes a guardar la plantilla.

Nota: Te preguntará si deseas suprimir el gadget, deberás aceptar dicha modificación.

Paso 2: Añadir CSS en cada etiqueta:

Una vez que ya hayas realizado el paso anterior, deberás pegar el siguiente código antes de /b:skin:
#gadget-etiquetas ul {
margin:0;
font-family:tahoma;
}

#gadget-etiquetas a {
color:#777;
cursor:pointer;
}

#gadget-etiquetas li[class="Etiqueta uno"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta dos"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta tres"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta cuatro"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta cinco"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta seis"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta siete"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta ocho"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta nueve"] {
list-style-image:url(URL-IMAGEN);
}
#gadget-etiquetas li[class="Etiqueta diez"] {
list-style-image:url(URL-IMAGEN);
}

Deberás reemplazar el nombre etiqueta-XXXX por la etiqueta que corresponda (Respetando mayúsculas, tíldes, separaciones, etc), junto con añadir un ícono en el atributo list-style-image. Observa un ejemplo:

#gadget-etiquetas ul {
margin:0;
font-family:tahoma;
}

#gadget-etiquetas a {
color:#777;
cursor:pointer;
}

#gadget-etiquetas li[class="Música"] {
list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZjR7i_oJ2lsyorCGqO-_gNjhShOC6Nl3UMZbXadphMRI27JcD7IGX9_DOYyWRXrJTt1W-xP2-xQrkcr1raXLqM0JIM77VSPvg7jld-kDhCvKi0jOrD8Ytj0aTBH2aqDB-1VZlzFsAERk/s1600/music-icon.png) !important;
}
#gadget-etiquetas li[class="Arte"] {
list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4l1V0H-kIBw5kKk9PySuBke4rU1A634HCe2mG3qAipEOYXNFGkgH_Wm1b90v1kvkax8JPSVW6X9ZGcPMk6TzC4tPEqL1hTR6tph5d66DC7cpMzCMaZBxyNZMZ08Mbd2ID7Pd1oxNFB6o/s1600/art_icon.png);
}

#gadget-etiquetas li[class="Vídeos"] {
list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilpBlvf51FqN_urB4FSckAFmqFVQqiXxUjO7COMtFEpSxoxkZ-z1zIf_uBizDIPW8twlltWzi2-WjK1qHxbUuZdqLO2XBtpOMaMa3KWDf1HVtQvrGIuJsQvdT6tv6B8Qz1T2U0MUGw_zw/s1600/video_icon.gif);
}
#gadget-etiquetas li[class="Fotografías"] {
list-style-image:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglNLk_NLdqZEyv80PvoNNVetwo9KA3uBhcp2gcua6JkzL7RsrqfHE7cCRYEdBy7F40q09p_r5Q1zKwlv7p31fFuU01o-3-wED0FuNtrE69JOHOlxkemnvigb_KdMmNnAMmzMkNUfJlHKY/s1600/url.png);
}

El resultado será muy similar a este:



Cómo añadir un ícono a las etiquetas de las entradas:

Paso 1: Reemplazar las etiquetas por defecto:

Lo primero que debes hacer en este caso, es buscar el siguiente código dentro de tu plantilla (Con las plantillas de artilugios expandidas):
span class='post-labels'
!--
Este contenido, junto a la etiqueta span deberá suprimirse
--
/span

Deberás reemplazarlo con este código:
div class='post-labels'
b:if cond='data:post.labels'
data:postLabelsLabel/
div class='labels'
b:loop values='data:post.labels' var='label'
a expr:class='data:label.name' expr:href='data:label.url' rel='tag'data:label.name//ab:if cond='data:label.isLast != "true"'/b:if
/b:loop
/div
/b:if
/div

Si no lo encuentras, y si en tus entradas no aparecen las etiquetas, puedes añadirlo justo debajo de:
data:post.body/

Paso 2: Aplicando CSS a las etiquetas:

Debido a que ya no manipulamos viñetas como lo hicimos en el método de los gadgets, tendremos que hacerlo levemente distinto. Copia y pega el siguiente código antes de /b:skin:
.post-labels {
margin:20px 0 10px 0;
padding:10px;
}

.post-labels a {
display:inline-block;
padding-left:20px;
margin: 0 8px 0;
}

.post-labels a[class="Etiqueta uno"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta dos"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta tres"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta cuatro"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta cinco"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta seis"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta siete"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta ocho"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta nueve"] {
background:url(URL-ICONO) no-repeat left;
}

.post-labels a[class="Etiqueta diez"] {
background:url(URL-ICONO) no-repeat left;
}



Recuerda reemplazar etiqueta-XXXX por la etiqueta que corresponda (Respetando mayúsculas, tíldes, etc), junto con añadir un ícono en el atributo background. Observa un ejemplo:
.post-labels {
margin:20px 0 10px 0;
padding:10px;
}

.post-labels a {
display:inline-block;
padding-left:20px;
margin: 0 8px 0;
}

.post-labels a[class="Música"] {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiZjR7i_oJ2lsyorCGqO-_gNjhShOC6Nl3UMZbXadphMRI27JcD7IGX9_DOYyWRXrJTt1W-xP2-xQrkcr1raXLqM0JIM77VSPvg7jld-kDhCvKi0jOrD8Ytj0aTBH2aqDB-1VZlzFsAERk/s1600/music-icon.png) no-repeat left;
}
.post-labels a[class="Arte"] {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg4l1V0H-kIBw5kKk9PySuBke4rU1A634HCe2mG3qAipEOYXNFGkgH_Wm1b90v1kvkax8JPSVW6X9ZGcPMk6TzC4tPEqL1hTR6tph5d66DC7cpMzCMaZBxyNZMZ08Mbd2ID7Pd1oxNFB6o/s1600/art_icon.png) no-repeat left;
}

.post-labels a[class="Vídeos"] {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilpBlvf51FqN_urB4FSckAFmqFVQqiXxUjO7COMtFEpSxoxkZ-z1zIf_uBizDIPW8twlltWzi2-WjK1qHxbUuZdqLO2XBtpOMaMa3KWDf1HVtQvrGIuJsQvdT6tv6B8Qz1T2U0MUGw_zw/s1600/video_icon.gif) no-repeat left;
}
.post-labels a[class="Fotografías"] {
background:url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglNLk_NLdqZEyv80PvoNNVetwo9KA3uBhcp2gcua6JkzL7RsrqfHE7cCRYEdBy7F40q09p_r5Q1zKwlv7p31fFuU01o-3-wED0FuNtrE69JOHOlxkemnvigb_KdMmNnAMmzMkNUfJlHKY/s1600/url.png) no-repeat left;
}

El resultado:

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.



Actualización: Se han reemplazado los selectores de clases por selectores de atributos para que puedan reconocerse etiquetas de 2 palabras o más.

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Perros,FIFA World Cup Peinados caninos,Veterinarios caninos,MESOTHELIOMA LAW FIRM,MESOTHELIOMA LAW FIRM,DONATE CAR TO CHARITY CALIFORNIA ,DONATE CAR FOR TAX CREDIT,DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA,SELL ANNUITY PAYMENT,DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS,DONATE YOUR CAR FOR KIDS ,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private Jet

yahoo web hosting Motor replacements structured settlement brokers Donate Cars in MA federal criminal defense attorney Car Insurance Quotes Colorado WordPress themes for designers Mortgage Adviser Psd to WordPress Business VOIP Solutions Car insurance in South Dakota Better Conference Calls Seo company fortis health insurance temporary Motor Replacements car accident lawyers Seo companies Webex Costs event management security harddrive data recovery services Casino reviews Online casino Criminal lawyer Service business software Casino Dallas mesothelioma attorneys Social media platforms Hire php developer Mobile casino mortgage adviser online colledges Donating a car in Maryland mesothelioma lawyer texas Italian cooking school Tech school Donate your Car for Money Donating Used Cars to Charity Donate Car To Charity CALIFORNIA SELL ANNUITY PAYMENT illinois law lemon CHEAP DOMAIN REGISTRATION HOSTING Make money online Australia Best social media platforms for business EMAIL BULK SERVICE saskatchewan auto insurance quotes car Custom Christmas cards Social media platforms for business Cheap Domain Registration Hosting adverse credit remortgage HOW TO DONATE A CAR IN CALIFORNIA Computer science classes online DUI lawyer Hire php developers Live casino Hire php programmers mesotheioma CAR INSURANCE QUOTES COLORADO Royalty free images stock motorcycle lawyer los angeles Met Auto best accident attorneys Dwi lawyer Car Insurance Quotes PA low credit line credit cards World trade center footage CAR ACCIDENT LAWYERS onlineclasses Seo services google adsense business voip solutions REGISTER FREE DOMAINS Criminal defense lawyer Business finance group Best social media platforms Paperport promotional code Cheap car insurance in Virginia personal injury solicitor Php programmers for hire Social media tools Bankruptcy lawyer Donate a Car in Maryland dallas mesothelioma attorneys CAR INSURANCE QUOTES PA ANNUITY SETTLEMENT Php programmers Asbestos Lung Cancer Photo Christmas cards New social media platforms CAR DONATE Hard drive Data Recovery Services selling annuity auto accident attorney Torrance Forensics Online Course Mortgage adviser Custom WordPress theme designer online criminal justice degree Christmas cards ONLINE COLLEDGES domains yahoo Best Seo company Donate car to charity California Data Recovery Raid selling annuity payments for cash Business management software Social media campaigns Home Phone Internet Bundle Online Colleges Online Christmas cards VIRTUAL DATA ROOMS Social media strategies Donate Old Cars to Charity hosted predictive dialers FUTURISTIC ARCHITECTURE lease management software

Share:

Desmenuzando los gadgets de Blogger: Entradas Populares – Donate – Abogado

A grandes rasgos vimos la forma de crear una plantilla para Blogger, pero para podernos internar en la personalización completa de nuestra plantilla comenzaré con una lista de tutoriales en los que se buscará editar cada sección del blog detalladamente. En esta oportunidad hablaremos de cómo personalizar el gadget de entradas populares para así suprimir el estilo original y manejarlo a nuestro antojo.

popularposts blogger

Si tienes habilidad y si lees la guía completa puedes incluso adaptar el gadget a un slider Javascript, ya que modificaremos toda la estructura del gadget.


Paso 1: Modificando el cuerpo del gadget "Entradas Populares":

Debemos saber que todo gadget tiene condicionales, la mayoría de éstas son de configuración, esto quiere decir que éstas afectan en cómo nosotros hayamos configurado el gadget desde la opción "Diseño", por lo que sirven únicamente si nosotros modificamos algo desde esta sección.

Lo que haremos será suprimir este código condicional y todas sus dependencias, convertiremos el gadget en un sólo resultado que nosotros mismos crearemos. El código original sin modificar del gadget de entradas populares es el siguiente:

b:widget id='PopularPosts1' locked='false' title='Entradas populares' type='PopularPosts'
b:includable id='main'
b:if cond='data:title'h2data:title//h2/b:if
div class='widget-content popular-posts'
ul
b:loop values='data:posts' var='post'
li
b:if cond='data:showThumbnails == "false"'
b:if cond='data:showSnippets == "false"'
!-- (1) No snippet/thumbnail --
a expr:href='data:post.href'data:post.title//a
b:else/
!-- (2) Show only snippets --
div class='item-title'a expr:href='data:post.href'data:post.title//a/div
div class='item-snippet'data:post.snippet//div
/b:if
b:else/
b:if cond='data:showSnippets == "false"'
!-- (3) Show only thumbnails --
div class='item-thumbnail-only'
b:if cond='data:post.thumbnail'
div class='item-thumbnail'
a expr:href='data:post.href' target='_blank'
img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/
/a
/div
/b:if
div class='item-title'a expr:href='data:post.href'data:post.title//a/div
/div
div style='clear: both;'/
b:else/
!-- (4) Show snippets and thumbnails --
div class='item-content'
b:if cond='data:post.thumbnail'
div class='item-thumbnail'
a expr:href='data:post.href' target='_blank'
img alt='' border='0' expr:height='data:thumbnailSize' expr:src='data:post.thumbnail' expr:width='data:thumbnailSize'/
/a
/div
/b:if
div class='item-title'a expr:href='data:post.href'data:post.title//a/div
div class='item-snippet'data:post.snippet//div
/div
div style='clear: both;'/
/b:if
/b:if
/li
/b:loop
/ul
b:include name='quickedit'/
/div
/b:includable
/b:widget


Como lo puedes apreciar, contiene muchas condicionales que afectan el comportamiento del gadget y códigos que muchas veces al usuario promedio lo confunden. Lo que haremos será reemplazar todo el código anterior por el siguiente, una versión simplificada y funcional del gadget (Y si no tienes el código anterior o similar puedes añadirlo dentro de una etiqueta b:section):

b:widget id='PopularPosts1' locked='true' title='Slider de imágenes' type='PopularPosts'
b:includable id='main'
ul
b:loop values='data:posts' var='post'
li
b:if cond='data:post.thumbnail'
a expr:href='data:post.href' target='_blank'
img alt='' expr:src='data:post.thumbnail'/
/a
b:else /

a expr:href='data:post.href' target='_blank'
img alt='' src='URL-IMAGEN-NO-DISPONIBLE'/
/a
/b:if

a expr:href='data:post.href' class="titulo-entrada-gadget" data:post.title//a
div class="snippet" data:post.snippet/ /div

/li
/b:loop
div class="clearfix" /
/ul


/b:includable
/b:widget

Previsualiza la plantilla y si consigues ver 10 entradas populares en el índice puedes guardar los cambios que has hecho.

Información importante:

El gadget debería devolver una estructura muy similar a esta, pero el código las etiquetas li y su contenido se repetirá por cada entrada:

ul
li
a href="Url-de-la-entrada" target="_blank"img alt="" src="Url-de-la-imagen-a-72px"/a

a href="Url-de-la-entrada" class="titulo-entrada-gadget"Título de la entrada/a

div class="snippet"
Resúmen de la entrada que aparecerá en la página principal.
/div
/li

div class="clearfix" /
/ul

Previsualicemos el resultado:



¿Lo ves poco estructurado? Veamos el siguiente paso.


Paso 2: Añadir atributos al gadget de entradas populares:

Si te preguntas por qué no usaremos las mismas clases e identificadores que vienen por defecto en el gadget, esto es debido a que en Blogger existe un código arbitrario que define los atributos por defecto en nuestra plantilla. Para poder obviar estas reglas, le asignamos otros nombres a cada elemento:

#PopularPosts1 ul {
/*Atributos del contenedor de las entradas populares*/
}

#PopularPosts1 li {
/*Cada elemento del contenedor, dentro de éste se encuentran otros más*/
}

#PopularPosts1 img {
/*Imágenes del gadget, anteriormente item-thumbnail*/
}

#PopularPosts1 div {
/*Resúmen del gadget, anteriormente item-snippet*/
}

.titulo-entrada-gadget {
/*Resúmen del gadget, anteriormente item-title*/
}

.clearfix {clear:both;} /*No tocar*/

Con algo de ingenio, puedes construir algo tan sencillo pero a la vez llamativo como esto:





Código CSS del ejemplo:

#PopularPosts1 ul {
width:90%;
margin:0 auto;
background:rgba(0,0,0,0.05);
padding:0 !important;
font-family:Open Sans; /*Requiere la fuente Open Sans de Google Web Fonts en 300*/
font-weight:300;
}

#PopularPosts1 li {
-moz-transition: 1s; /*Transición Firefox*/
-webkit-transition: 1s; /*Transición Chrome, Safari*/
-o-transition:1s; /*Transición Opera*/
transition: 1s; /*Transición Genérica*/
list-style:none !important;
padding:10px 5px;
float:left;
cursor:pointer;
width:48%;
border-bottom:1px solid rgba(0,0,0,0.1);
}

#PopularPosts1 li:hover {
background:rgba(255,255,255,0.4);
box-shadow: inset 0 0 120px rgba(0,0,0,0.3);
}


#PopularPosts1 img {
float:left;
padding:5px;
background:#EFF1F3;
border:1px solid white;
box-shadow:0 0 5px #CCCCCC;
margin: 0 10px 10px;
}

#PopularPosts1 div {
/*Sin atributos*/
}

#PopularPosts1 .titulo-entrada-gadget {
font-size:16px;
}


Extra: Imágenes mas grandes:

Oloman tiene un muy útil script que sirve para devolver la imagen por defecto del gadget en un tamaño mayor, si necesitas adaptar el widget a un slider puedes utilizarsu tutorial.

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football DONATE CAR TO CHARITY CALIFORNIA FIFA World Cup,DONATE CAR FOR TAX CREDIT, and DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA, SELL ANNUITY PAYMENT and DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS pero for you STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, CAR INSURANCE QUOTES COLORADO and future now NUNAVUT CULTURE and pero mas aya del visita DAYTON FREIGHT LINES and Mesothelioma law firm HARDDRIVE DATA RECOVERY SERVICES,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLAND

Hire php programmers Social media tools Asbestos Lung Cancer DONATE CARS IN MA Cheap domain registration hosting Bankruptcy lawyer DONATE CAR FOR TAX CREDIT Donate Your Car for Kids FUTURISTIC ARCHITECTURE MORTGAGE ADVISER MET AUTO injury lawyer houston tx Best Seo company Seo company Online casino Make money online Australia automobile accident attorney Donate Your Car Sacramento mesothelioma lawsuits motor replacements Live casino los angeles auto accident attorneys HOLLAND MICHIGAN COLLEGE Christmas cards maritime lawyer houston Casino Dwi lawyer Hard drive Data Recovery Services WordPress theme designers personal injury lawyer Casino reviews Mobile casino CAR INSURANCE QUOTES COLORADO mesothelioma attorney california EMAIL BULK SERVICE Motor Insurance Quotes Online Colleges MASSAGE SCHOOL DALLAS TEXAS Home Phone Internet Bundle donate your car for kids Business finance group Criminal defense lawyer Online Stock Trading Forensics Online Course Paperport promotional code tennessee mesothelioma lawyer illinois mesothelioma lawyer DONATE A CAR IN MARYLAND Tech school auto insurance yuba city ca DONATE OLD CARS TO CHARITY HOME PHONE INTERNET BUNDLE DUI lawyer Seo companies Social media strategies Futuristic Architecture WordPress themes for designers mesothelioma lawyer virginia PhD in counseling education mesothelioma ct MESOTHELIOMA LAW FIRM mesotheioma Car Insurance Quotes MN Auto Mobile Insurance Quote VIRTUAL DATA ROOMS Hire php developers structured settlement investments Learning adobe illustrator CHEAP CAR INSURANCE IN VIRGINIA Car insurance quotes Utah Donating a Car in Maryland NUNAVUT CULTURE Php programmers for hire injury lawyers west palm beach Donate Cars Illinois Massage School Dallas Texas Service business software Php programmers mesothelioma lawyers san diego Criminal lawyer Dedicated Hosting Dedicated Server Hosting home phone internet bundle Mesothelioma Law Firm purchase structured settlements accident car florida lawyer Donate Cars in MA phd in counseling education buyers of structured settlements anti spam appliance uk homeowner loans online criminal justice degree Best Criminal Lawyers in Arizona CAR ACCIDENT LAWYERS cash out structured settlement Hire php developer Online College Course Computer science classes online webex costs personal injury lawyer sarasota fl injury attorney baton rouge sell my structured settlement Best social media platforms for business New social media platforms Personal Injury Lawyer Custom WordPress theme designer mortgage adviser Data Recovery Raid car accident lawyers los angeles structured settlement brokers Social media platforms for business Auto Accident Attorney Life Insurance Co Lincoln Online Christmas cards DONATE YOUR CAR FOR MONEY Nunavut Culture

Share:

Personaliza la fecha de tus entradas con Javascript y CSS – Accident

En este artículo veremos 2 métodos para personalizar las fechas con CSS3 y Javascript, ya que hace algún tiempo atrás vimos una forma para hacerlo y algunos usuarios han tenido problemas para incrustar el script correctamente en sus plantillas ya que quedaba un contenedor vacío, no se ejecutaba correctamente la función o había un problema con la etiqueta que se utilizaba.

Para evitar este problema, he creado 2 scripts, si el primero fallara en sus plantillas, pueden recurrir al segundo.

Blogger date css, custom blogger date, fecha blogger


Primer método: Mediante data:post.dateHeader:

La etiqueta data:post.dateHeader / es la que se encarga de mostrar la fecha en las entradas de tu blog, genéricamente debería funcionar en cualquier plantilla pero como toda regla tiene una excepción, hay algunas que se niegan a funcionar con esta etiqueta.


Para hacer funcionar este método, primero busca la siguiente línea en tu plantilla (Con los artilugios expandidos):

data.post.body/

Arriba de ésta pega el siguiente código:

script type="text/javascript"
// Script creado por Víctor Calderón Para Ayuda Bloggers - Opción para data:post.dateHeader
function dividir_fecha()
{
var fecha_completa="data:post.dateHeader/"; // Formato original de la fecha
var nueva_fecha=fecha_completa.split(" "); // Dividir la var con .split
dia = nueva_fecha[0];
mes = nueva_fecha[1];
año = nueva_fecha[2];
document.write("span class=\"dia\"" + dia + "/span" // Devuelve esto, con mes hasta 3 carácteres únicamente
+ "span class=\"mes\"" + mes.slice(0,3) + "/span" + "span class=\"año\"" + año + "/span"
);

}
/script

div class="fecha-ayudabloggers"
scriptdividir_fecha()/script
/div

Posteriormente vas a "Configuración | Idioma y Formato", y en "Formato de cabecera de fecha" estableces el siguiente:

13 Noviembre 2012

Si este método no funciona, suprime el código anterior y prueba con el método siguiente.

Segundo método: Mediante data:post.timestamp:

La etiqueta data:post.timestamp/ es aquella que muestra la hora en alguna determinada sección de la entrada. Con saber la hora no podemos hacer nada, pero podemos aprovechar una de las opciones que se encuentran en el apartadoFormato de hora:



Deberás elegir la que tiene este formato:

martes, noviembre 13, 2012

Una vez que ya seleccionamos esta opción, pegaremos el siguiente script en la misma sección que el anterior:


script type="text/javascript"
// Script creado por Víctor Calderón Para Ayuda Bloggers - Opción para data:post.timestamp
function dividir_fecha()
{
var fecha_completa="data:post.timestamp/"; // Formato original de la fecha
var nueva_fecha=fecha_completa.split(","); // Dividir la var con .split
var mes = nueva_fecha[1];
var año = nueva_fecha[2];
var dia_nuevo = mes.split(" "); // El día y mes se encuentran juntos, para poder obtener sólamente el día se requiere este fix
var dia = dia_nuevo[2];

document.write("span class=\"dia\"" + dia + "/span" // Devuelve esto
+ "span class=\"mes\"" + mes.slice(1,4) + "/span" + "span class=\"año\"" + año.slice(1,5) + "/span" // Los .slice son para eliminar el espacio y en el caso del mes para limitarlo a 3 carácteres
);
}


/script

div class="fecha-ayudabloggers"
scriptdividir_fecha()/script
/div

Previsualizamos si la fecha nos aparece correctamente en cada post, y si es correcto podemos guardar la plantilla.

Nota:

Si aparece un error de síntaxis al intentar previsualizar o guardar la plantilla deberásparsear el código que se encuentra al final del script (Toda la sección de document.write).

Personalizando las fechas:

El resultado de ambos scripts es el siguiente:

div class="fecha-ayudabloggers" 
span class="dia"13/span
span class="mes"Nov/span
span class="año"2012/span
/div

Si nosotros lo previsualizamos, veremos el siguiente resultado:

13Nov2012

Para poder aplicar atributos usaremos los selectores ya establecidos en las clases, tanto del div, como de los subelementos:

.fecha-ayudabloggers {
/*Atributos del contenedor de la fecha*/
}

.dia {
/*Atributos del día*/
}

.mes {
/*Atributos del mes*/
}

.año {
/*Atributos del año*/
}

Puedes jugar con los márgenes, tamaños distintos de fuentes, flotación y todos los atributos que estimes necesarios. Para que puedas tener una idea de lo que puedes hacer, adjunto 2 ejemplos con sus atributos respectivos:


Ejemplo 1 (Basado en:WpLover - Easier Date Display Technique with CSS3):


13Nov2012
Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel justo non orci semper feugiat. Cras eu leo at purus ultrices tristique. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.



Código CSS:

.fecha-ayudabloggers {
position: relative;
width: 81px;
font-family: Georgia, serif;
color: #777;
float:left;
height: 60px;
}

.dia, .mes, .año {
position: absolute;
}

.dia {
font-size: 39px;
bottom: -8px;
}

.mes {
top: 0;
left: 0;
font-size: 26px;
}

.año{
top: 16px;
right: 0;
font-size: 25px;
rotation: -90deg !important;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
}


Ejemplo 2 (Basado en:Line25 - How To Create a Cool Blog Post Date Icon with CSS):

13Nov2012
Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel justo non orci semper feugiat. Cras eu leo at purus ultrices tristique. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.



Código CSS:

.fecha-ayudabloggers {
float:left;
position:relative;
width: 65px; height: 80px;
background: #fcfcfc;
background: linear-gradient(top, #fcfcfc 0%,#dad8d8 100%);
background: -moz-linear-gradient(top, #fcfcfc 0%, #dad8d8 100%);
background: -webkit-linear-gradient(top, #fcfcfc 0%,#dad8d8 100%);
border: 1px solid #d2d2d2;
border-radius: 10px;
box-shadow: 0px 0px 15px rgba(0,0,0,0.1);
text-align:center;
margin: 0 10px 0 0;
}

.dia, .mes, .año {
display:block;
padding:0;
margin:0;
}

.dia {
font-size:40px;
padding:10px 0 0 0;
}

.mes {
background: #d10000;
background: linear-gradient(top, #d10000 0%, #7a0909 100%);
background: -moz-linear-gradient(top, #d10000 0%, #7a0909 100%);
background: -webkit-linear-gradient(top, #d10000 0%, #7a0909 100%);
font-size: 25px;
font-weight: bold;
color: #fff;
text-transform: uppercase;
display: block;
border-top: 3px solid #a13838;
border-radius: 0 0 10px 10px;
padding: 2px 0;
}

.año{
background: #d10000;
background: linear-gradient(top, #d10000 0%, #7a0909 100%);
background: -moz-linear-gradient(top, #d10000 0%, #7a0909 100%);
background: -webkit-linear-gradient(top, #d10000 0%, #7a0909 100%);
color:#fff;
border-bottom: 1px solid #a13838;
font-size:11px;
text-align:right;
position:absolute;
top:0;
width:94%;
max-width:94%;
border-radius: 10px 10px 0 0;
padding:0 5px 0 0;
}


Notas Importantes:
  • El script no puede ir en el /head, ya que las etiquetas data requieren una cierta ubicación para poder funcionar.
  • Los atributos deben ir antes de /b:skin
  • Si en las páginas estáticas se ve el contenedor, puedes usar condicionales y encerrar todo el código con el siguiente:
b:if cond='data:blog.pageType != "static_page"'
!-- Inserta acá el código del script --
/b:if

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football history FIFA World Cup,smart,huge/big,scienciemedia,blog spot and amazes,unites pero for you gives ,, inspires and future now help and pero mas aya del visita and Mesothelioma law firm CHEAP CAR INSURANCE IN VIRGINIA,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Car Insurance Quotes MN better conferencing calls Donate old cars to charity car donate Webex Costs CAR ACCIDENT LAWYERS Dedicated Hosting Dedicated Server Hosting Motor Insurance Quotes Social media platforms for business Online casino Make money online Australia houston mesothelioma attorney Best Seo company los angeles auto accident attorneys DONATE YOUR CAR SACRAMENTO ANNUITY SETTLEMENT florida car insurance company business administration masters Home Phone Internet Bundle Custom Christmas cards MESOTHELIOMA LAW FIRM Best social media platforms Insurance Cheap Domain Registration Hosting CAR INSURANCE QUOTES UTAH cheap auto insurance in va st louis mesothelioma attorney webex costs workplace accident attorney cheap domain registration hosting caraccidentlawyer Virtual Data Rooms Donate your car for money injury lawyers Casino emergency response plan ppt car insurance in south dakota Health Records Personal Health Record Mobile casino ONLINE MOTOR INSURANCE QUOTES state of california car insurance HOLLAND MICHIGAN COLLEGE Casino reviews phd in counseling education Criminal lawyer asbestos exposure lawyers la personal injury lawyer Psd to WordPress Hire php developers hair removal washington dc Low Credit Line Credit Cards Criminal defense lawyer Html email Social media management CHEAP CAR INSURANCE FOR LADIES car accident lawyers west palm beach WebEx costs mesotheloma World trade center footage Car Donate Donate Cars Illinois Dayton Freight Lines structured settlement investments Auto Mobile Insurance Quote Car Insurance Quotes Bankruptcy lawyer Live casino DUI lawyer mesothelioma charities Christmas cards Online College Course Life Insurance Co Lincoln Register Free Domains Adobe illustrator classes MET AUTO personal injury solicitor Social media campaigns donate old cars to charity CAR INSURANCE IN SOUTH DAKOTA Computer science classes online Hire php programmers business voip solutions VIRTUAL DATA ROOMS primary pulmonary hypertension Dwi lawyer Donate Your Car for Kids Donating used cars to charity LOW CREDIT LINE CREDIT CARDS Best social media platforms for business Structures Annuity Settlement Email Bulk Service CAR DONATE Social media strategies personal injury lawyer Service business software motorcycle lawyer los angeles Online Colleges Massage School Dallas Texas Car Insurance Quotes PA AUTOMOBILE ACCIDENT ATTORNEY Php programmers for hire Met auto Hire php developer CAR INSURANCE QUOTES PA orlando criminal attorney Online Christmas cards Paperport promotional code Donate Car for Tax Credit Php programmers Italian cooking school Dayton freight lines truck accident attorney los angeles Seo companies domain yahoo New social media platforms

Share:

Mensaje flotante informativo con jQuery UI – Hipotecario – Email – Hard drive

Gracias aJquery UI, en tan sólo unas cuántas líneas podemos crear increíbles animaciones para nuestra web, ya que viene precargado con infinidad de efectos, interacciones, widgets, etc.

Utilizando efectos de.show,.hide y.delay (Propio de jQuery) crearemos un discreto mensaje informativo que aparecerá en una esquina inferior de nuestro blog, el cual desaparecerá en un determinado lapso de tiempo.



Para ver un ejemplo de este mensaje, puedes presionar en los siguientes botones:

Espera que la transición concluya antes de iniciar otra función:


La lista de efectos en jQuery UI es más extensa, y puedes modificar a antojo los parámetros tales como las opciones, duración, etc.

El tutorial

Paso 1: Instalar jQuery UI en la plantilla:

Para poder ejecutar correctamente las funciones deberás instalar jQuery UI antes de /head mediante el siguiente código:

script src="http://code.jquery.com/ui/1.9.0/jquery-ui.js"/script 

Si ya tienes el archivo enlazado en tu plantilla omite este paso.

Paso 2: El marcado del documento:

Después de body deberás incluir el siguiente contenedor:

div id="nota-informativa"
!--Inserta el texto del mensaje acá --
/div

No olvides incluir algún fragmento de texto que desees mostrar.

Paso 3: Añadir CSS al contenedor:

Ahora antes de /b:skin deberás añadir el siguiente código con las reglas del contenedor:
#nota-informativa {
padding:5px; /*Espaciado interno*/
width:180px; /*Ancho del contenedor*/
text-align:center; /*Alineación del texto*/
background-color:#FFEE88; /*Color de fondo*/
position:fixed; /*Permite que se mantenga estático*/
display:none; /*Oculta el contenedor*/
left:200px; /*Separación del borde izquierdo*/
bottom:80px; /*Separación inferior del borde*/
box-shadow:0 0 5px #555; /*Sombras CSS3*/
}


Paso 4: Incluir el script con la función en la plantilla:

En este paso repasaremos los conceptos básicos para ejecutar una función, recuerda que al igual que Javascript nativo, necesitas incluir todo dentro de un evento, en nuestro caso haremos que la función empiece al inicio de carga de la página:
script type="text/javascript"
$(document).ready(function () {
// Nuestro script cargará cuando el documento haya cargado al 100%
});
/script

Debido a que el selector de nuestro contenedor es #nota-informativa, procederemos a escribir nuestro script, para ello utilizaremos 4 efectos:

Retardo del script (.delay) Uso de .show Retardo del siguiente efecto Uso de .hide

Si no se entiende, al ver el script posiblemente se pueda ver más claramente:

script type="text/javascript"
$(document).ready(function () {
$("#nota-informativa")
.delay(2500) // Tiempo del retraso en milisegundos antes de que aparezca el contenedor
.show( "bounce", { times:3, distance:100, direction:'down' }, 2000 ) // Uso de .show, específicamente con bounce y algunos parámetros específicos de esta animación.
.delay(2000) //Tiempo de duración del contenedor en la página
.hide( "drop", { direction: "down" }, "slow" ); //Uso de .hide, con el efecto drop.
});
/script

Los valores numéricos corresponden a tiempos, y en el caso de bouncing en "distance" es la altura máxima de rebote.

Cada efecto es distinto y tiene distintas opciones, pero básicamente sería lo mismo. Si deseas ver una lista de efectos compatibles puedes revisar la documentación de jQuery UI, en el apartadoEffect.

Si te ha gustado el efecto de los ejemplos, puedes observar el código fuente que se muestra a continuación, si quieres que se ejecute alguno de manera automática, no olvides reemplazar el evento al que se expone a principios del paso 4:


Efecto Puff:

Marcado HTML:

div class="nota-informativa" id="puff"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.
/div

Script:

script
$( "#handler-puff" ).click(function() { // PUFF
$( "#puff" ).show( "puff", 1000 )
.delay(2000)
.hide( "puff", 1000 );
});

/script


Efecto Bounce:

Marcado HTML:

div class="nota-informativa" id="bounce"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.
/div

Script:

script
$( "#handler-bounce" ).click(function() { // BOUNCE
$( "#bounce" ).show( "bounce", { times:3, distance:100, direction:'down' }, 2000 ).delay(2000).hide( "bounce", { times:1, distance:100, direction:'down' }, 1000 );
});

/script


Efecto Blind:

Marcado HTML:

div class="nota-informativa" id="blind"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magnaa.
/div

Script:

script
$( "#handler-blind" ).click(function() { // BLIND
$( "#blind" ).show( "blind", { direction:'down' }, 1000 )
.delay(2000)
.hide( "blind", { direction:'down' }, 1000 );
});

/script


Efecto Explode:

Marcado HTML:

div class="nota-informativa" id="explode"
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.
/div

Script:

script
$( "#handler-explode" ).click(function() { // EXPLODE
$( "#explode" ).show( "explode", 500 )
.delay(2000)
.hide( "explode", 500 );
});
/script


CSS Universal de todos los ejemplos:
.nota-informativa {
padding:5px;
width:180px;
text-align:center;
background-color:#FFEE88;
position:fixed;
display:none;
left:200px;
bottom:80px;
box-shadow:0 0 5px #555;
}


Botones de ejecución:
center
input class="button" id="handler-puff" type="button" value="Efecto Puff" / input class="button" id="handler-bounce" type="button" value="Efecto Bounce" / input class="button" id="handler-blind" type="button" value="Efecto Blind" / input class="button" id="handler-explode" type="button" value="Efecto Explode" //center

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magnaa.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada magna.

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial Football Perros,FIFA World Cup Peinados caninos,Veterinarios caninos,MESOTHELIOMA LAW FIRM,MESOTHELIOMA LAW FIRM,DONATE CAR TO CHARITY CALIFORNIA ,DONATE CAR FOR TAX CREDIT,DONATE CARS IN MA,DONATE YOUR CAR SACRAMENTO,HOW TO DONATE A CAR IN CALIFORNIA,SELL ANNUITY PAYMENT,DONATE YOUR CAR FOR KIDS,ASBESTOS LAWYERS,DONATE YOUR CAR FOR KIDS ,Selling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetPero tuve que ser Mundial Football consolidating FIFA World Cup web host rating,register web address,online psychology degree,her first lesbian sex, make extra money ,make money fast and easy,addwords y mejor obtuve un credit application,visa gift carda,Mesothelioma law firm,voip phone service,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Best social media platforms for business cash out structured settlement donating used cars to charity AUTOMOBILE ACCIDENT ATTORNEY Personal Injury Lawyers DUI lawyer Paperport Promotional Code Social media examiner best consolidation loan student ONLINE COLLEDGES donate car for tax credit personal injury accident lawyer asbestos lung cancer Mortgage Adviser mesothelioma settlement amounts Motor Replacements DONATE CAR FOR TAX CREDIT structured settlement agreement Criminal lawyer Miami mesothelioma trial attorney Casino Php programmers for hire st louis mesothelioma attorney Psychic for Free Insurance Companies injury lawyer houston tx MASSAGE SCHOOL DALLAS TEXAS Donate Old Cars to Charity Donate Your Car for Kids data recovery raid selling structured settlement mesothelioma litigation Make money online Australia forensics online course PHD on Counseling Education Better Conference Calls Car Donate Online casino Hire php developers tucson car accident attorney selling a structured settlement california law lemon Casino reviews lease management software Business Voip Solutions car insurance companies Mobile casino Live casino Email bulk service Criminal lawyer structured settlement need cash now Life Insurance Co Lincoln Christmas cards Cheap Car Insurance in Virginia Online Stock Trading los angeles motorcycle accident lawyer Annuity Settlements Social media platforms Low Credit Line Credit Cards Proud Italian cook DONATING USED CARS TO CHARITY Royalty Free Images Stock Hard drive data recovery services mesothelioma claim Tech school donate your car for money Online Criminal Justice Degree Hire php programmers New social media platforms Service business software Business management software hosted predictive dialers Hard drive Data Recovery Services structured settlement buyer washington mesothelioma attorney onlineclasses Dwi lawyer Italian cooking school cheap domain registration hosting Donate your car for money Computer science classes online Donate Your Car Sacramento EMAIL BULK SERVICE Criminal defense lawyer Met Auto fast cash for house ONLINECLASSES Automobile Accident Attorney WordPress hosting Asbestos Lawyers Custom Christmas cards Claim LOW CREDIT LINE CREDIT CARDS motorcycle lawyer los angeles adverse remortgage Nunavut Culture motor replacements Car Insurance Quotes MN Hire php developer Cheap Auto Insurance in VA sell your structured settlement payments broward county dui lawyer Bankruptcy lawyer Business finance group Online Christmas cards Online Classes Royalty free images stock Php programmers Seo companies CHEAP CAR INSURANCE FOR LADIES domain yahoo Online Motor Insurance Quotes most profitable internet business Seo services Online classes

Share: