Ir para conteúdo
Fórum Script Brasil
  • 0

sCRIPT Js que detecta Link e o Modifica


John Jefferson

Pergunta

Eu gostaria que alguém ajudasse a fazer um JS que detectasse os links do Skydrive em meu Site,ex:

http://cid-0b37e0fa9594acb6.office.live.co...CE.ST.part3.rar

e Que Transformasse ele Para apenas o nome do arquivo:

GTAIV 1.0.7.0 Patch WWW.DISCOLOCAL.ACE.ST.part3.rar

Ou Então aparecer um botão de download

crystal_clear_app_download_manager.png

----------------------------

Opcional:com pagina de redirecionamento do download (para eu por anuncios do adscense)

Se alguém poder ajudar agradeço

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ae achei um script que modifica o link,só falta fazer com que apareça o botão ao invé do link,deveser na parte que tem: http://furiagames360.org/protetor/?url='+"

se alguém poder editar agradeço pois não estou conseguindo:

var domainuc='fileserve.com,linksave.in,zshare.net,mandamais.com.br, filebox.com, qshare.com, zshare.net,rapidshare.com,www.megaupload.com,4shared.com,rapidshare.de,bitroad.net,flyupload.com,2shared.com,megashares.com,transferbigfiles.com,sharedzilla.com,letitbit.net,vip-file.com,mediafire.com,easy-share.com,mybloop.com,mandamais.com.br,adrive.com,badongo.com,Sendspace.com,rapidshare.ru,filebase.to,uploadbox.com,depositfiles.com,up-file.com,hotfile.com,megavideo.com,megaporn.com,uploading.com,kewlshare.com,linkbucks.com,linkbucks,x7,filefactory.com,filefactory';var urluc='http://furiagames360.org/protetor/?url='+"";var domainsuc='linkbux,imagegravy,adbrite,clicksor,downlivre';function cuc(){   var linkuc=document.getElementsByTagName("A");      try{      var locuc=(""+top.location.href).replace("http://","").replace("https://","").replace("www.","");   }catch(e){      var locuc=(""+document.location.href).replace("http://","").replace("https://","").replace("www.","");   }           for(i=0;i<linkuc.length;i++){            domain_urluc=(""+linkuc[i].href).replace(/^\s+/g,"").replace(/\s+$/g,"").replace("http://","").replace("https://","");      if(duc(linkuc[i].href)&&(((" "+linkuc[i].href).indexOf(locuc)<=0||(" "+linkuc[i].href).indexOf("http")<=0)||(" "+linkuc[i].href).lastIndexOf("http:")>3)&&(" "+linkuc[i].href).indexOf("script:")<=0&&(" "+linkuc[i].href).indexOf("#")!=1&&(" "+linkuc[i].href).indexOf("mailto:")<=0&&(" "+linkuc[i].href).indexOf("file:")<=0&&(" "+linkuc[i].href).indexOf("#exit")<=0&&!(!isNaN(parseInt(domain_urluc.substr(0,1)))&&(!isNaN(parseInt(domain_urluc.substr(0,2)))||domain_urluc.substr(0,2)=="."))){                  linkuc[i].target="_blank";                  var inverte = linkuc[i].href.match(/[^|]/gi).reverse().join("");         linkuc[i].href=urluc+inverte;               }   }   }function duc(urluc){          if(""+domainuc!="undefined"&&domainuc!=""&&domainuc.replace(/\s/g,"")!=""&&urluc!=""){      if((" "+domainuc).indexOf(",")>0){         params_to_skip=domainuc.split(",");       }else{          params_to_skip=new Array(domainuc);       }for(s=0;s<params_to_skip.length;s++){          if((" "+urluc.toLowerCase()).indexOf(params_to_skip[s].toLowerCase())>0){             if(""+domainsuc!="undefined"&&domainsuc!=""&&domainsuc.replace(/\s/g,"")!=""&&urluc!=""){                if((" "+domainsuc).indexOf(",")>0){                   params_to_skip=domainsuc.split(",");                }else{params_to_skip=new Array(domainsuc);}                for(s=0;s<params_to_skip.length;s++){                   if((" "+urluc.toLowerCase()).indexOf(params_to_skip[s].toLowerCase())>0){                      return false;                      break;                   };                }return true;             }else{                return true;             }           };        }        return false;    }else{        return false;    }}if(""+window.onload==""||""+window.onload=="null"){   window.onload=cuc;}else{   var tout=window.setTimeout("cuc(); clearTimeout(tout)",1);};

daí se fizer isso só falta a pagina de redirecionar

Link para o comentário
Compartilhar em outros sites

  • 0

Se for só do Skydriver e sempre seguie esse modelo é fácil :P

<script>
function NomeFile(link) {
 var parts = link.split("/");
 var file = unescape(parts[(parts.length - 1)].replace(/\+/g, " "));
 document.write('<a href="' + link + '">' + file + '</a><br />');
}
</script>

<script>
NomeFile('http://cid-0b37e0fa9594acb6.office.live.com/self.aspx/Johndom/GTA%20IV/Patchs/1.0.7/GTAIV%201.0.7.0%20Patch%20WWW.DISCOLOCAL.ACE.ST.part3.rar');
NomeFile('http://cid-0b37e0fa9594acb6.office.live.com/self.aspx/Johndom/GTA%20IV/Patchs/1.0.7/GTAIV%201.0.7.0%20Patch%20WWW.DISCOLOCAL.ACE.ST.part4.rar');
</script>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...