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

Plugin configurable para obtener las entradas desde Json para Blogger – Donate – Platform – School

Este liviano script, se encarga de mostrar sus entradas (O bien las entradas de otros blogs) en alguna parte de su sitio, es algo muy similar a lo que funciona en la plantillaGeekLines en el slider de entradas.

Blogger, Json


El uso de este script va a depender de lo que ustedes quieran hacer con él, ya que se puede configurar fácilmente para cosas como:

  • Configurar para sliders dinámicos mediante una estructura personalizada.
  • Insertar dentro de una página estática un sitemap.
  • Mostrar entradas relacionadas al pie de una entrada.
  • Crear un gadget de últimas entradas personalizado.
  • Crear un índice de blog personalizado.
  • Traer las entradas del blog al azar.
  • Otros posibles usos que puedas darle.

Cómo añadir el plugin en Blogger:

Para poder incluir el script en tu blog, símplemente deberás pegar el siguiente código donde desees que se ubiquen los artículos:
script type="text/javascript" src="https://dl.dropboxusercontent.com/u/69931585/Ayuda%20Bloggers%202013/Desarrollo/ayudabloggers-obtener-feed.js"/script
script type"text/javascript"
var cantidad_posts = 10; // Cantidad de posts que se mostrarán
var caracteres_resumen = 100; // Cantidad de carácteres del resúmen
var tamano_imagen = 100; // Tamaño imagen en píxeles
var url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagen
var id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementos
var html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de terceros

script src="http://www.ayuda-bloggers.info/feeds/posts/default?orderby=published&alt=json-in-script&callback=obtener_feeds&max-results=999999"/script

En donde deberás reemplazarhttp://www.ayuda-bloggers.info por la URL de tu blog.

Si necesitas crear una estructura personalizada, omite el código anterior y añade el siguiente código antes de /head:
script
// Obtener posts a partir de las feeds de Blogger
// Por Víctor Calderón Oyarce
// Para Ayuda Bloggers
// http://www.ayuda-bloggers.info

// CONFIGURACIONES INICIALES
var cantidad_posts = 10; // Cantidad de posts que se mostrarán
var caracteres_resumen = 100; // Cantidad de carácteres del resúmen
var tamano_imagen = 100; // Tamaño imagen en píxeles
var url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagen
var id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementos
var html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de terceros

function obtener_feeds(json) {
var posts_obtenidos = json.feed.openSearch$totalResults.$t;
var crear_arreglo = new Array();

document.write('div id="'+ id_contenedor+'"
');

for(var i= 0; i cantidad_posts; ++i) {

// ELEMENTOS DE CADA POST
var titulo_post = json.feed.entry[i].title.$t; // Título entrada
var miniatura = json.feed.entry[i].media$thumbnail.url; // Thumbnail entrada
var url_post = json.feed.entry[i].link[1].href; // URL entrada
var url_post = url_post.replace('#comment-form', '');


var miniatura = miniatura.replace('s72-c', 's'+ tamano_imagen +'-c' ); // Miniatura
if (miniatura.length == 0) { // Si la entrada no contiene imagen...
miniatura = url_imagen_no_disponible;
}


if ("content" in json.feed.entry[i]) { // Si "content" se encuentra dentro del artículo (Para full feeds)
var resumen = json.feed.entry[i].content.$t
}
else if ("summary" in json.feed.entry[i]) { // Si "summary" se encuentra dentro del artículo (Para feeds resumidas)
var resumen = json.feed.entry[i].summary.$t
}

var strip = /\S[^]*/g;
resumen = resumen.replace(strip, ""); // Eliminamos las etiquetas HTML de nuestros resúmenes

if(resumen.length caracteres_resumen) { // Si el artículo es superior a la cantidad de carácteres límite, resumimos.
resumen = resumen.substring(0,caracteres_resumen)+ '...';
}
crear_arreglo[i] = i; // Almacenamos el índice del arreglo actual


if(html_personalizado == false) { // Si no hemos habilitado html_personalizado...
document.write('

div class="ab-json-post"
');
document.write('

div class="ab-post-title"
a href="http://www.blogger.com/%27+%20url_post%20+%27"' + titulo_post + '/a/div
');
document.write('img alt="titulo_post" class="ab-thumbnail" src="' + miniatura + '" /');
document.write('

div class="ab-post-summary"
'+resumen+'/div
');
document.write('/div
');
} else { // Escribe aquí tu propio código utilizando las variables y el ejemplo de arriba

document.write('Empieza a escribir tu código HTML, este es el post índice '+i +'');

}

}
document.write('

div class="clearfix clear"
/div
/div
');
}
/script

Y en donde desees incluir las entradas, deberás añadir lo siguiente:
script src="http://www.ayuda-bloggers.info/feeds/posts/default?orderby=published&alt=json-in-script&callback=obtener_feeds&max-results=999999"/script
En donde deberás reemplazarhttp://www.ayuda-bloggers.info por la URL de tu blog.

Guarda los cambios y empieza a configurar mediante los siguientes pasos:

Configurar el plugin:

Dentro del script se pueden configurar los siguientes parámetros:
// CONFIGURACIONES INICIALES
var cantidad_posts = 10; // Cantidad de posts que se mostrarán
var caracteres_resumen = 100; // Cantidad de carácteres del resúmen
var tamano_imagen = 100; // Tamaño imagen en píxeles
var url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagen
var id_contenedor = "ID_CSS"; // Identificador CSS del contenedor de todos los elementos
var html_personalizado = false; // Usar estructura personalizada, útil si necesitas configurar un slider en particular o algún sistema de terceros
Estas variables permiten alterar un poco el comportamiento del script, si deseas hacer cambios a la estructura que éste devuelva, entonces deberás buscar el siguiente código:

document.write('Empieza a escribir tu código HTML, este es el post índice '+i +'');


Y empezar a escribir el nuevo código guiándote con el código que se encuentra arriba de éste. Esto es muy útil si necesitas adaptar un slider para que muestre las últimas entradas de tu blog, por ejemplo.

Importante: Recuerda cambiar por true la variable html_personalizado o de lo contrario no funcionará.

Configurar mediante CSS:

El identificador que asignes en la variableid_contenedor, deberás utilizarlo para enlazar atributos. El resultado del script es el siguiente:
div id="ID_CSS"
div class="ab-json-post"
div class="ab-post-title"a href="URL-POST-1"Título entrada 1/a/div
img class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada 1" /
div class="ab-post-summary"Resúmen de la entrada/div
/div


div class="ab-json-post"
div class="ab-post-title"a href="URL-POST-2"Título entrada 2/a/div
img class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada 2" /
div class="ab-post-summary"Resúmen de la entrada/div
/div


...


div class="ab-json-post"
div class="ab-post-title"a href="URL-POST-N"Título entrada N/a/div
img class="ab-thumbnail" src="URL-IMAGEN-MINIATURA" alt="Título entrada N" /
div class="ab-post-summary"Resúmen de la entrada/div
/div
div class="clearfix clear"/div
/div


Estas son las reglas CSS que deberás modificar:
#ID_CSS { /* Reemplazar por el ID que hayas seleccionado */

}

.ab-json-post {
}

.ab-post-title {
}

.ab-post-thumbnail {

}

.ab-post-summary {

}

.clearfix {
clear:both;
}

Un ejemplo, utilizando el sistema para mostrar las entradas relacionadas en Blogger:
#posts-relacionados { /*Identificador asignado por mí*/
background:#EFEFEF;
border:1px solid #DDD;
padding:15px 15px 0;
color:#666;
}

#posts-relacionados:before {
content:"Otros artículos interesantes:";
font-size:large;
display:block;
margin-bottom:15px;

}

.ab-json-post {
width:31%;
float:left;
margin:0 0 15px 0;
height:235px;
}

.ab-json-post:nth-child(3n+2) {
margin:0 3.5% 15px;
}

.ab-post-title {
white-space:nowrap;
text-overflow:ellipsis;
overflow:hidden;
}

.ab-post-thumbnail {
max-width:100%;
}


Conjuntamente, para que se encuentren los artículos relacionados según coincidencias de etiquetas, utilizar el siguiente código:
b:loop values='data:post.labels' var='label'
b:if cond='data:label.isLast != "true"'

script src="https://dl.dropboxusercontent.com/u/69931585/Ayuda%20Bloggers%202013/Desarrollo/ayudabloggers-obtener-feed.js" type="text/javascript"/script
script
var cantidad_posts = 6; // Cantidad de posts que se mostrarán
var caracteres_resumen = 50; // Cantidad de carácteres del resúmen
var tamano_imagen = 200; // Tamaño imagen en píxeles
var url_imagen_no_disponible = "URL IMAGEN NO DISPONIBLE"; // URL de la URL si no existe una imagen
var id_contenedor = "posts-relacionados";
var html_personalizado = false;
/script

script expr:src='"http://www.ayuda-bloggers.info/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&callback=obtener_feeds&max-results=99999"' type='text/javascript'/

/b:if
/b:loop

El resultado de esto:



Configuraciones opcionales:

Si deseas que el script se encargue de devolverte la entrada completa (Incluyendo las etiquetas de formateo HTML), deberás eliminar estas líneas:
var strip = /\S[^]*/g;
resumen = resumen.replace(strip, ""); // Eliminamos las etiquetas HTML de nuestros resúmenes

if(resumen.length caracteres_resumen) { // Si el artículo es superior a la cantidad de carácteres límite, resumimos.
resumen = resumen.substring(0,caracteres_resumen)+ '...';
}

Recuerda, que si deseas hacer cualquier cambio al script o si bien lo deseas utilizar como base para un script mejor, puedes tomarlo y modificarlo a tu antojo.

Ver el código fuente del script en GitHub Gist.

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 MARYLANDUn dia en Mundial Football MESOTHELIOMA LAW FIRM FIFA World Cup,DONATE CAR TO CHARITY CALIFORNIA , and STRUCTURED ANNUITY SETTLEMENT ,ANNUITY SETTLEMENTS, habia mucha monja pero fui a NUNAVUT CULTURE, DAYTON FREIGHT LINES and BUSINESS VOIP SOLUTIONS,CAR INSURANCE COMPANIES pero for you ONLINE CRIMINAL JUSTICE DEGREE ,PERSONAL INJURY LAW FIRM, Virtual data rooms and future now Automobile accident attorney 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

Home Phone Internet Bundle california mesothelioma attorney Social media platforms Best Seo company Online casino saskatchewan auto insurance Tech school Service business software Gas/Electricity Better Conference Calls AUTOMOBILE ACCIDENT ATTORNEY Forensics online course Online College Course Photo Christmas cards st louis mesothelioma attorney Donate Your Car Sacramento Car insurance quotes pa Casino New social media platforms structured settlement blog Asbestos Lawyers cash out annuity forensics online course buying structured settlements Mortgage adviser Car Insurance Quotes PA Mobile casino structered settlement DUI lawyer Business finance group Donate a car in Maryland Make money online Australia REGISTER FREE DOMAINS Italian cooking school Car insurance in South Dakota mesothelioma attorney california mesothelioma attorneys california Paperport Promotional Code colorado mesothelioma lawyers adverse remortgage Casino reviews personal injury solicitor Donate a Car in Maryland HOLLAND MICHIGAN COLLEGE lawsuit mesothelioma event management security lease management software futuristic architecture EMAIL BULK SERVICE Live casino Seo companies Donate Cars Illinois Online Motor Insurance Quotes Car Insurance Quotes Colorado mesothelioma charities google adsense Criminal defense lawyer donating used cars to charity Hire php developers structured settlement quote car insurance quotes colorado Computer science classes online Hire php programmers PAPERPORT PROMOTIONAL CODE auto accident lawyer san francisco car insurance in south dakota phd in counseling education cheap domain registration hosting Dwi lawyer DONATING USED CARS TO CHARITY houston mesothelioma attorney Custom WordPress theme designer Auto Accident Attorney Best social media platforms Criminal lawyer mesotheliama adverse credit remortgage Car Insurance Quotes Utah Christmas cards motorcycle accident lawyer san diego Life Insurance Co Lincoln broward county dui lawyer Donating a car in Maryland Holland Michigan College Met Auto DONATE CAR FOR TAX CREDIT motorcycle lawyer los angeles motor replacements car donate buy structured settlements royalty free images stock accident attorney orange county Php programmers for hire Learning adobe illustrator Hire php developer Dedicated Hosting Dedicated Server Hosting webex costs mesothelioma cases workers compensation lawyer los angeles Best social media platforms for business google affiliate Online Christmas cards register free domains Bankruptcy lawyer Claim Php programmers sell structured settlement calculator CAR INSURANCE QUOTES COLORADO Motor Replacements Car Insurance in South Dakota CRIMINAL DEFENSE ATTORNEYS FLORIDA domains yahoo mesothelioma compensation Car Insurance Quotes Cheap Car Insurance in Virginia

Share:

Construir spoilers con el botón de Google+ y Javascript – Donate – Law Firm

EnCodeCanyon encontré un artículo muy interesante que consta en construir spoilers con CSS3 y jQuery mediante el Callback del botón de Google+.Este artículo es un tutorial de pago, así que decidí hacer una alternativa algo similar, pero sin jQuery y con Javascript nativo.

Nota: Para comprobar en el demo si la cookie existe, primero debes actualizar la página, la cookie se almacenará en la entrada y no en todo el blog para prevenir que se desbloqueen todos los posts al mismo tiempo.
El tutorial:

Paso 1: Crear la función para el Callback y definir todas las variables:

Lo primero que debemos hacer es una función, que ésta lleve como parámetro el mismo que el del callback, además debemos empezar con todas las variables que se emplearán y también con las instrucciones que se ejecutarán al hacer +1.


script type="text/javascript"
// Empezamos con las variables
var url = document.URL; // Establecemos la URL actual
var ruta = "http://tu-blog.blogspot.com".length; // Obtenemos la longitud de nuestro dominio
var mensaje_spoiler = document.getElementById("contenido-oculto"); // Creamos una variable a partir del spoiler
var boton_spoiler = document.getElementById("boton-plusone"); // Creamos una variable a partir del botón de Google+
var cookieplus = document.cookie.substring(document.cookie.indexOf("plusoneguardado" + '=') + "plusoneguardado".length + 1,document.cookie.length); // Esta variable nos permite crear un índice por si existen otras cookies almacenadas en la página, con esta la seleccionamos de manera individual
if(cookieplus.indexOf(';') != -1)cookieplus = cookieplus.substring(0,cookieplus.indexOf(';'))


function spoiler(plusone) { // Empezamos la función con el Callback
if(plusone.state == "on") { // Si el estado del callback es on...
mensaje_spoiler.className = "g-activo"; // Asignamos una clase .g-activo al contenido oculto
boton_spoiler.className ="g-oculto"; // Asignamos una clase .g-oculto al botón +1
document.cookie ='plusoneguardado=confirmado; path=' + url.substring(ruta,999); // Escribimos la cookie denominada plusoneguardado=confirmado y se le asigna un path, se calcula mediante substring y la longitud de la variable ruta
}

};
/script

Paso 2: Detectar la cookie cuando la página se cargue:

Dentro de la misma etiqueta script iniciaremos otra nueva función, ésta se denominaráleercookie y designará una serie de instrucciones si la condición se cumple:
script type="text/javascript"
// Empezamos con las variables
var url = document.URL; // Establecemos la URL actual
var ruta = "http://tu-blog.blogspot.com".length; // Obtenemos la longitud de nuestro dominio
var mensaje_spoiler = document.getElementById("contenido-oculto"); // Creamos una variable a partir del spoiler
var boton_spoiler = document.getElementById("boton-plusone"); // Creamos una variable a partir del botón de Google+
var cookieplus = document.cookie.substring(document.cookie.indexOf("plusoneguardado" + '=') + "plusoneguardado".length + 1,document.cookie.length); // Esta variable nos permite crear un índice por si existen otras cookies almacenadas en la página, con esta la seleccionamos de manera individual
if(cookieplus.indexOf(';') != -1)cookieplus = cookieplus.substring(0,cookieplus.indexOf(';'))


function spoiler(plusone) { // Empezamos la función con el Callback
if(plusone.state == "on") { // Si el estado del callback es on...
mensaje_spoiler.className = "g-activo"; // Asignamos una clase .g-activo al contenido oculto
boton_spoiler.className ="g-oculto"; // Asignamos una clase .g-oculto al botón +1
document.cookie ='plusoneguardado=confirmado; path=' + url.substring(ruta,999); // Escribimos la cookie denominada plusoneguardado=confirmado y se le asigna un path, se calcula mediante substring y la longitud de la variable ruta
}

};
/script


// Función creada para comprobar si la cookie existe
window.onload = function leercookie() { // Cargamos la función al cargar la página
if (cookieplus == "confirmado") { // Si la cookie contiene el valor "confirmado"...
mensaje_spoiler.className = "g-activo"; // Asignamos una clase .g-activo al contenido oculto
boton_spoiler.className ="g-oculto"; // Asignamos una clase .g-oculto al botón +1
}

};

No olvides reemplazar "http://tu-blog.blogspot.com" por la URL de tu blog (Sin / al final).

Nota: Este código debe ir antes de:

/body

Paso 3: Añadir CSS a los elementos:

Para que todos estos elementos interactúen correctamente, lo que debemos hacer es crear las reglas CSS con las que condicionaremos los comportamientos. Lograremos entonces que la clase.g-activo sea del tipo visible, y.g-oculto una clase invisible, y junto con ello aplicaremos estilos a todos los elementos:

#plus-one { /*Atributos del contenedor del spoiler*/
font-family: 'Open Sans', sans-serif; /**/
background:#F9F9F9; /*Color de fondo en formato hexadecimal*/
border:5px solid white; /*Tamaño, tipo y color del borde*/
box-shadow:0 0 5px rgba(0,0,0,0.1), inset 0 0 5px rgba(0,0,0,0.3); /*Sombras con CSS3*/
color:#888; /*Color de la fuente*/
padding:12px 20px; /*Espaciado del contenedor*/
border-radius:10px; /*Bordes redondeados*/
width:85%; /*Ancho del spoiler*/
font-weight:300; /*Ancho de la tipografía, necesita que ésta la soporte*/
margin:10px auto; /*10px de márgen superior e inferior, y automático para centrar*/
}

#plus-one a { /*Atributos de los enlaces dentro del contenedor*/
text-decoration:none; /*Sin subrayado o algún otro tipo de decoración*/
color:#444;/*Color del enlace*/
}

#boton-plusone { /*Atributos del botón y del mensaje*/
font-style:italic; /*Cursiva*/
}

.g-oculto {
display:none; /* g-oculto es una clase invisible*/
}

.g-activo {
display:block; /*g-activo es una clase visible*/
}

Nota: Este código debe ir antes de:

/b:skin

Y para la fuente, pega el siguiente código antes de /head
link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300italic,300,400italic,600,600italic' rel='stylesheet' type='text/css' /


Paso 4: Insertar el spoiler en alguna entrada:

Una vez que ya tengas todo instalado y configurado correctamente en tu plantilla, deberás pegar el siguiente código en la edición HTML de la entrada en la cual insertarás el spoiler:
div id="plus-one"
div id="boton-plusone"Contenido Bloqueado. Para desbloquear el contenido oculto presiona en el siguiente botón.
br /
g:plusone callback="spoiler"/g:plusone
/div

div id="contenido-oculto" class="g-oculto"
Inserta acá el código que se mostrará cuando el botón haya sido presionado.
/div
/div

Importante: Para que el spoiler almacene la ruta correctamente, el spoiler debe ir oculto mediante el salto de línea en la página principal, o de lo contrario almacenará la cookie en dicha URL.

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

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 JetAsi que mejor me fue a un hotel y motel FIFA World Cup Mundial Football New Orleans mesothelioma lawyer y mas que todo que la pase bien en ese hostal y me me fui de viaje a tennessee mesothelioma attorney donde EEUU me pidio la visa pero mejor aun many people in mesothelioma trial lawyers pero me fui a travel Alaska nebraska mesothelioma attorney pero mas aun con mesothelioma attorney nebraska mas siempre fue asi des hace mucho time merlin olsen lawsuit,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

structured settlement company Online Christmas cards Business finance group Criminal defense attorneys Florida mesothelioma lawyer chicago Email Bulk Service Personal Injury Lawyer Criminal lawyer Car Insurance Quotes Colorado Casino reviews Injury Lawyers Online casino Nunavut culture Adobe illustrator classes DONATE CAR FOR TAX CREDIT CAR INSURANCE QUOTES PA FUTURISTIC ARCHITECTURE Psd to WordPress arizona auto accident attorney forensics online course Mortgage Adviser DONATE YOUR CAR FOR KIDS new mexico mesothelioma lawyer mesothelioma drug Proud Italian cook car insurance quotes pa business voice mail service Hire php developers Annuity Settlements alcohol rehab center in florida CHEAP CAR INSURANCE FOR LADIES Social media examiner Car Insurance Companies email bulk service Casino Nunavut Culture buy gift card Social media platforms emergency response plan ppt Motor Insurance Quotes life insurance quotes Mobile casino Service business software mesothelioma attorney directory boca raton personal injury attorney structured settlement buyers DONATE A CAR IN MARYLAND Dallas Mesothelioma Attorneys sell your structured settlement payments Car Insurance in South Dakota ONLINE MOTOR INSURANCE QUOTES harddrive data recovery services Donate old cars to charity Make money online Australia att call conference Social media tools Php programmers Learning adobe illustrator refinance with poor credit Php programmers for hire mesotheliama Live casino Donating Used Cars to Charity personal injury solicitor Futuristic Architecture anti spam appliance Donate Your Car for Kids DUI lawyer event management security DALLAS MESOTHELIOMA ATTORNEYS Hire php programmers new york mesothelioma law firm Dwi lawyer CAR INSURANCE QUOTES COLORADO broward county dui lawyer baltimore mesothelioma attorneys Psychic for Free online criminal justice degree motor insurance quotes philadelphia mesothelioma lawyer Criminal defense lawyer truck accident attorney los angeles mesothelioma lawsuit Seo companies best consolidation loan student Social media campaigns Hire php developer Social media platforms for business structured settlemen Html email personal injury law firm Home phone internet bundle Bankruptcy lawyer Photo Christmas cards Computer science classes online Cheap Domain Registration Hosting Best social media platforms motorcycle lawyer los angeles PhD in counseling education Best social media platforms for business Online Criminal Justice Degree Donate Car for Tax Credit dallas mesothelioma attorneys New social media platforms cheap car insurance in virginia miami personal injury attorney Cheap Auto Insurance in VA car accident lawyer in san diego asbestos lung cancer michigan motorcycle accident lawyer Donate Your Car Sacramento yahoo web hosting Custom WordPress theme designer mesothelioma lawyer dallas Seo services

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:

Dile adiós a los prefijos en CSS3 con Prefix Free – dinero – Record


prefix free

¿Qué son los prefijos?


Losinsoportables prefijos son usados con el fin de disponer ciertas funcionalidades en CSS3 para distintos navegadores, anteponiéndolos de esta manera en nuestros atributos CSS3:

#elemento {
width: 500px;
height: 500px;

border-radius: 50%;
-webkit-border-radius: 50%;
-o-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;

box-shadow: 0 0 10px #000000;
-webkit-box-shadow: 0 0 10px #000000;
-o-box-shadow: 0 0 10px #000000;
-moz-box-shadow: 0 0 10px #000000;
-ms-box-shadow: 0 0 10px #000000;
}

Los prefijos utilizados representan a distintos navegadores.
  • -webkit- representa a navegadores basados en webkit como Chrome y Safari.
  • -o- representa al navegador Opera.
  • -moz- representa a navegadores basados en Gecko, como Firefox.
  • -ms- representa al navegador poco usado "Internet Explorer".

Con solo agregar un prefijo a tal condición se aplicara al navegador deseado. Aunque se puede ocupar de una forma ingeniosa para lograr algo selectivo en aplicar el CSS3 en distintos navegadores. También evitaras malgastar tiempo, y ocuparlo en otra cosa más importante.

Pero por suerte tenemos una muy buena herramienta llamadaPrefix Free para agregar todo los prefijos automáticamente, convirtiendo nuestro código CSS en algo mas cálido, e incluso mas fácil de entender, así evitando errores y también la pérdida de tiempo en nuestros proyectos, quedando nuestro código CSS de esta manera:

#elemento {
width: 500px;
height: 500px;

border-radius: 50%;

box-shadow: 0 0 10px #000000;

}


¿Cómo usar Prefix Free?

UtilizarPrefix Freees bastantesencillo simplemente debemos descargar desde supaginael script oficialagregándoloantes de /head de esta manera:




Usamos vista previa y si todo esta bien, presionamos guardar. Ya de esta manera el script hará su trabajo y podrán ocupar todo sus atributos CSS3 sin prefijos, el script también lo pueden subir a sus propios repositorios si lo desean.

¡Compatibilidad!

Prefix Freees compatible con navegadores de escritorio como IE9+, Opera 10, Firefox 3.5+, Safari 4+ y Chrome. Para navegadores mobiles: Mobile Safari, Android Browser, Chrome y Opera Mobile.

¡Algunos inconvenientes!
  • No funciona con estilos importados (@import).
  • No funciona con archivos locales en Chrome y Opera.
  • No funciona con estilos inline.
  • No funciona con hojas de estilos de otros dominios.

Espero que les sea de gran utilidad queridos lectores. Un gran abrazo :)

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

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 JetAsi que mejor me fue a un hotel y motel FIFA World Cup Mundial Football New Orleans mesothelioma lawyer y mas que todo que la pase bien en ese hostal y me me fui de viaje a tennessee mesothelioma attorney donde EEUU me pidio la visa pero mejor aun many people in mesothelioma trial lawyers pero me fui a travel Alaska nebraska mesothelioma attorney pero mas aun con mesothelioma attorney nebraska mas siempre fue asi des hace mucho time merlin olsen lawsuit,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

Seo companies home phone internet bundle Online casino ONLINE COLLEDGES Live casino EMAIL BULK SERVICE mesothelioma lawyer chicago Forex Trading Platform Php programmers for hire baltimore mesothelioma attorneys car insurance quotes mn motorcycle accident attorney sacramento Casino motorcycle lawyer los angeles uk homeowner loans Hire php developers register free domains mesotheliama accident lawyers in los angeles Mobile casino Hire php programmers car donate Criminal defense lawyer structured settlement need cash now Seo company futuristic architecture fast cash for house Tech school purchase structured settlements Car Accident Lawyers Learning adobe illustrator DUI lawyer Donate a Car in Maryland personal accident attorney Online Stock Trading new mexico mesothelioma lawyer Custom WordPress theme designer SELL ANNUITY PAYMENT New social media platforms emergency response plan ppt royalty free images stock Service business software google affiliate Make money online Australia Bankruptcy lawyer Email Bulk Service Social media campaigns Casino reviews Donate cars in ma MASSAGE SCHOOL DALLAS TEXAS best criminal lawyer in arizona Criminal Defense Attorneys Florida workers compensation lawyer los angeles saskatchewan auto insurance tennessee mesothelioma lawyer Psd to html Business finance group Donate Old Cars to Charity dallas mesothelioma lawyer accident attorney in los angeles Life insurance co Lincoln Dwi lawyer Psd to WordPress Criminal lawyer domain registration yahoo Dayton Freight Lines cheaper insurance companies onlineclasses motorcycle accident lawyer san diego BETTER CONFERENCING CALLS Business management software best accident attorneys buy structured settlements Cheap Domain Registration Hosting Futuristic Architecture best consolidation loan student mesothelioma settlements amounts domain yahoo washington mesothelioma attorney los angeles motorcycle accident lawyer cash out structured settlement buyer of structured settlement annuity ASBESTOS LAWYERS bus accident attorney los angeles ANNUITY SETTLEMENT Italian cooking school Hire php developer Social media tools Mortgage adviser Best criminal lawyer in Arizona PHD on Counseling Education Computer science classes online How to Donate A Car in California mesothelioma symptoms Asbestos Lawyers criminal defense attorneys florida Hard drive data recovery services seattle mesothelioma lawyer Online Christmas cards structure settlements Php programmers Best social media platforms for business houston tx auto insurance motor insurance quotes compare life assurance Social media platforms for business truck accident attorney los angeles Online Criminal Justice Degree WordPress hosting Donate Your Car Sacramento Seo services Best Seo company Donate Cars in MA structured settlement agreement Online Colleges

Share: