Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lopin

[Resolvido] Código Protetor de Link

Recommended Posts

Boa noite pessoal!

É o seguinte, como eu faço para que esse código pare de inverter as urls..

 

var domainuc='zshare.net,superfastfile.com,freakshare.net,shareflare.net,fileServe.com,hotfile.com,storage.to,filebox.com,4shared.com,ziddu.com,bigandfree.com,rapidshare.com,x7.to,megaupload.com,rapidshare.de,uploading.com,bitroad.net,flyupload.com,2shared.com,uploaded.to,ul.to,torrent.zoink.it,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,megavideo.com,depositfiles.com,linkbucks.com,filefactory.com,linkbucks,mega---.com,kewlshare.com,qshare.com,up-file.com,movieshare.in,bigandfree.com,sharingmatrix.com,oron.com,sharedpartners.com';

var urluc='http://meuprotetor.net/056/framedesk.php?site='+'';

var domainsuc='linkbux,imagegravy,adbrite,clicksor';

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);
};

 

Ex: http://meuprotetor.net/056/framedesk.php?site=z3xfwyu/elif/moc.evreselif.www//:ptth=lru?/knil/moc.sotelpmocsitargsdaolnwod//:ptth

 

Eu quero que ele apenas aplique o protetor, e não inverta a url!

Ex:http://meuprotetor.net/056/framedesk.php?site=http://www.megaupload.com/?d=3JWAXSJ1

Compartilhar este post


Link para o post
Compartilhar em outros sites

var inverte = linkuc[i].href.match(/[^|]/gi).reverse().join('');

 

Essa é a linha que inverte o link, então é só tirar o .reverse() que para de reverter.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.