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 } };/scriptPaso 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 existewindow.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:
/bodyPaso 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:skinY 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/divdiv id="contenido-oculto" class="g-oculto"Inserta acá el código que se mostrará cuando el botón haya sido presionado./div/divImportante: 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