En XarDesigns he visto una forma de personalizar el gadget de "Enlaces de Suscripci?n" que me ha gustado mucho. Y es que ese gadget no es tan usado, quiz? por lo poco atractivo que puede parecer para algunos. Sin embargo, ofrecerles a los lectores un medio para suscribirse al feed del blog debe ser primordial.
Con esta forma de personalizarlo el gadget luce m?s "sexi" seg?n el autor, pero lo mejor es que est? hecho a base de CSS3 as? que podemos cambiarle los colores sin problemas. Adem?s, se le ha agregado la suscripci?n por correo electr?nico con lo cual el gadget se vuelve m?s completo.
Este es el gadget original:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7-zmqAYFWyO7QVSdmaATab4YGpLgwqG4jdkb7mL2UBldaZbp6KIRGh5SDAfnvjORjrdFbZjhfclYkH2zApOgFGKsmocs5Bi9TgvT91p5Rdzkl_Uq9jLAX87UrJCy35RpeyOC-rfqwc2sR/s400/gadget-subscribe2.png)
Y despu�s de modificarlo quedar? as?:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhzfRH57dOKDB6N8_zpwaXaBgUH4LFaeHGSji5IwY-lrhR2mbZKMrI9vcXtmkQOKLKAu_yOYFjXA7-zyui3nJJ3NoiUKGajTIDJITruo8b2RyNVZTJDRSLGvOB27oLZRzSjJJ5svK_N-gTa/s400/gadget-subscribe3.png)
Y al desplegarse se ver? de esta forma:
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyLUwGfD5B6zJ-Q0MoCz_limwcPcSWbm94K7JPPwTdYG0Mtx822SZx9TZNH3iSVyvoexSKmZulZv2btMX1Qa6PpFeE5WivDBoTX83pxMk9od1drx-xYUqvvIgsL1CGxcfQgmmiJYQ056MQ/s400/gadget-subscribe4.png)
Si a?n no usas el gadget entra en Dise?o | Elementos de la p?gina | A?adir un gadget | Enlaces de suscripci?n, o si usas la nueva interfaz entra en Dise?o | A?adir un gadget | Enlaces de suscripci?n.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyy73EgdEi41uvkXIlAs46_FWcP7YNk8ucaxyJSu15MjWVfBhlju5a3K-4IhyzytDfOFQ9b5M-UJtjXYxtN5n1JSe0V6lDSlHCtd0AZkDRDTQxrZT2sE1Aur7KHUpS1fevHjWBRpVpH8PG/s800/gadget-subscribe1.png)
Ya teni�ndolo en tu blog, o si ya lo ten?as puesto, entra en la Edici?n HTML de la plantilla, y SIN expandir los artilugios busca esta l?nea:
<b:widget id='Subscribe1' locked='false' title='Suscribirse a' type='Subscribe'/>Elim?nala y en su lugar pon este c?digo:
<b:widget id='Subscribe1' locked='false' title='Suscribirse a' type='Subscribe'>En donde dice Nombre-de-mi-feed pon el nombre que le has dado a tu feed en Feedburner, por ejemplo, en mi caso, esta es la URL de mi feed de Feedburner:
<b:includable id='main'>
<b:if cond='data:isPublic'>
<div style='white-space:nowrap'>
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<b:loop values='data:feeds' var='feed'>
<div expr:class='"subscribe-wrapper subscribe-type-" + data:feed.type'>
<div expr:class='"subscribe expanded subscribe-type-" + data:feed.type' expr:id='"SW_READER_LIST_" + data:widgetId + data:feed.type' style='display:none;'>
<div class='top'>
<span class='inner' expr:onclick='"return(_SW_toggleReaderList(event, \"" + data:widgetId +data:feed.type + "\"));"'>
<div class='subscribe-arrow-collapse'/>
<data:feed.title/>
</span>
<div class='feed-reader-links'>
<div class='subscribe-add-platform'>
<div class='subscribe-add-bubble-wrapper'>
<div class='subscribe-add-bubble'>+</div>
<div class='subscribe-add-bubble-arrow'/>
</div>
<a class='feed-reader-link' expr:href='"http://www.google.com/ig/add?source=bstp&feedurl=" + data:feed.encodedUrl' target='_blank'>Agregar a Google</a>
</div>
<div class='subscribe-add-platform'>
<div class='subscribe-add-bubble-wrapper'>
<div class='subscribe-add-bubble'>+</div>
<div class='subscribe-add-bubble-arrow'/>
</div>
<a class='feed-reader-link' expr:href='"http://www.netvibes.com/subscribe.php?url=" + data:feed.encodedUrl' target='_blank'>Agregar a Netvibes</a>
</div>
<div class='subscribe-add-platform'>
<div class='subscribe-add-bubble-wrapper'>
<div class='subscribe-add-bubble'>+</div>
<div class='subscribe-add-bubble-arrow'/>
</div>
<a class='feed-reader-link' expr:href='"http://www.newsgator.com/ngs/subscriber/subext.aspx?url=" + data:feed.encodedUrl' target='_blank'>Agregar a NewsGator</a>
</div>
<div class='subscribe-add-platform'>
<div class='subscribe-add-bubble-wrapper'>
<div class='subscribe-add-bubble'>+</div>
<div class='subscribe-add-bubble-arrow'/>
</div>
<a class='feed-reader-link' expr:href='"http://add.my.yahoo.com/content?url=" + data:feed.encodedUrl' target='_blank'>Agregar a MyYahoo!</a>
</div>
<div class='subscribe-add-platform'>
<div class='subscribe-add-bubble-wrapper'>
<div class='subscribe-add-bubble'>+</div>
<div class='subscribe-add-bubble-arrow'/>
</div>
<a class='feed-reader-link' expr:href='data:feed.url' target='_blank'>Suscribirse v?a Atom</a>
</div>
</div>
</div>
<div class='bottom'/>
</div>
<div class='subscribe' expr:id='"SW_READER_LIST_CLOSED_" + data:widgetId +data:feed.type' expr:onclick='"return(_SW_toggleReaderList(event, \"" + data:widgetId +data:feed.type + "\"));"'>
<div class='top'>
<span class='inner'>
<div class='subscribe-arrow-expand'/>
<span expr:onclick='"return(_SW_toggleReaderList(event, \"" + data:widgetId +data:feed.type + "\"));"'>
<data:feed.title/>
</span>
</span>
</div>
<div class='bottom'/>
</div>
</div>
</b:loop>
<div class="subscribe-via-email-wrapper">
<form action='http://feedburner.google.com/fb/a/mailverify' expr:onsubmit='"window.open(\"http://feedburner.google.com/fb/a/mailverify?uri=Nombre-de-mi-feed\", \"popupwindow\", \"scrollbars=yes,width=550,height=520\"); return true"' method='post' target='popupwindow'>
<input class='follow-by-email-address' name='email' placeholder='direcci?n de correo....' size='14' type='text'/>
<input class='follow-by-email-submit' type='submit' value='Submit'/>
<input name='uri' type='hidden' value='Nombre-de-mi-feed'/>
<input name='loc' type='hidden' value='es_ES'/>
</form>
</div>
<div style='clear:both'/>
</div>
</div>
</b:if>
</b:includable>
</b:widget>
http://feeds.feedburner.com/CiudadBloggerPor lo tanto, el nombre de mi feed, en mi caso es CiudadBlogger
Para que esa opci?n de correo funcione deber?s tener activado en Feedburner la suscripci?n por correo electr?nico.
Ahora antes de ]]></b:skin> agrega los estilos:
div.subscribe div.top, div.subscribe div.bottom {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='');}
div.subscribe div.top, div.subscribe div.bottom {
background: none !important;
padding:3px;
}
.feed-reader-links {
background-color: #222 !important; /* Color de fondo del contenedor desplegable */
padding: 1px 0 !important;
border-radius: 3px !important;
color: #000 !important;
-khtml-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
-moz-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-webkit-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
-khtml-box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
width:170px;
}
.subscribe-arrow-expand {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid #333; /* Color de la flecha */
float: right;
margin-top: 6px;
}
.subscribe-arrow-collapse {
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid #333; /* Color de la flecha */
float: right;
margin-top: 6px;
}
.subscribe-add-bubble-wrapper {
float: left;
margin-right: 10px;
padding-top: 2px;
}
.subscribe-add-bubble {
background: #444; /* Color del ?cono dentro de los enlaces */
font-size: 8px;
padding: 3px;
border-radius: 2px;
-khtml-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
-khtml-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
}
.subscribe-add-bubble-arrow {
width: 0;
height: 0;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
border-top: 3px solid #444; /* Color del ?cono dentro de los enlaces */
margin-left: 2px;
}
.subscribe-add-platform {
border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
line-height: 0.4;
background: #111; /* Color de fondo de los enlaces */
font-size: 12px;
margin: 4px 5px;
padding: 2px 3px;
}
.subscribe-add-platform:hover {
background: #333; /* Color de fondo de los enlaces al pasar el cursor */
}
.subscribe-add-platform a {
text-shadow: 1px 1px #000;
color:#F9F0D7; /* Color de los enlaces */
font-size:11px;
font-family:Verdana;
}
.subscribe-add-platform a:hover {
text-shadow: 1px 1px #000;
color:#FF8400; /* Color de los enlaces al pasar el cursor */
}
.subscribe-add-platform a:hover {
text-decoration: none;
}
.subscribe-via-email-wrapper {
margin: 8px 0 0 7px;
font-size: 1em;
}
.follow-by-email-address {
font-size: 11px;
background-color: #444; /* Color de fondo de la suscripci?n por correo */
padding:3px;
border: none;
color: #222; /* Color del texto "direcci?n de correo" */
width:120px;
}
.follow-by-email-submit {
font-size: 12px;
background-color: #000; /* Color del bot?n "Suscribir" */
border: 1px solid #000;
margin-left: -4px;
color: #999; /* Color del texto "Suscribir" */
padding:3px;
}
.follow-by-email-submit:hover {
background-color: #333; /* Color del bot?n "Suscribir" al pasar el cursor */
position: relative;
top: 1px;
left: 1px;
color: #FFF; /* Color del texto "Suscribir" al pasar el cursor */
}
Guarda los cambios y listo.
En color verde est?n las anotaciones a lo que corresponde cada ?rea que se puede cambiar.
Recuerda que est? hecho con CSS3, as? que algunas caracter?sticas como el sombreado y los bordes redondeados no se ver?n en navegadores antiguos.
De esta forma el tradicional gadget de suscripci?n al feed puede verse m?s atractivo, funcional, y vers?til.
En color verde est?n las anotaciones a lo que corresponde cada ?rea que se puede cambiar.
Recuerda que est? hecho con CSS3, as? que algunas caracter?sticas como el sombreado y los bordes redondeados no se ver?n en navegadores antiguos.
De esta forma el tradicional gadget de suscripci?n al feed puede verse m?s atractivo, funcional, y vers?til.
No comments:
Post a Comment