var url_ima='',post_url='',blog_nomb='',title_post='',post_resume='';var intervalo1='',intervalo2,estado=true;var contador =6,existen=true;var Options = { NameBlog : "",TitlePost:"",UrlPost:"",BodyPost:"",};var Usuario=Array();jQuery(function() {jQuery("#content div").hide();jQuery("#tabs li:first").attr("id","current");jQuery("#content div:first").fadeIn(); jQuery('#tabs a').click(function(e) { e.preventDefault(); jQuery("#content div").hide(); jQuery("#tabs li").attr("id",""); jQuery(this).parent().attr("id","current"); jQuery('#tabs a').removeClass("active"); jQuery(this).addClass("active"); jQuery(jQuery(this).attr('title')).fadeIn();});/*********MURO**********/jQuery('#publicar_muro').focus(function(){ var txtval = jQuery('#publicar_muro').val(); if(txtval == 'Escribe tu noticia..'){ jQuery('#publicar_muro').val('');}});jQuery('#publicar_muro').focusout(function(){ var txtval = jQuery('#publicar_muro').val(); if(txtval == ""){ jQuery('#publicar_muro').val('Escribe tu noticia..'); } }); jQuery('#publicar_muro').keyup( function() { var texto = jQuery(this).val(); if(texto.length 0){ ActivaDesacti(jQuery("#btos_muro input[type=button]"),false); } else{ ActivaDesacti(jQuery("#btos_muro input[type=button]"),true); }});/*********PAGE**********/ jQuery('#publicar_fanpage').focus(function(){ var txtval = jQuery('#publicar_fanpage').val(); if(txtval == 'Escribe tu noticia..'){ jQuery('#publicar_fanpage').val('');}});jQuery('#publicar_fanpage').focusout(function(){ var txtval = jQuery('#publicar_fanpage').val(); if(txtval == ""){ jQuery('#publicar_fanpage').val('Escribe tu noticia..');} }); jQuery('#publicar_fanpage').keyup( function() { var texto = jQuery(this).val(); if(texto.length 0){ ActivaDesacti(jQuery("#btos_fanpage input[type=button]"),false); } else{ ActivaDesacti(jQuery("#btos_fanpage input[type=button]"),true); }}); /************LOGIN ON OFF**************/ jQuery('#login_on_off').click(function(){ if(estado==true){ login(); } else{ cerrar(); }}); /********PUBLICAR MURO************/jQuery('#publi_muro').click(function(e) { if(jQuery('#publicar_muro').val()=='Escribe tu noticia..'){ consola(false,'Atencion','Por favor añada la noticia a publicar'); } else{ if(jQuery("#bto_standar").is(":checked")){ publicar('/me/feed',jQuery('#publicar_muro').val(),Options,'Muro'); } if(jQuery("#bto_media").is(":checked")){ public_mediaMuro(jQuery('#publicar_muro').val(),Options,'Muro'); } }});jQuery('#limpiar_muro').click(function(e) { jQuery('#publicar_muro').val('Escribe tu noticia..'); });/*************PUBLICAR FANPAGE******************/jQuery('#publi_fanpage').click(function(e) { if(jQuery('#publicar_fanpage').val()=='Escribe tu noticia..'){ consola(false,'Atencion','Por favor añada la noticia a publicar'); } else{ contador=6; clearInterval(intervalo1); clearInterval(intervalo2); intervalo1 = setInterval(function () { publicar_pages(); },5e3); intervalo2 = setInterval(function () { cuenta(); },1000); } });jQuery('#limpiar_fanpage').click(function(e) { jQuery('#publicar_fanpage').val('Escribe tu noticia..'); });});window.fbAsyncInit = function(){FB.getLoginStatus(function(response){ if(response.status != "unknown"){ FB.api('/me', function(response) { if (!response || response.error) { } else { lista_page(); jQuery('#login_on_off').val('Cerrar sesion'); jQuery('strong#msadmin').text('Bienvenido '+response.name); jQuery('strong#msadmin').css({'color':'#14a6e3'}); estado=false; if(Usuario.length0){ Usuario.clear(); } Usuario.push({usu_id:response.id}); } }); }else{ jQuery('#login_on_off').val('Iniciar sesion'); jQuery('strong#msadmin').text('Debes de iniciar sesion'); jQuery('strong#msadmin').css({'color':'#f02626'}); estado=true; } });};var id_publicacion='';function ActivaDesacti(obj,estado){ obj.each(function() { var button=jQuery(this).attr('disabled'); if(button=="disabled"){ jQuery(this).attr('disabled',estado); } else{ jQuery(this).attr('disabled',estado); } }); }function cuenta(){ contador--; if(contador=0){ jQuery('strong#contador').text(contador); } else{ jQuery('strong#contador').text(""); } }function login(){FB.login(function(response) { if (response.status=="connected") { FB.api('/me', function(response) { if (!response || response.error) { } else { lista_page(); jQuery('#login_on_off').val('Cerrar sesion'); jQuery('strong#msadmin').text('Bienvenido '+response.name); jQuery('strong#msadmin').css({'color':'#14a6e3'}); estado=false; if(Usuario.length0){ Usuario.clear(); } Usuario.push({usu_id:response.id}); } }); } else{ consola(false,"Atencion","Debes Iniciar sesion para publicar"); jQuery('#login_on_off').val('Iniciar sesion'); estado=true; } },{'scope': 'publish_stream,user_groups,manage_pages,user_photos'});}function cerrar(){ FB.logout(function(response) { jQuery('strong#msadmin').text('Debes de iniciar sesion'); jQuery('strong#msadmin').css({'color':'#f02626'}); jQuery('#login_on_off').val('Iniciar sesion'); jQuery("section#container_page,section#container_grupos").empty(); estado=true; });}function lista_page(){ FB.api('/me/accounts', function(response) { if(response.data) { var contenedor = document.getElementById('container_page'); var lista_grupos = document.createElement('form'); lista_grupos.id = 'items_page_check'; for(var i = 0; i response.data.length; i++) { var grupo_item = document.createElement('section'); grupo_item.id = 'friend_' + response.data[i].id; grupo_item.innerHTML = 'input type="checkbox" name="idpage" id="'+response.data[i].name+'" value="'+ response.data[i].id + '" /' + 'span class="nom_grupos"'+response.data[i].name+'/span'; lista_grupos.appendChild(grupo_item); } contenedor.appendChild(lista_grupos); } else{ consola(false,"Atencion","Error al Obtener Fanpage, acepte los permisos de facebook"); } });}function publicar_pages(){ var items_page = document.getElementById('items_page_check'); for(var i = 0; i items_page.idpage.length; i++) { if(items_page.idpage[i].checked) { if(jQuery("#bto_standar").is(":checked")){ public_page(items_page.idpage[i].value,jQuery('#publicar_fanpage').val(),Options,items_page.idpage[i].id); items_page.idpage[i].checked=false; } if(jQuery("#bto_media").is(":checked")){ public_mediaPage(items_page.idpage[i].value,jQuery('#publicar_fanpage').val(),Options,items_page.idpage[i].id); items_page.idpage[i].checked=false; } break; } } }function publicar(feed,area_msm,option,name_status){loadProgres(true); FB.api(feed, 'post', { message: area_msm, picture : getImgpost(option.BodyPost), link : option.UrlPost, name : option.NameBlog+': '+ option.TitlePost, description : getCaracteres(getTextpost(option.BodyPost),200) }, function(response) { if (!response || response.error) { consola(false,"Atencion","Error al Publicar en: "+name_status); console.log(response); loadProgres(false); } else { contador=6; consola(true,"Exito.","Publicacion exitosa en: "+name_status); console.log(name_status); loadProgres(false); } }); }function public_mediaMuro(area_msm,option,status){loadProgres(true); var access_token = FB.getAuthResponse()['accessToken']; FB.api('me/photos?access_token='+access_token,'post',{ message: area_msm+" "+option.UrlPost, url: getImgpost(option.BodyPost), access_token: access_token },function(response) { if (!response || response.error) { consola(false,"Atencion","Error al Publicar en: "+status); console.log(response); loadProgres(false); } else { contador=6; consola(true,"Exito.","Publicacion exitosa en: "+status); loadProgres(false); } }); }function public_mediaPage(page_id,area_msm,option,status){ FB.api('/' + page_id, {fields: 'access_token'}, function(resp) { if(resp.access_token) { FB.api('/' + page_id + '/photos','post',{ message: area_msm + option.UrlPost, url: getImgpost(option.BodyPost), access_token: resp.access_token },function(response) { if (!response || response.error) { consola(false,"Atencion","Error al Publicar en: "+status); console.log(response); } else { contador=6; consola(true,"Exito.","Publicacion exitosa en: "+status); } }); } });} function public_page(page_id,area_msm,option,estatus) { loadProgres(true); FB.api('/' + page_id, {fields: 'access_token'}, function(resp) { if(resp.access_token) { FB.api('/' + page_id + '/feed','post',{ message: area_msm, picture : getImgpost(option.BodyPost), link : option.UrlPost, name : option.NameBlog+': '+ option.TitlePost, description : getCaracteres(getTextpost(option.BodyPost),200), access_token: resp.access_token } ,function(response) { if (!response || response.error) { consola(false,"Atencion","Error al publicar "+estatus); loadProgres(false); } else { consola(true,"Exito","Se publico con exito "+estatus); loadProgres(false); console.log(estatus); contador=6; } }); } });}Array.prototype.clear = function() { var a = this.length; for(var i=0;ia;i++) { this.pop(); }};function loadProgres(estado){ if(estado==true){ jQuery("#load_progres").fadeIn("slow"); } else{ jQuery("#load_progres").fadeOut("slow"); } }function getImgpost(obj){ var ima= jQuery(":first img", jQuery("#"+obj)).attr("src"); console.log("#"+obj); if (ima!=null) { return ima; } else { return "https://lh5.googleusercontent.com/-53p0t9k_FgI/Ux-8AXjrz5I/AAAAAAAAHkk/ioAcSwnjEYU/w454-h340-no/no_imagen.jpg"; }}function getTextpost(c){ var b = jQuery("#" + c).clone(); b = jQuery.trim(b.text()); return b;}function getCaracteres(comentario, limite){ var longitud = limite; var cortado = ''; if (comentario.length longitud) { var texto = comentario.substring(0, longitud); var indiceUltimoEspacio = texto.lastIndexOf(' '); texto = texto.substring(0, indiceUltimoEspacio); cortado = texto; } else { cortado = comentario; } return cortado;}/**********************/function consola(modo,titu,msj){ if(jQuery('div#estatus_mensaje span').length0){ jQuery('div#estatus_mensaje').children().remove(); } var estatus_mensaje=jQuery("div/").addClass('estatus_mensaje left_estatus').attr("id","estatus_mensaje"); jQuery("body").append(estatus_mensaje); estatus_mensaje.fadeIn("slow"); /*************/ var span_title=jQuery("strong/").text(titu).attr("id","titu_msj"); var container_mensaje=jQuery("div/").addClass("alerta").append("p"+msj+"/p"); if(modo==false){ span_title.addClass("icon_error"); jQuery('div#estatus_mensaje').append(span_title,container_mensaje).delay(3e3).fadeOut("slow"); console.log("Entro en false"); } else{ span_title.addClass("icon_ok"); jQuery('div#estatus_mensaje').append(span_title,container_mensaje).delay(3e3).fadeOut("slow"); console.log("Entro en true"); }}var mpl = { parametros : function(setupobj){ for(var key in setupobj) Options[key]=setupobj[key]; }};window.JFaceSocialPublish=mpl;
Smart Starter
Euro $2599
Smart Starter
Euro $2599
No hay comentarios:
Publicar un comentario