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

domingo, 18 de mayo de 2014

Blogger JSON con jQuery ajax

5/18/2014

Ay una forma de obtener datos desde blogger utilizando elFeed blogger Json por medio de este podemos crear diapositivas,elementos relacionados,obtener los comentarios etc infinidad de cosas.
un problema o desventaja seria utilizar javascripten ciertas circunstancias puederalentizarel proceso de carga de sublog ,así que para resolver ese problema podemos utilizar jQuery ajax que se adapta perfectamente y reduce el código que se va a utilizar y es mucho mas fácil de manejar.

Primero debemos saber que datos pedir por medio de la url del blog añadiendo el feed y para obtener los datos necesitamos añadir el Json con un parámetroalt=json-in-script.


http://www.example.com/feeds/posts/default?alt=json-in-script

Tabla de Parámetros del Feed


ObjectDescriptionExample
json.feed.id.$tMostrar blog IDtag:blogger.com,1999:blog-85047
json.feed.updated.$tÚltima actualización de un blog2012-02-08T18:21:57.051+07:00
json.feed.category[]Categorías / etiqueta de conjunto de un blog
json.feed.category[i].termDemuestre la categoría i-ésimoBlogger and widget
json.feed.title.$tNombre Mostrar blogThreelas
json.feed.subtitle.$tMostrar descripción de un blogThreelas is a good site in the world
json.feed.author[]Arsenal de los autores del blogPutri Arisnawati, Ibnu Syuhada
json.feed.author[i].name.$tMostrar el nombre de autor del blog i-ésimoPutri Arisnawati
json.feed.author[i].uri.$tMostrar el perfil de autor uri-i thhttps://profiles.google.com/116848xxx
json.feed.openSearch$totalResults.$tMostrar mensajes en total222
json.feed.entry[]Posts array of a blog
json.feed.entry[i].id.$tMostrar el registro ID i-ésimotag:blogger.com,1999:blog-8508.post-578455349
json.feed.entry[i].title.$tMostrar el registro del título i-ésimoBasic Blogger JSON Feed API
json.feed.entry[i].published.$tMostrar cuando el puesto número i se actualiza2012-02-07T12:56:00.000+07:00
json.feed.entry[i].updated.$tMostrar variedad de categorías de correos2012-02-07T12:56:47.089+07:00
json.feed.entry[i].category[]Show array of post categories
json.feed.entry[i].category[j].termDemuestre la categoría j-ésima del puesto número iBlogger Api
json.feed.entry[i].content.$tMostrar contenido de mensajeThis post is explain about using JSON feed ...
json.feed.entry[i].link[]Enlaces matriz de un puesto
json.feed.entry[i].link[j].hrefMostrar el enlace j-ésimo del puesto número ihttp://www.example.com/2012/02/does.html
json.feed.entry[i].author[]Arsenal de los autores de correos
json.feed.entry[i].author[j].name.$tNombre de la authro j-ésimo en el post-iésimoPutri Arisnawati
json.feed.entry[i].author[j].uri.$tMostrar perfil de autor urihttps://profiles.google.com/116848xxx
json.feed.entry[i].author[j].gd$image.srcImagen uri del autor perfil j-ésimo en el post-i-ésimo//lh4.googleusercontent.com/photo.jpg
json.feed.entry[i].media$thumbnail.urlMostrar una imagen en el mensaje de orden ihttp://3.bp.blogspot.com/Allen+Mills.jpg
json.feed.entry[i].thr$total.$t
Mostrar el total de roscado comentarios
5

Utilizando el ajax

function getBuscar(value){
var ruta="http://www.tublog.blogspot.com/feeds/posts/summary?alt=json-in-script&q="+value+"&max-results=9999"+"&callback=?";
var xhr= $.ajax({
url: ruta,
type: 'get',
dataType: "jsonp",
success: function(data) {

var url_post=null,imagen_post=null,titulo_post=null;
var entradas = [];

for(var i=0; idata.feed.entry.length; i++){

for (var j=0; j data.feed.entry[i].link.length; j++)
{
if (data.feed.entry[i].link[j].rel == 'alternate')
{
url_post = data.feed.entry[i].link[j].href;
break;
}
}

imagen_post = data.feed.entry[i].media$thumbnail.url.replace(/\/s72\-c/, "/s240-c");
titulo_post = data.feed.entry[i].title.$t;

console.log("Entrada:"+url_post+" "+titulo_post+" "+imagen_post);
}

},
error: function(response) {
console.log("ERROR AL CARGAR-URL NO VALIDA:"+response);
}
});

}

Por medio de consola podre saber la llegada de los datos o los post buscados,el procedimientogetBuscar(value) recibe el valor a buscar a buscar que seria el titulo del post el parámetro "&q=" añadido a la URL de datosrecibirá el valor a buscar y "&max-results=" la cantidad de resultados a mostrar en este caso seria la cantidad de entradas a mostrar por ahora solo obtendremos la imagen y titulo del post, en otra entrada haremos algo mas elaborado

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 JetMundial Football Mesothelioma law firm,mega life and health FIFA World Cup es un buen servicio en las distintas naciones trans union pero resulto que tenia cancer y fui a asbestos cancer y me dijeron en asbestos mesothelioma que tambien padecia de prostate cancer treatment y un daño tremendo a mi organismo fui a malignant pleural mesothelioma,asi que hice un prestamo en credit repair y otro en chase credit pero de pronto un anti spam software asi que decido un auto en rental car in costa rica me registre en Facebook en internet domain registration y tambien obtuve un domain registration,Selling annuity payments for cash,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 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

lunes, 26 de agosto de 2013

Mostrar varias imágenes con controles anterior y siguiente (Carrousel simple) con jQuery

8/26/2013

Hace poco me pidieron realizar un ejemplo sencillo sobre un carrousel simple con jQuery ,este carrousel muestra imágenes por medio de dos controlesAnterior ySiguiente puede ser útil no solo para mostrar imágenes si no cualquier uso que le demos como por ejemplo: mostrar formularios para un registro o cual quier otro uso.
aquí puedes ver un demo de ello ↓↓



Como lo hacemos?
primero debemos de estructurar nuestro carrousel ya sea el uso que le demos las partes o contenedores que necesitamos son la cabecera (header)en donde tengo los nombres de las imágenes y la parte central que son todassection son los contenedores de las imágenes cada una con un ID diferente.
ahora por medio de jQuery necesito extraer cuantos contenedoressection tengo, para eso le digo alselect de jQuery que me busque en el contenedor cuyo ID escont_paneles y añadiendo el signo de mayor que"" yel elementosection elselect nos retornara un array con todos los elementos encontrados.

var section = jQuery('#cont_panelessection');



Ahora vamos a ocultar todos los elementossection para ello antenpongo en la variablesection el métodohide();(ocultar)este método me oculta todos los elementos pero necesito que el primer elemento este visible entonces llamo al métodofirst();(primero) este método me seleccionara el primer elemento pero aun sigue oculto, entonces llamo al métodoshow(); (mostrar) con eso podre mostrar el primer elemento y dejar a los otros ocultos.

var section = jQuery('#cont_panelessection');
section.hide().first().show();
var mostrar_section = 0;


también creo una variable de tipo entero cuyo valor sea cero, como les dije anterior mente elselect nos retorna un array que esta almacenado en la variablesection,entonces necesito recorrer ese array ese elemento para eso utilizo el métodoeq() este método me recibe el indice o la posición del elemento que necesito manipular o en este caso ocultar o mostrar.

section.eq(mostrar_section).hide();
mostrar_section = (mostrar_section + 1 section.length) ? mostrar_section + 1 : 0;
section.eq(mostrar_section).show();



luego hago un pequeño control para incrementar las posiciones y dar paso a que se muestren las otrassection cada que vez que se haga click en el botón siguiente.
de la misma forma pero decrementando podemos retroceder las imágenes en este caso seriaanterior .


var section = jQuery('#cont_panelessection');
var botones= jQuery('#cont_cabezainput[type="button"]');
var mostrar_section = 0;
var pintar_boton=0;

section.hide().first().show();
botones.first().addClass('activa_button');

jQuery("#bto_siguiente").click(function() {
section.eq(mostrar_section).hide();//oculto el primer panel que esta en la posicion 0
botones.eq(pintar_boton).removeClass('activa_button');
mostrar_section = (mostrar_section + 1 section.length) ? mostrar_section + 1 : 0;
pintar_boton=(pintar_boton + 1 botones.length) ? pintar_boton + 1 : 0;
section.eq(mostrar_section).show(); // muesta el siguiente
botones.eq(pintar_boton).addClass('activa_button');
});

jQuery("#bto_anterior").click(function() {
section.eq(mostrar_section).hide();
botones.eq(pintar_boton).removeClass('activa_button');
mostrar_section = (mostrar_section 0) ? mostrar_section - 1 : section.length - 1;
pintar_boton = (pintar_boton 0) ? pintar_boton - 1 : botones.length - 1;
section.eq(mostrar_section).show(); // muestra el anterior
botones.eq(pintar_boton).addClass('activa_button');
});



les dejo el código fuente completo


DESCARGAR







martes, 20 de agosto de 2013

descargate este MegaPack de ejemplos Js,jQuery,Html5 desarrollados por lewebmonster (56 ejemplos)

8/20/2013

Hace 3 diasCali Rojas administrador y programador de lewebmonsterpuso a disposición todos sus ejemplos y proyectos explicados en su sitio web, en este sitio podrán encontrar varios tutoriales sobre desarrollo web y sobre los lenguajes mas usado para crear paginas webjavascript, Html5, JQuery. PHP, CSS, MySQL, Linux.

Contenido del MegaPack
  • Acordeon vertical-horizontal con css3
  • Agenda local storage html5-y-jquery
  • Animacion de escenarios con jquery
  • Animar la posición con transiciones css3
  • Animar personaje de juego con javascript
  • Buscar en tablas jquery
  • Cambiar la opacidad de elementos jquery
  • Carrusel de imagenes jquery-sin-plugins
  • Checkbox personalizado usando clases-y-jquery
  • Colapsar y expandir contenido-html5
  • Confirmar abandonar pagina con javascript
  • Control color html5
  • Control range html5
  • Crear efecto circular con jquery
  • Crear una capa flotante con jquery
  • Detectar pulsaciones de teclas con jquery
  • Efecto caida de nieve con jquery
  • Efecto cubo 3d con jquery
  • Efecto hover en imagenes con jquery
  • Efecto rollover en cruz con-jquery
  • Efecto scratchcard con jquery
  • Efectos de fondo con css3
  • Efecto texto 3d con css3
  • El atributo contenteditable de html5
son alrededor de 56 ejemplos y proyectos web , que estoy mas que seguro que te sirvieran mucho(Totalmente Recomendado :D)



DESCARGAR


martes, 30 de julio de 2013

Añade a tus proyectos Notificaciones con estilo con CSS3 y JQuery

7/30/2013

Hace un mes utilice este plugin desarrollado porSaleem(codebasehero) ,para mostrar notificaciones cuando un visitante dejara un comentario de facebook lo cual enseñare como hacerlo con las API de Facebook mas adelante.

Son notificaciones que se muestran en la parte inferior derecha o izquierda según se desee y tienen la propiedad de cerrarse automáticamente cada n tiempo.

  • Instalación
su instalación es sencilla como cualquier otro plugin solo necesitamos alojar el archivo en algun host de su preferencia .

script type="text/javascript" src="jquery-1.6.1.min.js"/script script type="text/javascript" src="../plugin/ttw-simple-notifications-min.js"/script script type="text/javascript" $(document).ready(function() { var notifications = $('body').ttwSimpleNotifications(); notifications.show({msg:'Lucho Borja hizo un comentario'+'br/'+'Me gusto mucho la presentacion para mi esta super bien', icon:'images/icon.png', autoHide:false}); }); /script


de esta forma se presentara una notificación,este plugin tiene los siguiente parámetros para poder configurar las notificaciones.

msg: el mensaje que se desee presentar
autoHideDelay: valor entero,tiempo que se desee que la notificación se cierre
autoHide: valor booleano,si se desea que la notificación no se cierre automáticamente
icon: URL, icono o imagen que se desee lleve la notificación
position: "bottom right'" , si se desea cambiar de posición cuando aparezca la notificación

incluye un demo.


DESCARGAR





lunes, 27 de mayo de 2013

Intrega en tu Blog las cajas de comentarios de Facebook y de Blogger fácil y rápidamente

5/27/2013

A petición de un usuario . Hoy les presento una forma de como integrar o agrupar las cajas de comentarios de Facebook y de Blogger de manera sencilla y rapida.

Paso 1) Añadir el CSS y el script
nos dirigimos a Plantilla--Editar HTML-- damos un clic dentro del editor de blogger y realizamos la siguiente combinación de teclasCTRL-F , esto es para abrir el buscador dentro del editor de bloggger y buscamos la etiqueta/head , una vez encontrada justo arriba de este pegamos el siguiente codigo.

style
.comments-page {
background-color: rgba(255, 255, 255, 0.6);/*colo de fondo del contenedor*/
background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
width:100%;
box-shadow: 0px 0px 8px #000; /* Sombra */
}
#blogger-comments-page { padding: 0px 5px; display: none;}
.comments-tab {
float: left;
font-size:14px; /* Tamaño de la fuente en las pestañas */
padding: 0 40px;
height: 0;
line-height: 30px;
text-transform: uppercase;
cursor: pointer;
color: #ffffff;
border-right: 30px solid transparent;
border-bottom: 30px solid #3D3D3D;
border-bottom-color: #d50ee7;
}
.comments-tab-icon { height: 14px; width: auto; margin-right: 3px;}
.comments-tab:hover {
color: #ffffff;
border-right: 30px solid transparent;
border-bottom: 30px solid #3D3D3D;
border-bottom-color: #8ef44b;
}
.inactive-select-tab {
color: #ffffff;
border-right: 30px solid transparent;
border-bottom: 30px solid #3D3D3D;
border-bottom-color: #346de3;
}
/style
script src='http://connect.facebook.net/en_US/all.js#xfbml=1'/
script src='http://code.jquery.com/jquery-latest.js'/
script type='text/javascript'
//![CDATA[
function commentToggle(selectTab) {
jQuery('.comments-tab').addClass('inactive-select-tab');
jQuery(selectTab).removeClass('inactive-select-tab');
jQuery('.comments-page').hide();
jQuery(selectTab + '-page').show();
}
//
/script


Paso 2) Añadir las Cajas de Comentarios
Terminado el paso uno buscamos con el buscador la siguiente linea de código.

b:includable id='comments' var='post'


una vez encontrada seleccione todo asta el cierre de del includable/b:includable ,y reemplace por el siguiente código.

b:includable id='comments' var='post'
div class='comments' id='comments'
!--INICIO COMENTARIOS--
center
tabletbodytr
tddiv class='comments-tab' id='fb-comments' onclick='javascript:commentToggle("#fb-comments");' style='float:left;' title='Comentarios Facebook' img class='comments-tab-icon' src='http://cdn1.iconfinder.com/data/icons/WPZOOM_Social_Networking_Icon_Set/32/facebook.png'/ fb:comments-count expr:href='data:post.url'/ Facebook Comentarios /div/td
tddiv class='comments-tab inactive-select-tab' id='blogger-comments' onclick='javascript:commentToggle('#blogger-comments');' title='Comentarios Blogger'img class='comments-tab-icon' src='http://cdn1.iconfinder.com/data/icons/new_google_product_icons_by_carlosjj-dwke/32/blogger.png'/data:post.numComments/ Blogger Comentarios/div/td
/tr/tbody/table
div class='comments-page' id='fb-comments-page'
b:if cond='data:blog.pageType == "item"'
div id='fb-root'/div id='fb-root'/script(function(d){var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}js = d.createElement('script'); js.id = id; js.async = true;js.src = "/script
fb:comments colorscheme='light' expr:href='data:post.url' expr:title='data:post.title' expr:xid='data:post.id' width='740px'//b:if/div
div class='comments comments-page' id='blogger-comments-page' style='display:none; '
!--FIN DE ESTILO--
div id='mbt-form'
!--FIN DE ESTILO--
a name='comment-form'/
b:if cond='data:mobile'
h4 id='comment-post-message'
a expr:id='data:widget.instanceId + "_comment-editor-toggle-link"' href='javascript:void(0)'data:postCommentMsg//a/h4
pdata:blogCommentMessage//p
data:blogTeamBlogMessage/
a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/
iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' style='display: none' width='100%'/
b:else/
h4 id='comment-post-message'data:postCommentMsg//h4
pdata:blogCommentMessage//p
data:blogTeamBlogMessage/
a expr:href='data:post.commentFormIframeSrc' id='comment-editor-src'/
iframe allowtransparency='true' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410' id='comment-editor' name='comment-editor' src='' width='100%'/
/b:if
data:post.friendConnectJs/
data:post.cmtfpIframe/
script type='text/javascript'
BLOG_CMT_createIframe('data:post.appRpcRelayPath/', 'data:post.communityId/');
/script
/div
/div
/center
!--FIN--
/div
/b:includable


una vez reemplazado el codigo busque la siguiente linea.

b:includable id='threaded_comments' var='post'

realizamos el mismo procedimiento que en el anterios seleccione todo asta el cierre del includable/b:includable yreemplace.

b:includable id='threaded_comments' var='post'
div class='comments' id='comments'

center
tabletbodytr
tddiv class='comments-tab' id='fb-comments' onclick='javascript:commentToggle("#fb-comments");' style='float:left;' title='Comentarios Facebook' img class='comments-tab-icon' src='http://cdn1.iconfinder.com/data/icons/WPZOOM_Social_Networking_Icon_Set/32/facebook.png'/ fb:comments-count expr:href='data:post.url'/ Facebook Comentarios /div/td
tddiv class='comments-tab inactive-select-tab' id='blogger-comments' onclick='javascript:commentToggle('#blogger-comments');' title='Comments from Blogger'img class='comments-tab-icon' src='http://cdn1.iconfinder.com/data/icons/new_google_product_icons_by_carlosjj-dwke/32/blogger.png'/data:post.numComments/ Blogger Comentarios/div/td
/tr/tbody/table
div class='comments-page' id='fb-comments-page'
b:if cond='data:blog.pageType == "item"'
div id='fb-root'/div id='fb-root'/script(function(d){var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}js = d.createElement('script'); js.id = id; js.async = true;js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";d.getElementsByTagName('head')[0].appendChild(js);}(document));/script
fb:comments colorscheme='light' expr:href='data:post.url' expr:title='data:post.title' expr:xid='data:post.id' width='740px'//b:if/div
div class='comments comments-page' id='blogger-comments-page' style='display:none; '

a name='comments'/
h4
b:if cond='data:post.numComments == 1'
1 data:commentLabel/:
b:else/
data:post.numComments/ data:commentLabelPlural/:
/b:if
/h4

div class='comments-content'
b:if cond='data:post.embedCommentForm'
b:include data='post' name='threaded_comment_js'/
/b:if
div id='comment-holder'
data:post.commentHtml/
!--INICIO DE LIKE EN COMENTARIOS--
script type='text/javascript'
var likeurl='data:blog.url/';
//![CDATA[
for(i=0;iitems_copy.length;i++){a=document.getElementById('c'+items_copy[i].id);gl="'"+items_copy[i].id+"'";b=a.innerHTML+'div class="like-cm" onmousemove="likecom('+gl+')"div id="like-cm'+items_copy[i].id+'"/div/div';a.innerHTML=b}function likecom(i){var a=document.getElementById('like-cm'+i);if(a){a.innerHTML='iframe style="margin:-6px 0 0 -13px" frameborder="0" allowtransparency="true" scrolling="no" height="20" src="http://www.blogger.com/blog-post-reactions.g?options=[Like]&textColor=%23666666#'+likeurl+i+'" width="100"/iframe'}}
//
/script
!--FIN--
/div
/div

p class='comment-footer'
b:if cond='data:post.allowNewComments'
b:include data='post' name='threaded-comment-form'/
b:else/
data:post.noNewCommentsText/
/b:if
/p

b:if cond='data:showCmtPopup'
div id='comment-popup'
iframe allowtransparency='true' frameborder='0' id='comment-actions' name='comment-actions' scrolling='no'
/iframe
/div
/b:if

div id='backlinks-container'
div expr:id='data:widget.instanceId + "_backlinks-container"'
b:if cond='data:post.showBacklinks'
b:include data='post' name='backlinks'/
/b:if
/div
/div
/div

/center
/div
/b:includable


terminado el paso 1 y el paso 2. guarde los cambios y ahora tendra integrado en su blog la caja de comentarios de Facebook y Blogger, se llegara a tener algun problema haganmelo saber para hacer la respectiva correccion

martes, 30 de abril de 2013

Añade a tu sitio web un rotulo de noticias animado con JQuery informa a tus visitantes (Blogger)

4/30/2013

Hace unosdíasme pidieron que publique elcódigofuente del rotulo de noticias que tengo en la cabecera del blog ,bastante bueno yfácilde instarla y de personalizar si lo ven un poco simple ya queda a gusto de ustedes.

Instalaciónen Blogger

Paso 1) Añadir el CSS
Dirigase a Plantilla--Editar HTML--clic dentro del editor de blogger y luego realice lacombinaciónde teclas CTRL-F ,esto es para abrir el buscador dentro del editor y no afuera en el navegador ,una vez abierto busque la etiqueta de cierre/b:skin y arriba de esta etiqueta pegue el siguientecódigocss.

.contenedor{
width:800px;
margin-top:50px;
margin-left:auto;
margin-right:auto;
}
#conte_noticia {
width:auto;
height:120px;
margin:20px auto; color:#000;
-webkit-box-shadow:0 0 5px #fff;
-moz-box-shadow:0 0 5px #fff;
box-shadow:0 0 5px #fff;
}
.noticia {
display:none;
float:left;
height:69px;
background-color:#ffffff;
margin-left:-10px;
margin-top:14px;
padding:7px;
box-shadow: 0px 0px 5px #000;
}
.noticia:after{
content:"";
position:absolute;
margin-left:-7px;
margin-top:32px;
float:left;
border-top:10px solid #1067dd;
border-right:20px solid transparent;
width:0px;
height:0line-height:0;
}
.noticia p {
font-size:18px;
font-family: "wf_SegoeUILight", "Segoe UI Light", "Segoe WP Light",
"wf_SegoeUI", "Segoe UI", "Tahoma", Arial, Verdana,sans-serif;
color:#0a0a0a;
text-align:left;
}
.noticia .author {
margin:5px 0px;
font:13px Georgia,serif,Times;
color:#1572e4;
padding-top:1px;
text-align:left;
}
.noticiamark {
display:none;
float:left;
letter-spacing:-35px;
line-height:300px;
color:#0a0a0a;
}
.rightnoticia {
margin-right:auto;
margin-left:auto;
}
.rightnoticia img{
margin-bottom:80px;
width:55px;
height:55px;
border:solid 2px #ffffff;
border-radius: 50%;
background-color:#cccaca;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .7);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .7);
box-shadow: 0 0 3px rgba(0, 0, 0, .7);
margin-left:auto;
margin-right:auto;
}


Paso 2) Añadir el Codigo JavaScript
terminado el paso 1, busque la etiqueta de cierre/head justo arriba de esta etiqueta pegue el siguiente codigo JS.

  
var noticiaSpeed = 500;
// Velocidad del recipiente noticia para ampliar
var noticiaContainerSpeed = 1000;
// Tiempo de la noticia que será visible
var shownoticiaSpeed = 5000;
// Tiempo de la pantalla estará vacía
var cleanScreenSpeed = 500;
// Ancho de la caja noticia
// Sería genial para crecer automáticamente al tamaño del texto que contiene en el futuro.
var conte_noticiaWidth = "600px";
// La noticias que nos va a mostrar
var noticias = [ {
"noticia" : "Para copiar cualquier contenido,utiliza CTRL-C.",
"author" : "by- Hannibal T"
}, {
"noticia" : "Esta Website funciona mejor con,Navegadores Actualizados.",
"author" : "by- Hannibal T"
}, {
"noticia" : "Casi todos los enlaces de descarga, estan actualizados :D",
"author" : "by- Hannibal T"
}, {
"noticia" : "Si existe un enlace que no funciona,avisame..!!",
"author" : "by- Hannibal T"
}, {
"noticia" : "Comparte las entradas,con tus amigos..!!",
"author" : "- Hannibal T"
}, {
"noticia" : "Muy pronto cuenta premiun en MEGA",
"author" : "- Hannibal T"
}, {
"noticia" : "Nueva Plantilla ModernFace 3D ,mejor interactividad",
"author" : "- Hannibal T"
}

];
var currentnoticiaIndex=0;jQuery.noConflict();jQuery(document).ready(function(){if(jQuery.browser.webkit){jQuery(".noticiamark").css({"margin-top":"-22px"});jQuery(".rightnoticia").css({"margin-top":"-24px"})}startAnimation()});var startAnimation=function(){setTimeout(function(){showLeftnoticia()},noticiaSpeed)};var showLeftnoticia=function(){jQuery(".leftnoticia").show();setTimeout(function(){showRightnoticia()},noticiaSpeed)};var showRightnoticia=function(){jQuery(".rightnoticia").show();setTimeout(function(){shownoticiaContainer()},noticiaSpeed)};var shownoticiaContainer=function(){jQuery(".rightnoticia").css({"margin-left":"-10px"});jQuery("").html(noticias[currentnoticiaIndex].noticia).css({display:"none"}).appendTo(jQuery(".noticia"));jQuery("

").addClass("author").html(noticias[currentnoticiaIndex].author).css({display:"none"}).appendTo(jQuery(".noticia"));jQuery(".noticia").show().animate({width:conte_noticiaWidth},noticiaContainerSpeed,function(){shownoticia()})};var shownoticia=function(){jQuery(".noticia").children().fadeIn();setTimeout(function(){clearnoticia()},shownoticiaSpeed)};var clearnoticia=function(){if(currentnoticiaIndex==noticias.length-1){currentnoticiaIndex=0}else{currentnoticiaIndex++}jQuery(".noticiamark").fadeOut();jQuery(".noticia").fadeOut(function(){jQuery(".rightnoticia").css({"margin-left":"0px"});jQuery(".noticia").empty().css({width:"0px"});setTimeout(function(){startAnimation()},cleanScreenSpeed)})};




por el momento usted vera 7 noticias escritas que puede reemplazar y si quiere agregar mas noticias debera de tener en cuenta lo siguiente: al ser una matriz tenga mucho cuidado con las llaves ,para agregar otra notifica deberá de colocar la coma "," en el cierra de la ultima "}" noticia es decir:
var noticias = [
{
"noticia" : "Nueva Plantilla ModernFace 3D ,mejor interactividad",
"author" : "- Hannibal T"
}, {
"noticia" : "Nueva Plantilla ModernFace 3D ,mejor interactividad",
"author" : "- Hannibal T"
}
];

Paso 3) Añadir la estructura o Html
terminado el paso 1 y 2 guarde los cambios , le recuerdo que este script funciona con el plugin de jQuery debera de tenerlo instalado.
Dirigase a Diseño--Añadir un Gadget -- escoja laopciónHTML/JavaScript y pegue el siguiente codigo HTML.
div class='contenedor'
!--ROTULO NOTICIAS--
div id="conte_noticia"
p class="noticiamark leftnoticia"/p
div class="noticia"
/div
p class="noticiamark rightnoticia"
img src='https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjp-wSGz5Z4x6Oct69od29rfw56T-TVRDPWTu1aYfWw8ovqfCgtiLhE5GTsnn9OHO1qy3MjG1pRNWqbxamDzYG7MfsDhjzdCk6-7gIaIBCdNT8A0-VzAc3H4CQVVRbIA4_bJ1Wi0eKhjE/s86/FACE.png'/
/p
/div
!--FIN--
/div


DESCARGATE EL CODIGO FUENTE COMPLETO

Contraseña: www.javaface-elblogdelprogramador.com



miércoles, 13 de marzo de 2013

Custom FanBox Twitter con JQuery y Css V2.0 para blogger

3/13/2013

Esta es laversión2 del fanbox de twitter personalizado que utiliza JQuery y Css , mejorando su aspecto y funcioneshaciéndolomás fácilde instalar y más liviano, pueden ver un ejemplo de ello clic enResult


Instalación
Paso 1) Añadir el Script Twitter
dirigase a laopciónPlantilla -Editar HTML , realice lacombinaciónde teclas CTRL-F para abrir el buscador y escriba la etiqueta/head una vez encontrada justo arriba de ella pegue el siguientecódigojavascript.

eval(function(p,a,c,k,e,d){e=function(c){return(ca?'':e(parseInt(c/a)))+((c=c%a)35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\b'+e(c)+'\b','g'),k[c])}}return p}('(7(c){c.1b.10=7(l){l=c.2y({},c.1b.10.1J,l);z 21.3m(7(){9 f=[],h=-1,i=-1,e=c(21),g=Q,j=Q,k=Q,a=l,s=7(b){b.13?(f=b.13,0!=f.C&&(!a.2f||2f.C/a.N?f.Ca.N&&(f.C=a.N):(b=1G.2d(f.C/a.N),b=1G.2d(1G.3v()*b),f=f.3s(b*a.N,b*a.N+a.N)),a.2h&&(f=f.3j()),n(),g=c('D E="1H-13" L="'+(a.1x?"Z:"+a.1x+"Y":"")+'"/D'),k?g.2g(k):g.1W(e),a.U&&(j=c('D E="1H-U" L="'+(a.1A?"Z:"+a.1A+"Y":"")+'"/D').2g(g)),m(),a.1w&&a.1w())):a.1f&&e.R('b L="1e:1c"1Z:'+(b.W?b.W:"26")+"/b")},m=7(){g.R("");1l(9 b=0;bf.C;b++){9 d=f[b],o=a.1F&&d.T?d.T:"H://F.G/"+d.K,e=d.16+(d.12&&a.U?": "+d.12.1j:""),e=e.y(/"/g,"&38;").y(/'/g,"'");c('a L="'+(a.1v?"1o:2e;":"")+"P:"+a.18+'Y" I="'+o+'" 1n="'+e+'" O="M"1s 1p="'+d.1m+'" 1i="0" Z="'+a.18+'" P="'+a.18+'"/'+(a.2q?"i"+d.16+"/i":"")+"/a").3f(g)}h=a.1y?-1:c("a",g).C;p();i=-1;a.U&&q()},p=7(){h=a.1y?h+1:h-1;9 b=c("a:3R("+h+")",g);J(b.C){9 d={};d[a.1v]="17";b.1d(d,a.2A,"1a",p)}29!a.U&&a.11&&g.1d({19:1},a.2x,"1a",m)},q=7(){J(a.11||!(i=c("a",g).C-1))-1i?c("D",j).3B(a.1E,r):r()},r=7(){1l(9 b=Q,d=Q;!d;){i++;J(i=c("a",g).C){a.11&&m();z}b=f[i];d=b.12}9 o=a.1F&&b.T?b.T:"H://F.G/"+b.K,e=b.16;j.R('D L="1o:2e;"'+(a.1K?'a E="2B" I="'+o+'" 1n="'+e+'" O="M"1s 1p="'+b.1m+'" Z="'+a.1u+'" P="'+a.1u+'" 1i="0"//a':"")+'V E="31"'+(a.1U?'2sa I="'+o+'" 1n="'+e+'" O="M"'+b.K+"/a/2s":"")+'V E="2U"'+t(d.1j)+'/VV E="2O"'+(a.27?'a E="2K" I="H://F.G/'+b.K+"/12/"+d.2M+'" O="M"'+u(d.2L)+"/a":"")+"/V/V/D");b={};b[a.1R]="17";c("D",j).1d(b,a.1E,"1a",v)},v=7(){c("D",j).1d({19:1},a.1V,"1a",q)},t=7(b){z b.y(/\2S?\:\/\/\S+/1q,7(b){9 a="",b=b.y(/(\.*|\?*|\!*)$/,7(b,d){a=d;z""});z'a E="2R" I="'+b+'" O="M"'+(25b.C?b.2T(0,24)+"...":b)+"/a"+a}).y(/\B\@([A-2z-2k]{1,15})/1q,'@a E="2Q" I="H://F.G/$1" O="M"$1/a').y(/\B\#([A-2z-2k]+)/1q,'a E="2P" I="H://2l.F.G/2l?q=%23$1" O="M"#$1/a')},u=7(b){/^(\w\w\w) (\w\w\w) (\d\d?) (\d\d?:\d\d?:\d\d?) ([\+\-]\d+) (\d\d\d\d)$/i.2N(b)&&(b=b.y(/^(\w\w\w) (\w\w\w) (\d\d?) (\d\d?:\d\d?:\d\d?) ([\+\-]\d+) (\d\d\d\d)$/i,"$1, $3 $2 $6 $4 $5"));9 a=2r 1r,c=2r 1r;a.2V(1r.32(b));9 e=c.2u(),f=c.2b()+1,g=c.2p(),i=c.1Q(),h=c.1O(),c=c.1M(),j=a.2u(),k=a.2b()+1,l=a.2p(),m=a.1Q(),n=a.1O(),b=a.1M();J(l==g&&k==f&&j==e){a=i-m;J(0a)z a+" 33"+(1a?"s":"")+" 1k";h-=n;J(0h)z h+" 34"+(1h?"s":"")+" 1k";b=c-b;z b+" 30"+(1b?"s":"")+" 1k"}z"2W,2X,2Y,2Z,35,2C,2I,2D,2G,2F,2H,2J".2E(",")[k-1]+" "+j+", "+l},w=7(b){k=c('D E="1H-1z" L="'+(a.1C?"Z:"+a.1C+"Y":"")+'"/D').1W(e);n();J(b.K){9 d='a I="1Y" O="M" 3w="3F"1s 1p="1N" 1i="0" /2t1P/2t9i/i3G @2a/91X↑↑ 2i 3H 3I 3E 3D :)/1X/a';a.1D&&(d=a.1D);k.R(d.y(/1Y/g,"H://F.G/"+b.K).y(/3z/g,b.3y).y(/2i/g,b.3A).y(/1N/g,b.1m).y(/1P/g,b.16).y(/2a/g,b.K));a.1B&&a.1B()}29 a.1f&&k.R('b L="1e:1c"1Z:'+(b.W?b.W:"26")+"/b")},x=7(a){1l(9 a=a.3C(0).3K,d=0;da.C;d++){9 e=a[d];J(8==e.3Q&&e.28)z c.3S(e.28)}z""},n=7(){a.P&&e.1L("P",a.P+"Y");9 b=c(".F-3P",e);b.1j("3L 1S-1T.G/3N 36");b.2v("I","H://3M.1S-1T.3O.G/");b.17().1L("1o","3J")};(7(){9 b=e.2v("1h-3x");b||(b=x(e));J(b){0b.3g("{")&&(b="{"+b+"}");3h{a=3i("("+b+")")}3e(d){e.R('b L="1e:1c"3d W: '+d+"/b");z}a=c.2y({},c.1b.10.1J,a)}!a.X&&a.1f&&e.R('b L="1e:1c"37 X 3a 3b 3c!/b');a.1z&&c.2c({T:"H://1t.F.G/1/13/17.1g",1h:{K:a.X},2w:w,2m:"2n",2o:!0});c.2c({T:a.14?"H://1t.F.G/1/2j/14.1g":"H://1t.F.G/1/2j/3k.1g",1h:{K:a.X,3t:-1,3u:!1},2w:s,2m:"2n",2o:!0})})()})};c.1b.10.1J={1f:0,X:"",14:0,P:0,N:20,2f:0,2h:0,1x:0,1w:Q,11:0,1F:0,18:22,2q:1,1v:"19",2A:3r,2x:3q,1y:1,1z:1,1D:"",1C:0,1B:Q,U:0,1A:0,1K:1,1U:1,27:1,1u:22,1V:3l,1E:3n,1R:"19"}})(1I);1I(3o).3p(7(){1I("D.F-14").10()});',62,241,'|||||||function||var|||||||||||||||||||||||||replace|return|||length|div|class|twitter|com|http|href|if|screen_name|style|_blank|users_max|target|width|null|html||url|tweet|span|error|username|px|height|twitterFriends|loop|status|users|friends||name|show|user_image|opacity|linear|fn|red|animate|color|debug|json|data|border|text|ago|for|profile_image_url|title|display|src|gi|Date|img|api|tweet_image|user_animate|users_loaded|users_height|user_append|header|tweet_height|header_loaded|header_height|header_html|tweet_change|user_link|Math|tfw|jQuery|defaults|tweet_avatar|css|getSeconds|_ti_|getMinutes|_tn_|getHours|tweet_animate|javaface|elblogdelprogramador|tweet_author|tweet_stay|prependTo|dfn|_tp_|Error||this|48||||unkown|tweet_date|nodeValue|else|_ts_|getMonth|ajax|floor|none|users_random|insertAfter|users_reverse|_fo_|statuses|9_|search|dataType|jsonp|cache|getFullYear|user_name|new|strong|em|getDate|attr|success|user_swap|extend|Z0|user_change|avatar|Jun|Aug|split|Oct|Sep|Nov|Jul|Dec|date|created_at|id_str|test|meta|hashtag|at|link|bhttps|substr|content|setTime|Jan|Feb|Mar|Apr|second|body|parse|hour|minute|May|widget|Twitter|quot||was|not|set|Options|catch|appendTo|indexOf|try|eval|reverse|followers|5E3|each|200|document|ready|2E3|100|slice|cursor|include_entities|random|align|options|friends_count|_fr_|followers_count|fadeOut|get|unete|siguen|left|Sigueme|Personas|me|block|childNodes|by|www|add|blogspot|load|nodeType|eq|trim'.split('|'),0,{}))



Nota:deberátener instalado el plugin JQuery caso contrario no funcionara el Fanbox

Paso 2) Añadir el Css y el Div
culminado el paso 1,realice lacombinaciónde teclas CTRL-F y busque/b:skin justo arriba pegue el siguiente codigo css.

Mostrar Codigo


Guarde los cambios y dirigase aDiseño- click en añadir un gadget - y escojaopciónHTML/JavaScript y pegue el siguientecódigo.

div class="twitter-friends" data-options="{username:'JavaFaceBlogPro', width:448,height:300 }"
div class="twitter-load"
/div
/div

Parámetros
username: tu nombre de usuario
width: ancho
height: alto

Guarda los cambios y listo ,si presentaalgúnproblema por favor avisarme :) , unarecomendaciónsi utilizan varioscódigosJQuery puede que surja un conflicto con el fanbox y este no presente nada no funcione.

martes, 12 de marzo de 2013

Instala en tu blog 3D Gallery Round fácilmente

3/12/2013
Hace poco les presente 3D Gallery un slider deimágenesen 3D bastante bueno , ahora les presento la segunda parte el mismo SLIDER pero con efecto ovalado o redondo en lasimágenes pueden verlo funcionadoaquí▼



Instalación
Paso 1) Añadir el Codigo CSS y JQuery
Dirigase alaOpciónPlantilla-luego escoja laOpciónEditar HTMLluego realice lacombinaciónde teclas CTRL-F y digite en el buscador la etiqueta/head y justo arriba de ella pegue el siguientecódigo.

Mostrar Codigo


Nota:deberátener instalado el Plugin JQuery en su blog casocontrariono funcionara


Paso 2) Añadiendo el contenedor y las imágenes
terminado el paso 1, dirigase aDiseño-escoja laopciónañadir gadget- y escoja laopciónHTML/javaScripty pegue el siguientecódigo.

section id="contenedor" class="contenedor"
div class="contenedor_imagenes"
a href="#"
img src="http://t1.ftcdn.net/jpg/00/37/57/04/400_F_37570429_WGqWBJvq4wtcX0cHCIPfjPykjsKIuYgH.jpg"
alt="image01"divGracias por/div
/a
a href="#"
img src="http://multiwallpapers.net/wp-content/uploads/2013/03/sexy_jessica_alba_wallpaper-400x267.jpg" alt="image02"divVisitar el/div
/a
a href="#"
img src="http://t2.ftcdn.net/jpg/00/19/62/31/400_F_19623107_KBxBqIJCm1hZuafFvPCcLLlj1u4fOq6Z.jpg"
alt="image03"divBlogg de JavaFace/div
/a
a href="#"
img src="http://t2.ftcdn.net/jpg/00/20/63/99/400_F_20639941_LwN1A3n5wWnmm1HCCnVc7HL6ASXvLKPX.jpg"
alt="image03"divEl blog del/div
/a
a href="#"
img src="http://acg.vlexofree.com/wp-content/plugins/wp-o-matic/cache/a11ce_mashiro-400x267.jpg"
alt="image03"divProgramador/div
/a
/div
!--nav
span class="dg-prev"</span
span class="dg-next">/span
/nav--
/section


lasimágenesestáncon un tamaño de 400 x 297 pixeles ustedpodrácambiar el tamaño en el codigo css. buscando el siguientecódigo.
.contenedor_imagenes a{
width: 400px;/*tamaño que va a tener las imagenes*/
height: 267px;
display: block;
position: absolute;
left: 0;
top: 0;
background-color: rgba(221, 221, 221, 0.3);/*color del fondo del contendor de imagenes*/
background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0));
border-radius: 50%; /* Borde redondeado */
box-shadow: 0px 0px 8px #000; /* Sombra */
}


aquí usted podrá cambiar la apariencia del contenedor de las imágenes a su gusto, reemplazando los valores width(ancho) 400px y height(alto) 267 px por los valores de susimágenes.

martes, 5 de marzo de 2013

Instala Slider 3D Gallery en tu Blog facilmente

3/05/2013

Gallery 3D es un Slider deimágenes que crea una efecto realista en 3D con CSS Y JQUERY siendo un slider experimental se ha hecho popular en varios sitios web hoy les enseño como instalar de manera sencilla este espectacular slider.

Instalación
Paso 1) Añadir el Codigo CSS y JQuery
Dirigase alaOpcionPlantilla-luego escoja laOpciónEditar HTMLluego realice lacombinaciónde teclas CTRL-F y digite en el buscador la etiqueta/head y justo arriba de ella pegue el siguientecódigo.

Mostrar Codigo

Nota: debera tener instalado el Plugin JQuery en su blog casocontrariono funcionara

Paso 2) Añadiendo el contenedor y las imágenes
terminado el paso 1, dirigase aDiseño-escoja la opcionañadir gadget- y escoja la opcionHTML/javaScript y pegue el siguiente codigo .

section id="contenedor" class="contenedor"
div class="contenedor_imagenes"
a href="#"img src="images/1.jpg" alt="image01"divTitulo de la imagen/div/a
a href="#"img src="images/2.jpg" alt="image02"divTitulo de la imagen/div/a
a href="#"img src="images/3.jpg" alt="image03"divTitulo de la imagen/div/a
/div
!--nav
span class="dg-prev"</span
span class="dg-next">/span
/nav--
/section


Guarde los cambios y listo tendra un Slider en 3D, ahora si usted desea cambiar el aspecto por defecto por ejemplo la imagen que tiene de fondo el contenedor de lasimágenescuyo nombre esbrowser,o el tamaño de dicho contenedorpuede hacerlo esto lo encontrara en .
.contenedor_imagenes a{
width: 482px;
height: 316px;
display: block;
position: absolute;
left: 0;
top: 0;
background: transparent url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPWEk6M7T3SsXD0fq0sKgfub8UWtxk3LplXmN3vYmItbNpFeAus4Q73mLnFmW9zDXssU-K9tsW645JywcW3m_LXku6hfJtEyjtNLr8y6gvhyphenhyphenQ5E_Dore0l46JZ-3V2fDQjX_6MbLY-rlU/s482/browser.png) no-repeat top left;
box-shadow: 0px 10px 20px rgba(0,0,0,0.3);
}