lunes, 10 de febrero de 2014

Añade un cuadro de autor al final de tus entradas. – Register – Law Firm – Automovil

Laautoría de los contenidos en Google es un paso fundamental para que el buscador reconozca nuestros contenidos como parte de una propiedad verificada y contrastada a nombre de nuestro perfil en Google.

El "authorship" o el reconocimiento de la autoría de contenido puede optimizarse de diversas formas: creando una verdadera asociaciónentre nuestra información y lo que aportamos por medio de nuestro Blogo entendiendocómo Google gestiona la presentación de datos en los resultados de una búsquedaque enlaza con nuestro sitio web.



Os presento una pequeña mejora para la autoría que además ofrece un carácter más serio y profesional para vuestros contenidos: un cuadro de autor con tu perfil de Google donde poder escribir lo que desees y que aparezca al final de todas tus entradas. Es una firma que habla de tí:



Paso a Paso:


0) Como vamos a tocar la plantilla general de Blogger, primero realiza una copia de seguridad de tu plantillacon esta guía. No te llevará más de un minuto y para cualquier problema siempre puede venirte bien.

1) Ahora accede a la vista de la plantilla de Blogger siguiendo estos pasos: entras en Blogger y en el menú de la izquierda selecciona la opción "Plantilla". Te aparecerá una pantalla como la que ves a continuación:





2) Selecciona el botón "Editar HTML" y al acceder a la plantilla verás una pantalla como esta:


3) Pulsa en tu teclado la tecla "Ctrl" y la tecla "F" a la vez (Control+ F) para que te salga una "cajita" para buscar código. Escribe en la cajita de búsqueda:
div class='post-footer'
Identifica la zona donde se encuentra la parte inferior de tu entrada, el pie de tu entrada.

IMPORTANTE:Si encuentrasdos veces tu textodiv class='post-footer'coloca el código del paso 4) las dos veces bajo cadadiv class='post-footer'


4) Ahora puedes copiar y pegar acto seguido el código que aquí te muestro:
b:if cond='data:blog.pageType == "item"'
div class='tw-authors'
div class='tw-author clearfix'
div class='author-image'img alt='' class='avatar avatar-70 photo' height='70' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2K44RACT3aSP7il4ewDrn62FLhgp5T5VIO0pLEyfTCH9NY734ZjwFfZQfy5zcHGqLMkaBNJ_lReqeXEX1T8ECY6wSBW-PQxN13C5nldp2g4axqV7OESzpq5l-Qalkk9CxqK_-kg7Sw/s1600/images.jpg' width='70'//div
h3Escrito por a expr:href='data:post.authorProfileUrl' rel='author' title='Entrada del autor'data:post.author//a/h3
div class='author-title-line'/
p TU PROPIO TEXTO /p
/div/div
/b:if cond
Cada parte del código compondrá la formación de tu cuadro de autor:

  • b:if cond='data:blog.pageType == "item"'y su cierre/b:if condsirven como condicional para indicar que sólo se dibuje el cuadro de autor DENTRO DEL DETALLE de la entrada.
  • div class='tw-authors'Es la llamada al estilo responsable del cuadro de autor que vas a poner en tu Blog.
  • div class='tw-author clearfix' El embellecedor para separar del resto del texto de tu entrada.
  • div class='author-image'img alt='' class='avatar avatar-70 photo' height='70' src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy2K44RACT3aSP7il4ewDrn62FLhgp5T5VIO0pLEyfTCH9NY734ZjwFfZQfy5zcHGqLMkaBNJ_lReqeXEX1T8ECY6wSBW-PQxN13C5nldp2g4axqV7OESzpq5l-Qalkk9CxqK_-kg7Sw/s1600/images.jpg' width='70'//divLa llamada al estilo responsable del tamaño y forma de la imagen de tu perfil. En donde ponesrc='http://puedes poner la URL a la imagen de tu perfil. Si quieres que sea la de Google+, para sacar la imagen haz "clic" derecho sobre ella y selecciona "Copiar dirección enlace" (en chrome) para conseguir esta URL.height='70'ywidth='70'establecen el alto y el ancho que tendrá la imagen de tu perfil.
  • h3Escrito por a expr:href='data:post.authorProfileUrl' rel='author' title='Entrada del autor'data:post.author//a/h3Es recomendable para SEOque proporciones a tu título de autor una cabecera de tipo H3. Esta clase de cabeceras hará que sea importante para los robots rastreadores de los buscadores pero no más importante que el título de la entrada del Blog.a expr:href='data:post.authorProfileUrl' rel='author' title='Entrada del autor'data:post.author/Extraerá del Blog el nombre del autor de la entrada. Si hay más de un autor, extraerá aquel con el que la entrada se realizó al escribirla.
  • div class='author-title-line'/
    p TU PROPIO TEXTO /p
    /div/divAñadirás aquí el texto que desees asociar a tu cuadro de autor.
5) Ahora ya sólo resta añadir a tu Blog los estilos que compondrán el cuadro de autor. Para ello, volviendo a pulsar la tecla "Ctrl" y la tecla "F" simultáneamente (Control+ F), en el cuadro de búsqueda que aparecerá en la parte superior derecha de la ventana de edición de código de la plantilla escribe:
/b:skin
Si no lo encuentras, asegúrate de tener activada la opción "Expandir plantillas de artilugios".

6) Ahora JUSTO ANTES de esa etiqueta que has encontrado escribe estos estilos que se utilizan en el código que antes añadiste para que se "dibujara" el cuadro de autor:

/* Estilos para el cuadro de autor */
.tw-author {
margin: 50px 0;
padding: 20px;
background-color: #333;
margin-bottom: 20px;
}

.tw-author .author-image {
float: left;
margin-right: 30px;
margin-top: 15px;
}

.tw-author h3,.tw-author a {
color: #fff;
font-size: 13px;
}

.tw-author p {
margin: 0;
color: #fff;
margin-top: 10px;
}

.tw-authors {
float: left;
border-top: 1px solid #d2d2d2;
width: 625px;
}
.tw-author {
float: left;
}

.tw-author.clearfix h3 {
font-weight: bold;
text-transform: uppercase;
color: #fff!important;
margin: 0px;
margin-top: 10px;
}

.tw-authors p {
font-size: 13px;
}
7) Ahora configura a tu gusto cada estilo si lo precisas, te explico para qué sirve cada uno:

como norma general:
  • margin: te servirá para modelar los márgenes con el tamaño en píxeles que prefieras.
  • font-size: te permitirá establecer el tamaño que desees para la letra.
  • color: te permitirá introducir el color que prefieras para el elemento sobre el que actúes. Para ver los distintos colores puedes utilizar esta herramienta.
  • width: te permitirá aumentar o disminuir el ancho en píxeles.

¡Eso es todo!, ahora a disfrutar de una autoría mejorada con tu nuevo y flamante cuadro de autor. Cualquier duda dispones de los comentarios para preguntarla.

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 MARYLANDNos ofrece Mundial Football eloan com, FIFA World Cupuna gran variedad para contratar mesothelioma info y obtener un equity line of credit y una buena estructura de negocio SEO consolidate loans y visitar su casa matriz Mesothelioma law firm,home equity loans domain name searchSelling 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

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

Health Records Personal Health Record How to Donate A Car in California Photo Christmas cards Italian cooking school Casino reviews STRUCTURED ANNUITY SETTLEMENT Cheap auto insurance in VA injury lawyers west palm beach Criminal lawyer fortis health insurance temporary criminal defense federal lawyer Asbestos Lawyers Seo companies Service business software Christmas cards mesothelioma drug Social media management WordPress theme designers Best social media platforms structured settlement investments Donating a Car in Maryland mesothelioma settlement amounts mesothelioma attorney illinois Hire php developer Online casino anti spam exchange server Mortgage adviser best structured settlement companies Donate Your Car for Kids MESOTHELIOMA LAW FIRM Business management software Make money online Australia city college in miami Computer science classes online offshore accident lawyer webex costs Car insurance in South Dakota Asbestos Lung Cancer ANNUITY SETTLEMENT Casino Bankruptcy lawyer Met Auto Seo services Attorney Structures Annuity Settlement utah mesothelioma lawyer cash out structured settlement Mobile casino Php programmers selling annuity Motor Insurance Quotes Social media campaigns Best Criminal Lawyers in Arizona personal injury law firm structured settlement sell PhD in counseling education asbestos lawyers Tech school Home Phone Internet Bundle car donate Live casino Social media platforms CHEAP DOMAIN REGISTRATION HOSTING Business finance group Donate your car for kids HOW TO DONATE A CAR IN CALIFORNIA Donate Car for Tax Credit DUI lawyer best accident attorneys New social media platforms BETTER CONFERENCING CALLS Paperport Promotional Code Hire php developers Hire php programmers pharmacist jobs in chicago Dwi lawyer Low credit line credit cards harddrive data recovery services Social media tools Cheap Car Insurance in Virginia Donate Cars in MA Car Accident Lawyers Criminal defense lawyer la personal injury lawyer Php programmers for hire Webex Costs DONATE CARS ILLINOIS World trade center footage Car Insurance Quotes Colorado motorcycle accident lawyer california donate old cars to charity buy structured settlements PHD IN COUNSELING EDUCATION seattle mesothelioma lawyer attorney lawyer mesothelioma mesothelioma lawyer california Best social media platforms for business Donate Car to Charity California Car Insurance in South Dakota Forex Trading Platform Social media platforms for business mesothelioma attorney florida Donate cars in ma Custom WordPress theme designer Met auto LIFE INSURANCE CO LINCOLN Massage School Dallas Texas Best Seo company auto accident attorney Torrance Adobe illustrator classes structured settlement quote compare life assurance Donate your Car for Money Psychic for Free best criminal lawyer in arizona Seo company Learning adobe illustrator Online Christmas cards purchase structured settlements Custom Christmas cards motorcycle accident attorney chicago Social media strategies Register Free Domains CAR INSURANCE QUOTES PA Nunavut culture structured settlement cash out WordPress themes for designers Automobile Accident Attorney WordPress hosting Psd to WordPress mesotheolima Life Insurance Co Lincoln low credit line credit cards Social media examiner insurance medical temporary futuristic architecture Royalty Free Images Stock benchmark lending motorcycle lawyer los angeles FUTURISTIC ARCHITECTURE Forensics Online Course mesothelioma trial attorney ONLINE MOTOR INSURANCE QUOTES Html email ROYALTY FREE IMAGES STOCK DAYTON FREIGHT LINES miami personal injury lawyer royalty free images stock Proud Italian cook Psd to html Sell Annuity Payment mesothelioma lawsuit BEST CRIMINAL LAWYER IN ARIZONA Dallas Mesothelioma Attorneys philadelphia mesothelioma lawyer Dedicated Hosting Dedicated Server Hosting DONATE YOUR CAR FOR KIDS Motor Replacements MASSAGE SCHOOL DALLAS TEXAS alcohol rehab center in florida Hard drive Data Recovery Services business email web hosting mesotheliama Holland Michigan College accident attorney orange county DONATE OLD CARS TO CHARITY motor insurance quotes adverse credit remortgage alabama mesothelioma lawyer DONATE A CAR IN MARYLAND Mesothelioma Law Firm Donate car to charity California structered settlement Neuson structured settlemen Donate Your Car Sacramento EMAIL BULK SERVICE forensics online course structured settlement company hosted predictive dialers event management security HOME PHONE INTERNET BUNDLE Best criminal lawyer in Arizona state of california car insurance Personal Injury Lawyers Annuity Settlements lawsuit mesothelioma mesothelioma lawyer houston Nunavut Culture Dayton Freight Lines Paperport promotional code boulder personal injury lawyers Donate a Car in Maryland ONLINE COLLEDGES Cheap Domain Registration Hosting Donate Cars Illinois Criminal Defense Attorneys Florida Car Insurance Quotes Utah phd in counseling education mesothelioma lawyers san diego Cheap Auto Insurance in VA AUTO ACCIDENT ATTORNEY Online Motor Insurance Quotes Online Colleges Online Classes cheap domain registration hosting structured settlements annuities World Trade Center Footage Business Voip Solutions Donate Old Cars to Charity

miércoles, 5 de febrero de 2014

, ,

Botones para 21 redes sociales con contador – Motor – Domains

Juan Martín deCheckApps nos hizo conocer hace unos días la existencia de un servicio gratuito que permite crearbotones sociales personalizados. Así dicho no es nada del otro jueves, pero cuando descubrimos que admite ahora mismo 21 redes distintas, que incluye contadores de las veces que se ha compartido una dirección o de los seguidores que tiene una página y sobre todo, lo fácil que resulta añadirlos a nuestro sitio, la cosa se empieza a poner más interesante.

El sitio en cuestión es GetShares y dispone de un instalador para generar el código de cualquier botón con tres opciones de estilo, pero lo más interesante a mi parecer es aprovechar su API para poder crear una andanada de botones. Es lo que veremos en esta entrada.

Botones sociales GetShares. Blogger


En la página degetshar.es está el generador de botones, una utilidad para ver los contadores de cualquier dirección web en varias redes de una sola vez y unos apuntes sobre la API algo más intuitivos que los del proyecto. Este último lo podéis encontrar completo enGitHub.

El servicio funciona gracias a un fichero js que junto con jQuery desarrolla todo el sistema de botones y adicionalmente hay un .css para que sea fácil configurar el estilo de los mismos. Ambos ficheros podéis descargarlos y alojarlos bajo vuestro control (respetando la licencia) por si el servicio llegara a saturarse alguna vez, cosa que de momento parece que no ocurre. Al contrario, de momento van bastante rápido.

Eso sí, el JavaScript no es autosuficiente y si algún día GetShar.es deja de ofrecer el servicio, aunque tengas el control del código los botones dejarán de funcionar.



La forma de añadirlos a Blogger es un poco diferente de lo allí explicado, porque para poder usar los botones con direcciones dinámicas tendremos que echar mano de las variablesdata y para que estas funcionen como parte de un JavaScript, tenemos que hacer adicionalmente una chapucilla que consiste básicamente en "medio-convertir" el código en texto plano.

De esta manera, esto es lo que habría que poner en vuestra plantilla, tal cual, dentro de la zona de generación de posts y quizás los mejores sitios serían dentro de la cajapost-header o de lapost-footer.

Aunque no es muy ortodoxo poner todo esto seguido en la parte HTML, lo he hecho así para que sea más fácil poner o quitar de una vez. Además he añadido una regla de estilo para que en cualquier caso los botones queden centrados... como estos que siguen que son ya reales y la demostración palpable de cómo funcionan.




!-- BOTONES SOCIALES GETSHARES --
b:if cond='data:blog.pageType == "item"'
div id='buttons'/
script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js' type='text/javascript'/
script src='http://cdn.getshar.es/lib/0.8.0.min.js' type='text/javascript'/
link href='http://cdn.getshar.es/lib/0.8.0.min.css' rel='stylesheet' type='text/css'/
style#buttons{text-align:center; margin:10px auto;font-weight:normal;}/style
script type='text/javascript'
(function(){
var settings;
settings = {
root: $("#buttons"),
counter: {
position: "inside"
},
share: {
url: "data:post.canonicalUrl/",
imageUrl: "data:post.firstImageUrl/",
message: "data:post.title/" + " data:post.canonicalUrl/ Vía: @oloman"
}
};
new GetShare($.extend(settings, {network: "googleplus"}));
new GetShare($.extend(settings, {network: "twitter"}));
new GetShare($.extend(settings, {network: "facebook"}));
new GetShare($.extend(settings, {network: "linkedin"}));
new GetShare($.extend(settings, {network: "pinterest"}));
new GetShare($.extend(settings, {network: "pocket"}));
//Más redes en http://getshar.es/
}).call(this);
/script
/b:if


En todo eso lo único que debemos cambiar es el apartado delmessage si es que queremos que salga algo distinto de título-dirección-vía y, evidentemente, el usuario Twitter porque el que figura es el mío.


Para presentarlos con otro aspecto (muy parecido realmente) se puede cambiar el valor deposition eligiendo entreinside (dentro del botón) ysplit (como añadido al botón). También se puede añadir un parámetro adicional ensettings para que el botón muestre un texto a la derecha del icono de la red. Por ejemplo:button: {text:'Compartir'}.

La última parte del código es la que que genera cada uno de los botones (new GetShare...) y ahí debemos incluir tantas líneas como botones, indicando ennetwork el nombre de la red correspondiente. La lista completa está enesta página de GetShares.


Un inconveniente es que los botones se añaden a una caja vacía mediante una ID (#buttons, en el ejemplo), lo que provoca que no se pueda colocar más de una tanda de botones por página. Por ese motivo le he añadido ese condicional que visteis, para que no se muestre mas que en páginas de entradas dónde los posts son únicos.

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

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

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

Online casino Seo services orlando criminal attorney ONLINECLASSES DONATE YOUR CAR FOR MONEY Cheap Domain Registration Hosting Online Motor Insurance Quotes Forex Trading Platform Business finance group car insurance companies mesothelioma suit Futuristic Architecture Best social media platforms for business virtual data rooms structured settlements companies auto accident attorney Torrance PHD on Counseling Education LOW CREDIT LINE CREDIT CARDS Virtual Data Rooms Criminal Defense Attorneys Florida buying structured settlements Asbestos Lawyers mesothelioma law firm selling annuity earthlink business internet Auto Mobile Shipping Quote Italian cooking school broward county dui lawyer Casino mesothelioma cheap car insurance in virginia how to donate a car in california Motor Replacements REGISTER FREE DOMAINS Car Insurance Quotes Utah life insurance co lincoln adverse credit remortgage mesothelioma litigation Mobile casino Make money online Australia Social media platforms for business event management security Insurance Companies CAR ACCIDENT LAWYERS car insurance in south dakota Casino reviews FORENSICS ONLINE COURSE buy structured settlements Service business software Cheap car insurance in Virginia Mortgage Hire php developer accident lawyers in los angeles best mesothelioma lawyers Dwi lawyer CAR DONATE Register Free Domains asbestos lung cancer mesothelioma settlement amounts wisconsin mesothelioma attorney Live casino Php programmers for hire DUI lawyer Hire php developers Html email mesothelioma ct mesothelioma lawyer california insurance medical temporary Donate old cars to charity Donate a Car in Maryland auto accident attorney Hire php programmers CHEAP CAR INSURANCE IN VIRGINIA Donate your car for kids PSYCHIC FOR FREE Criminal defense lawyer Criminal lawyer mesothelioma lawyer dallas Psd to html Donate Your Car Sacramento Social media management Seo company mesothelioma attorney assistance refinance with poor credit Claim futuristic architecture Psd to WordPress Bankruptcy lawyer Dedicated Hosting Dedicated Server Hosting Php programmers ONLINE MOTOR INSURANCE QUOTES best criminal lawyer in arizona Car Insurance Quotes PA Life insurance co Lincoln Donate your Car for Money Online Christmas cards business administration masters Computer science classes online Better Conference Calls Best social media platforms Business management software Seo companies Dallas Mesothelioma Attorneys New social media platforms los angeles auto accident attorneys Custom WordPress theme designer Donate Cars Illinois CRIMINAL DEFENSE ATTORNEYS FLORIDA DALLAS MESOTHELIOMA ATTORNEYS Social media platforms Best Seo company asterisk call center software mesothelioma law firms DONATING USED CARS TO CHARITY Low Credit Line Credit Cards buyer of structured settlement annuity DONATE YOUR CAR SACRAMENTO CAR INSURANCE QUOTES COLORADO google affiliate Online colledges structured settlement buyers WordPress themes for designers Christmas cards Injury Lawyers Annuity Settlements Royalty Free Images Stock mesothelioma lawyers san diego MASSAGE SCHOOL DALLAS TEXAS Custom Christmas cards motorcycle accident lawyer san francisco Photo Christmas cards Life Insurance Co Lincoln WordPress hosting Social media examiner CHEAP CAR INSURANCE FOR LADIES motor insurance quotes Tech school Social media strategies mesotheioma attorney lawyer mesothelioma Forensics Online Course Donate Car for Tax Credit Social media tools online motor insurance quotes Donate your car for money Car Insurance Quotes Colorado cheap auto insurance in va Online Criminal Justice Degree Proud Italian cook what is structured settlement harddrive data recovery services Donating Used Cars to Charity Automobile Accident Attorney Motor Insurance Quotes Psychic for Free pharmacist jobs in chicago CHEAP DOMAIN REGISTRATION HOSTING domain yahoo Royalty free images stock personal accident attorney annuity payment Home phone internet bundle mesothelioma lawyer virginia WordPress theme designers Adobe illustrator classes tucson car accident attorney federal criminal defense attorney DONATE CARS IN MA Learning adobe illustrator Email Bulk Service Car Donate Social media campaigns life insurance quotes Mesothelioma Law Firm Donate Car to Charity California Donate Cars in MA How to Donate A Car in California data recovery raid Sell Annuity Payment Donate Your Car for Kids motorcycle accident attorney chicago Cheap domain registration hosting mesothelioma lawyer texas DONATE CAR FOR TAX CREDIT structured settlements annuities Structures Annuity Settlement selling structured settlement mesothelioma information firm law mesothelioma Dayton freight lines boca raton personal injury attorney Nunavut Culture city college in miami Dayton Freight Lines low credit line credit cards Hard drive Data Recovery Services Business Voip Solutions Insurance mesothelioma lawyer chicago Online Stock Trading injury lawyers west palm beach Donating a Car in Maryland Paperport Promotional Code Best Criminal Lawyers in Arizona Cheap Auto Insurance in VA donating used cars to charity motorcycle lawyer los angeles Holland Michigan College DONATE CARS ILLINOIS Online Colleges

sábado, 25 de enero de 2014

, ,

Añadir una marca distinta a cada entrada según su etiqueta. Blogger – Miami

Esto va especial pero no exclusivamente, para los que tengan algún tipo de sumarios montado en su blog. Lo que haremos hoy será poner algún tipo de marca o distintivo en cada entrada, de manera que a simple vista se puedan distinguir las que corresponden a cada etiqueta.

También podremos marcar sólo los de ciertas etiquetas y hacer este sistema extensivo para todo tipo de páginas o bien sólo mostrarlos en las de cierto tipo.

Pondré sólo un par de ejemplos, pero las posibilidades son muchas si le echáis imaginación... como siempre.


En la captura de abajo podéis ver cómo se marcaron automáticamente con este sistema, las entradas de otro blog en el que soy editor y en el que quería que los posts de una determinara etiqueta mostraran un dibujo de una estrella en la esquina, indicando así que se trataba de entradas redactadas por colaboradores externos.

Marcas sólo en las entradas con cierta etiqueta



El truco consiste básicamente en añadir una caja con una clase cuyo nombre será igual al de la etiqueta(s) del post. Esa caja irá anidada dentro de la que lleva la clasepost y justo como primer hijo. Ahí podremos añadir el contenido que queramos: una cadena de caracteres, un símbolo, un icono, etc... directamente en HTML o bien con CSS mediantecontent.

En ambos casos, el hecho de que lleve una clase con el nombre de la etiqueta nos permitirá controlar su aspecto desde CSS, asignando las propiedades oportunas a dicha clase (.nombre_etiqueta).


Lo que sigue es lo que habrá que modificar en nuestra plantilla para conseguirlo.


Instalar librería jQuery


Por simplificar la cosa usaré un poco de JavaScript apoyado en la librería jQuery, así que ya sabéis que hay que tener entre las etiquetashead alguna línea como esta. No importa en un principio la versión que utilicéis, pero aquí he usado el directorio 1 para que se cargue automáticamente la última de esa serie:

script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'/


Identificar la caja de cada entrada con el número interno del post


Como nos hará falta localizar a qué entrada queremos ponerle cada marca, en eldiv con clasepost, será al que le añadiremos el dato. Lo podéis encontrar con alguno de los dos formatos que reproduzco, aunque creo recordar que la segunda clasehentry la incluyen todas las plantillas:

div class='post hentry'
...
div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'
...

Sea como fuere, aquí es dónde hay que añadir unadata que es la que guarda en Blogger el número que la plataforma asigna a cada entrada. Es uno que tiene algo más de 20 dígitos y que en el fuente de cualquier blog podréis encontrar dentro de una name="XXXXXXXXXXXXX"/

Por tanto, lo que hay que insertar es lo siguiente (marcado en verde) y con ello diferenciaremos con unaid distinta cada entrada.

div class='post hentry' itemprop='blogPost' itemscope='itemscope' itemtype='http://schema.org/BlogPosting'expr:id='data:post.id'


Añadir una caja con clase igual al nombre de la etiqueta


Esta es la idea principal de todo este truco. Lo que haremos será tomar las etiquetas del bucle (loop) que las genera y a continuación añadir una caja adicional con clase igual a esos nombres.

Para esto tendremos que localizar (seguimos en la edición de plantilla) el siguiente código. Si lo tenéis algo distinto no importa siempre que lleve elloop tal cual lo veis aquí. Si lo encontráis dos veces, la primero normalmente es para la plantilla para móviles, así que el segundo será el correcto.

span class='post-labels'
b:if cond='data:post.labels'
b:loop values='data:post.labels' var='label'
a expr:href='data:label.url' rel='tag'
data:label.name/
/a
/b:loop
/b:if
/span

Bien, pues en ese bucle es dónde insertamos el script que genera la nueva caja. Sería la parte marcada en verde: Para simplificar esta explicación inicial sólo vamos a tomar una etiqueta, la última de todas las que pudiera llevar la entrada y de ahí esa condición condata:label.isLast:

span class='post-labels'
b:if cond='data:post.labels'
b:loop values='data:post.labels' var='label'
a expr:href='data:label.url' rel='tag'
data:label.name/
/a

!-- MARCA POR ETIQUETA --
b:if cond='data:label.isLast'
script$("#data:post.id/").prepend("<div class='marca data:label.name/'>★</div>");/script
/b:if


/b:loop
/b:if
/span

Esto está así de raro para que Blogger lo interprete bien, pero en esencia es esto...

$("#ID_ENTRADA").prepend("div class='NOMBRE_ETIQUETA'★/div");

...y lo que hace es buscar la caja con id igual a la especificada (la del post cuyas entradas se están leyendo en ese momento) e insertar (.prepend()) justo a continuación de su apertura, otra caja con clase igual al nombre de la etiqueta y el símbolo de una estrella como contenido.

Lo traduzco. Lo que hace ese código es transformar automáticamente esto:

div class="post hentry"
a name="3375743424375817014"/a
h3 class="post-title entry-title"/h3

...en esto, siendoJack la etiqueta que lleva esa entrada:

div class="post hentry"id="3375743424375817014"
div class="marca Jack"/div
a name="3375743424375817014"/a
h3 class="post-title entry-title"/h3

Podríamos replicar directamente elloop completo con un simpledocument.writeo incluso usando sólo HTML y las data de Blogger, justo debajo de la apertura depost y así ahorrarnos el jQuery y el uso deprepend, pero es que el ese bucle tarda un poco en ejecutarse y así no lo duplicamos.

Y ojo, que si no tenemos las etiquetas habilitadas o están dentro de una condición para que no se ejecuten en cierto tipo de páginas, en esos casos no funcionará tampoco esto porque precisamente así lo hemos indicado. Si no se quieren mostrar deliberadamente, sí que habrá que poner todo (bucle inclusive) justo detrás de la apertura deldiv class='post...


Dando estilo con CSS


Pues así tal cual, ya tendremos una estrella en cada entrada, pero está será del mismo color que la fuente de las etiquetas para todos y además nos quedará al principio de cada post -arriba a la izquierda- en un lugar que seguro que no es el que nos gustaría. Y para arreglar eso ya tendremos que añadir algo de CSS a nuestra plantilla.

Lo primero es tener la clasepost con posicionamiento relativo, así que si nuestra plantilla no tiene ya esa característica, la añadimos.

.post {position: relative;}

Y ahora ya reubicamos la caja con la estrella posicionándola de manera absoluta, con lo que nos quedará solapada sobre el cuerpo de las entradas en la parte superior izquierda. Una vez allí la movemos al gusto contop,bottom,left y/oright.

Para los estilos comunes usermos el selector.marcaque antes añadimos automáticamente y de manera adicional, ya le añadimos un color diferente, un borde o lo que se nos ocurra, en función de la etiqueta que tenga asignada, usando el selector del nombre de la etiqueta.


Suponiendo por ejemplo las etiquetas "Jack", "Lewis" y "Frank", podría ser algo así:

.marca {position: absolute;top: 0px;right: 0px;font-size: 30px;line-height: 30px;color: green;border: 2px solid black;background: white;border-radius: 50%;}
.Jack {color:red;}
.Lewis {color:blue;}
.Frank {color:purple;}

En esteblog de pruebas usé esas mismas propiedades con esas etiquetas y podéis comprobar como las estrellas tienen el color que asignamos a cada una de ellas. El resto salen verdes.

Etiqueta Jack London >> Marca roja (Jack)

Ojo con las etiquetas que incluyen espacios, porque para el selector habrá que escoger sólo una de las palabras que use la etiqueta, teniendo cuidado de que esa palabra no se use en otra etiqueta. Por ejemplo, mi etiqueta "Jack London" lo que hace es meter dos clases, por lo que eldiv se quedaría así:

div class="marca Jack London"/div

Elegí "Jack" para el ejemplo, pero bien podría haber escogido como selector la segunda parte, "London". Eso sí, siempre que por ejemplo no hubiera otra etiqueta del tipo "Travel London", porque entonces la coincidencia de la palabra "London" haría que fuera del mismo color que la de "Jack London".

Lo anterior de que cuando las etiquetas incluyen espacios se nos complica la vida, es una bobada. Todos tenemos un momento tonto, lo siento.

Como bien me recuerda+Don Ksesoenun comentario por G+, entre otros métodos se puede perfectamente usar el selector con clases múltiples (.Jack.London {...}) y solucionamos el problema de manera fácil.

Opción: Marcar sólo posts de una etiqueta concreta


Para esto sólo tendremos que añadir una condición de manera que el script sólo se ejecute cuando la etiqueta sea la deseada. En ese caso ya no nos haría falta la otra condición que nos limitaba a la última. Por ejemplo para marcar sólo las de la etiqueta "Jack", el código sería:

!-- MARCA POR ETIQUETA --
b:if cond='data:label.name == "Jack"'
script$("#data:post.id/").prepend("<div class='marca data:label.name/'>★</div>");/script
/b:if


Opción: Sólo mostrar entradas en portada y páginas de navegación


De similar manera, añadimos una condición para que el script sólo se ejecute cuando estemos en ese tipo de páginas:

!-- MARCA POR ETIQUETA --
b:if cond='data:blog.pageType == "index"'
b:if cond='data:label.isLast'
script$("#data:post.id/").prepend("<div class='marca data:label.name/'>★</div>");/script
/b:if
/b:if


Cosas pendientes


Como esta entrada ya me ha quedado bastante larga, dejo sin tocar la casuística de mostrar tantas marcas por entrada como etiquetas tenga la misma, así como la posibilidad de que cada etiqueta lleve no sólo un color diferente, sino incluso un símbolo o icono diferente.

Para los que tengan ganas de currar, en el primer caso habría que cambiar el tema del posicionamiento absoluto para que no se solaparan los iconos uno encima de otro, cambiando los valores deright según el selector de cada etiqueta, o bien añadiéndoles unfloat o uninline-block.

Para el asunto de los diferentes símbolos ya habría que dejar vacía de contenido (quitar la estrella) la caja que insertamos conprepend y añadir el símbolo con:before o:after atacando directamente el selector correspondiente al nombre de cada etiqueta.


Nota publicitaria: En el blog cuya captura mostré al principio estamos de aniversario, así que a ver si ospasáis por allí :)

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

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

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

ONLINECLASSES Home Phone Internet Bundle Online Criminal Justice Degree HOLLAND MICHIGAN COLLEGE WordPress hosting Custom WordPress theme designer Hire php developers Mobile casino Best social media platforms for business Asbestos Lung Cancer Seo companies hughes net business structured settlement annuity companies injury lawyers west palm beach Php programmers WordPress themes for designers Hard drive data recovery services Online Christmas cards los angeles auto accident attorneys Social media strategies Donate old cars to charity tennessee mesothelioma lawyer Structures Annuity Settlement Hard drive Data Recovery Services EMAIL BULK SERVICE Online casino structured settlement agreement uk homeowner loans Casino boulder personal injury lawyers Social media campaigns mesothelioma lawyer chicago compare life assurance Donate car for tax credit Register Free Domains royalty free images stock arizona auto accident attorney Online College Course mortgage adviser offshore accident lawyer mesothelioma lawyer houston PhD in counseling education mesothelioma attorneys Register free domains DONATE CARS ILLINOIS mesothelioma lawyer california Donate your car Sacramento city college in miami New social media platforms Criminal lawyer Make money online Australia Casino reviews CHEAP CAR INSURANCE IN VIRGINIA Psd to html DUI lawyer Live casino WORLD TRADE CENTER FOOTAGE best consolidation loan student mesothelioma litigation online criminal justice degree Hire php programmers mesothelioma suit Dwi lawyer PHD on Counseling Education Service business software ROYALTY FREE IMAGES STOCK DALLAS MESOTHELIOMA ATTORNEYS best criminal lawyer in arizona Criminal defense lawyer Php programmers for hire Hire php developer Donate Your Car Sacramento Psd to WordPress semi truck accident lawyers MORTGAGE ADVISER Donate Old Cars to Charity DONATE CAR FOR TAX CREDIT fortis health insurance temporary cloud identity and access management Learning adobe illustrator World Trade Center Footage Bankruptcy lawyer mesothelioma survival rates WordPress theme designers motorcycle accident lawyer california mesothelioma law firms Computer science classes online Neuson CAR ACCIDENT LAWYERS Automobile Accident Attorney mesothelioma settlements business email web hosting Social media tools CAR INSURANCE QUOTES PA Business VOIP Solutions Criminal lawyer Miami LIFE INSURANCE CO LINCOLN what is structured settlement mesothelioma cases Cheap auto insurance in VA Car Insurance Quotes Utah HARDDRIVE DATA RECOVERY SERVICES Business finance group student loan consolidation program Mesothelioma Law Firm Car Accident Lawyers Social media platforms for business Business management software phd in counseling education Best Seo company accident car florida lawyer holland michigan college best mesothelioma lawyers ASBESTOS LAWYERS Best Criminal Lawyers in Arizona business voip solutions structured settlement brokers Social media examiner Car Insurance Quotes Seo services asbestos lung cancer pharmacist jobs in chicago ashely madis Best social media platforms Insurance wisconsin mesothelioma attorney Seo company car insurance quotes Social media management Donate Cars in MA Html email Custom Christmas cards Photo Christmas cards adverse credit remortgage supportpeachtreecom how to donate a car in california structured settlement sell Massage School Dallas Texas Donating a car in Maryland motorcycle accident lawyer san francisco mesotheliama Donate Your Car for Kids Mortgage Adviser Life Insurance Co Lincoln home phone internet bundle Holland Michigan College Tech school Social media platforms most profitable internet business Donate Cars Illinois Christmas cards attorney lawyer mesothelioma mesothelioma lawyer asbestos cancer lawsuit Proud Italian cook Italian cooking school Massage school Dallas Texas Adobe illustrator classes Annuity Settlements CAR INSURANCE QUOTES COLORADO alabama mesothelioma lawyer firm law mesothelioma Dedicated Hosting Dedicated Server Hosting PAPERPORT PROMOTIONAL CODE los angeles motorcycle accident lawyer Paperport Promotional Code integrated ehr canada personals yahoo earthlink business internet How to Donate A Car in California Health Records Personal Health Record Donate Car to Charity California broward county dui lawyer Donate Car for Tax Credit personal injury law firm DONATING A CAR IN MARYLAND Sell Annuity Payment MESOTHELIOMA LAW FIRM Asbestos Lawyers mesothelioma trial attorney insurance medical temporary FUTURISTIC ARCHITECTURE hair removal washington dc Car Insurance Quotes Colorado Motor Insurance Quotes mesothelioma attorney california anti spam exchange server Nunavut Culture Webex Costs car accident lawyers Dayton Freight Lines workplace accident attorney Donate a Car in Maryland Motor Replacements Cheap Domain Registration Hosting VIRTUAL DATA ROOMS Donating a Car in Maryland selling a structured settlement Criminal Defense Attorneys Florida quotes car workers compensation lawyer los angeles harddrive data recovery services cheap domain registration hosting Online Motor Insurance Quotes Online Colleges DONATE YOUR CAR SACRAMENTO Online Classes anti spam appliance houston tx auto insurance mesothelioma attorney Low Credit Line Credit Cards

miércoles, 15 de enero de 2014

, ,

Entradas populares tipo 'flyout' en Blogger. Seis estilos. – Donate

Esto delflyout es el término que usa un plugin Wordpress llamado así (Nrelate Flyout) y que muestra en una ventana emergente que aparece en la parte inferior del blog al hacer scroll (elflyout de marras), entradas supuestamente relacionadas con la que se está leyendo en ese momento.

No conocía ese plugin como tal, pero sí que había visto el efecto en algunos sitios y pienso que para algunos casos puede quedar bien y ser práctico... ambas cosas. Se puede montar fácilmente a mano para enlaces fijos y posiblemente también para posts relacionados (esto lo tendría que ver con más tiempo), pero para lo que se puede adaptar de manera muy sencilla espara el gadget de Entradas Populares de Blogger.

Es sólo cuestión de un poco (muy poco) de JavaScript y mucho de estilo (CSS).

Flyout - Estilo Linkwithin

Para verlo, sólo tenéis que bajar en esta entrada y lo veréis aparecer abajo a la derecha. Eso sí, como yo tengo actualmente el gadget baseun poco raro, el formato no será como los que después os presentaré. Cuando terminéis de verlo no olvidéis volver aquí para aprender cómo añadirlo a vuestro sitio.



Paso previo


Añadir gadget Entradas Populares
Clic para ampliar
En primer lugar tenemos que añadir desdeDiseño un gadget del tipoEntradas populares. Le ponermos título, marcamos el periodo de tiempo de dónde extraer los posts más leídos, seleccionamos las dos casillas de verificación que salen para miniatura y resumen de texto y por último, seleccionamos el número de posts a mostrar.

De los estilos que mostraré al final, algunos sólo soportan determinado número, así que si se os ve chungo sólo tenéis que repasar el comentario que añadí a cada estilo.


Añadir jQuery


Empezamos con el código comprobando que tenemos la librería jQuery en la plantilla. Si no es así sólo hay que editarla y añadir esta línea tras la etiqueta de cierre/b:skin. Si tenéis dos, pues tras la segunda.

script src='http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js' type='text/javascript'/


Manipulando el gadget original


Lo siguiente y de hecho podría ir justo a continuación de la anterior línea, sería añadir el JavaScript que creará el efecto.

script type='text/javascript'
//![CDATA[
$(document).ready(function() {
$(".PopularPosts").prepend("a class='closeflyout' href='javascript:void(0);' onclick='return closeflyout();'☒/a");
});
$(window).scroll(function(){
if($(document).scrollTop()=$(document).height()/5) {
$(".PopularPosts").show("slow");
} else {$(".PopularPosts").hide("slow");}
});
function closeflyout(){$(".PopularPosts").remove();
;}
//
/script

Este código lo que hace es manejar el selector que lleva por defecto el gadget.PopularPosts aplicándole lo siguiente (en el mismo orden en que va en el código):

  • Añadir dentro del contenedor general una equis (☒) que ejecutará la función de cerrar (eliminar) la caja
  • Comprobar si estamos haciendo scroll
  • Abrir una condición para ver a qué altura sobre el total de la página nos encontramos. Si es más de la quinta parte, se ejecutará una opción y en caso contrario otra
  • En el primer caso la caja se mostrará (.show)
  • Y si es inferior (estamos en el primer quinto de la página), se ocultará (.hide)
  • La última función lo que hace es eliminar del todo la caja (tranquilos, al refrescar se crea de nuevo) y es la que usa la ☒ que añadimos en primera instancia

Aquí se puede cambiar un poco el tema de cómo aparece la caja, pero eso ya queda para los que gusten de hacer virguerías. Lo más fácil es cambiar el divisor (5) por otro mayor o menor, según se quiera que aparezca antes o después y elslow por un valor numérico o porfast para cambiar la velocidad de la transición.


Añadir el estilo (CSS)


¿Eso es todo? No, pero casi. Para que la caja salga mona monísima ya entramos en el terreno del CSS y de todo lo que veréis, lo único imprescindible es que la caja principal tenga un valordisplay: none; para que inicialmente esté oculta. Lo demás se puede cambiar libremente.

El lugar dónde añadir esto... dónde siempre va el CSS, o bien en la plantilla entre las etiquetasskin, o desde elDiseñador de Plantillas Avanzado Añadir CSS o bien dónde recomiendo a los novatos para que si se aburren de este artilugio tengan fácil quitar todo.

Esto último sería justo a continuación del script anterior y en esa parte de la plantilla se logra que funcione añadiendostyle /style y luego insertando justo en medio el CSS.


Las seis versiones


Para que no haya que envidiarle nada a WP, he replicado de la página de capturas denrelate flyout, los seis estilos que he considerado más vistosos o prácticos y que son estos. Elegid uno, añadidlo a vuestro sitio y a disfrutar el gadget.

Flyout - Estilo Linkwithin
Estilo Linkwithin (4 posts)

/* Estilo 1 - Linkwithin - 4 entradas */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;width: 400px;margin:0;padding: 10px;text-align: center;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {display: inline;margin: 0 20px;text-align: center;}
.PopularPosts .widget-content ul {font-size: 0;}
.PopularPosts .widget-content ul li {display: inline-block;*display: inline; zoom: 1;width: 23%;margin: 3px;padding:0;vertical-align: top;}
.PopularPosts .item-thumbnail {float: none;margin: 0;padding: 3px;border: 1px solid #999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.PopularPosts img {width: 100%;height: auto; }
.PopularPosts .item-title a {font-size: 12px;text-transform: uppercase;}
.PopularPosts .item-snippet {display: none;}


Flyout - Estilo Huffington
Estilo Huffington (1 post)

/* Estilo 2 - Huffington - 1 entrada */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;width: 400px;margin:0;padding: 10px;text-align: center;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {display: inline;margin: 0 20px;text-align: center;}
.PopularPosts .widget-content ul {font-size: 0;}
.PopularPosts .widget-content ul li {margin: 3px; padding: 0;text-align: left;vertical-align: top;}
.PopularPosts .item-thumbnail {float: left; margin: 0 10px 0 0;padding: 3px; border: 1px solid #999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.PopularPosts img {width: 100%;height: auto;}
.PopularPosts .item-title a {line-height: 22px;text-transform: uppercase;}
.PopularPosts .item-title a, .PopularPosts .item-snippet {font-size: 12px;}


Flyout - Estilo Trendland
Estilo Trendland (3 posts)

/* Estilo 3 - Trendland - 3 entradas */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;width: 400px;margin:0;padding: 10px;text-align: center;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {display: inline;margin: 0 20px;text-align: center;}
.PopularPosts .widget-content ul {font-size: 0;}
.PopularPosts .widget-content ul li {position: relative;display: inline-block;*display: inline;zoom: 1;width: 30%;margin: 3px;padding: 0;vertical-align: top;}
.PopularPosts .item-thumbnail {float: none;margin: 0;padding: 3px;border: 1px solid #999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.PopularPosts img {width: 100%;height: auto;}
.PopularPosts .item-title a {position: absolute;top: 66%;left: 0;width: 100%;height: 28px;overflow: hidden;line-height: 14px;font-size: 12px;color: #333;background: #eee;border-top: 1px dotted #999;border-bottom: 1px dotted #999;}
.PopularPosts .item-snippet {display: none;}


Flyout - Estilo Huffington Posts
Estilo Huffington Posts (cualquier número)

/* Estilo 4 - Huffington Posts - x entradas */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;width: 400px;margin:0;padding: 10px;text-align: center;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {display: inline;margin: 0 20px;text-align: center;}
.PopularPosts .widget-content ul {font-size: 0;}
.PopularPosts .widget-content ul li {padding: 4px 0;text-align: left;vertical-align: top;border-bottom: 1px solid #999;}
.PopularPosts .widget-content ul li:last-child {border-bottom: 0;}
.PopularPosts .item-thumbnail {float: left; margin: 0 10px 0 0; border: 1px solid #999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.PopularPosts img {width: 100%;height: auto;}
.PopularPosts .item-title a {line-height: 22px;text-transform: uppercase;}
.PopularPosts .item-title a, .PopularPosts .item-snippet {font-size: 12px;}


Flyout - Estilo Polaroid
Estilo Polaroid (3 posts)

/* Estilo 5 - Polaroid - 3 entradas */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;width: 400px;margin:0;padding: 10px;text-align: center;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {display: inline;margin: 0 20px;text-align: center;}
.PopularPosts .widget-content ul {font-size: 0;}
.PopularPosts .widget-content ul li {display: inline-block;*display: inline; zoom: 1;width: 25%;height: 150px;overflow:hidden;margin: 16px 5px 8px;padding: 3px;background: #fff;border: 1px solid #999;border-radius:4px;vertical-align: top;box-shadow: 1px 1px 4px #999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.PopularPosts .widget-content ul li:nth-of-type(1) {-moz-transform: rotate(-3deg);-webkit-transform: rotate(-3deg);transform: rotate(-3deg);}
.PopularPosts .widget-content ul li:nth-of-type(2) {-moz-transform: rotate(2deg);-webkit-transform: rotate(2deg);transform: rotate(2deg);}
.PopularPosts .widget-content ul li:nth-of-type(3) {-moz-transform: rotate(4deg);-webkit-transform: rotate(4deg);transform: rotate(4deg);}
.PopularPosts .item-thumbnail {float: none;margin: 0;}
.PopularPosts img {width: 100%;height: auto; }
.PopularPosts .item-title a {font-size: 12px;text-transform: uppercase;}
.PopularPosts .item-snippet {display: none;}


Flyout - Estilo Texto
Estilo texto (cualquier número)

/* Estilo 6 - Text - x entradas */
a.closeflyout {float: right;margin: 0;padding: 0;font-size: 14px;line-height: 14px;color:#333;}
a.closeflyout:hover {text-decoration: none; color: red;}
.PopularPosts {display:none;}
.PopularPosts {position: fixed;bottom:0;right:0;margin:0;padding: 10px;text-align: left;background: #eee;border:1px solid #999;border-radius: 10px 0 0 10px;z-index: 999;}
.PopularPosts h2 {margin: 0 20px 8px 0;text-transform: uppercase;}
.PopularPosts .widget-content ul {list-style: circle;}
.PopularPosts .widget-content ul li {padding:0;}
.PopularPosts .item-thumbnail, .PopularPosts .item-snippet {display:none;}
.PopularPosts .item-title a {font-size: 12px;line-height: 14px;}


Agradecimientos


A Paulino, administrador dewww.instalacionesyeficienciaenergetica.com, que me dió a conocer el plugin de WP, me encargó su construcción y tuvo a bien permitirme publicarlo libremente para general conocimiento.

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

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

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

Donate a car in Maryland Webex Costs Psd to WordPress buy gift card structured settlement cash out Casino reviews Custom WordPress theme designer New social media platforms Best social media platforms accident attorney orange county onlineclasses Php programmers california law lemon Computer science classes online Auto Accident Attorney Life Insurance Co Lincoln Online casino Social media examiner Dayton Freight Lines auto accident attorney Mobile casino Make money online Australia structured settlements annuities Donate Cars in MA Personal Injury Law Firm auto insurance cost by state Casino Register free domains structured settlement agreement Best Criminal Lawyers in Arizona Mesothelioma Law Firm Hire php programmers Car Donate WordPress hosting Live casino business voip solutions Online Classes Online Christmas cards Criminal defense attorneys Florida Service business software mesothelioma charities CHEAP AUTO INSURANCE IN VA Automobile Accident Attorney DONATE YOUR CAR SACRAMENTO mesothelioma attorney california HOLLAND MICHIGAN COLLEGE Php programmers for hire Social media tools Best Seo company DUI lawyer How to Donate A Car in California annuity payment harddrive data recovery services motorcycle lawyer los angeles hughes net business Criminal lawyer Hire php developers motor insurance quotes Car Insurance Companies primary pulmonary hypertension Bankruptcy lawyer Donating Used Cars to Charity Structures Annuity Settlement Annuity Settlements Dwi lawyer Photo Christmas cards better conferencing calls workers compensation lawyer los angeles accident attorney san bernardino Motor Replacements DAYTON FREIGHT LINES best criminal lawyer in arizona Criminal defense lawyer Sell Annuity Payment Social media platforms for business mesothelioma drug Hire php developer life insurance quotes Cheap car insurance for ladies Html email donating used cars to charity mesothelioma lawyer houston adverse remortgage Asbestos Lung Cancer WordPress themes for designers Health Records Personal Health Record Seo companies CAR INSURANCE QUOTES COLORADO ONLINE COLLEDGES Email bulk service Insurance Companies Better Conference Calls Proud Italian cook mesothelioma lawyer virginia buyers of structured settlements Car Accident Lawyers online motor insurance quotes Car Insurance Quotes Colorado Best social media platforms for business truck accident attorney los angeles Donate a Car in Maryland donate your car for money cash out annuity Cheap auto insurance in VA Business finance group personal injury law firm Social media strategies structured settlement brokers hair removal washington dc Seo services How to donate a car in California houston tx auto insurance cell cycle regulation ppt Forex Trading Platform Home Phone Internet Bundle AUTO ACCIDENT ATTORNEY canada personals yahoo mesothelioma law firms MET AUTO Business management software boca raton personal injury attorney Attorney how to donate a car in california tennessee mesothelioma lawyer Seo company Hard drive Data Recovery Services See more at http//wwwginfostopnet/ Custom Christmas cards PSYCHIC FOR FREE Online Criminal Justice Degree Christmas cards low credit line credit cards offshore accident lawyer auto accident lawyer san francisco Asbestos Lawyers forensics online course philadelphia mesothelioma lawyer Italian cooking school ASBESTOS LAWYERS PAPERPORT PROMOTIONAL CODE chicago hair laser removal Criminal Defense Attorneys Florida car insurance quotes pa CAR INSURANCE QUOTES UTAH refinance with bad credit Social media management car insurance companies Tech school Social media platforms Social media campaigns Psd to html Cheap domain registration hosting LOW CREDIT LINE CREDIT CARDS mesothelioma settlement amounts sell your structured settlement payments Online Motor Insurance Quotes Met Auto car accident lawyer san bernardino benchmark lending WordPress theme designers structured annuity settlement Adobe illustrator classes Motor Insurance Quotes Learning adobe illustrator mesothelioma compensation virtual data rooms Donate Old Cars to Charity mesothelioma suit Cheap Car Insurance in Virginia broward county dui lawyer MESOTHELIOMA LAW FIRM Gas/Electricity Donate Car to Charity California structured settlemen Donate Car for Tax Credit Donate Your Car Sacramento Dallas Mesothelioma Attorneys Auto Mobile Shipping Quote car accident lawyer in san diego MORTGAGE ADVISER injury lawyers west palm beach ONLINECLASSES Donate Your Car for Kids Auto Mobile Insurance Quote structured settlement buyers mesothelioma lawyers san diego personal accident attorney Online College Course EMAIL BULK SERVICE Nunavut Culture Car insurance quotes Utah uk homeowner loans cloud identity and access management NUNAVUT CULTURE domain yahoo CHEAP CAR INSURANCE IN VIRGINIA Online Colleges colorado mesothelioma lawyers Cheap Auto Insurance in VA PHD on Counseling Education Cheap Domain Registration Hosting Donating a Car in Maryland Donate Cars Illinois Data Recovery Raid MOTOR REPLACEMENTS PhD in counseling education Car Insurance Quotes Utah Holland Michigan College Claim CAR INSURANCE QUOTES MN