Supporta il tuo Forum su Patreon!
 
  > Register  
  > Calendar  
  > Members List  
 
  > Supporta il Forum  
  > Today's Posts  
   

Go Back   netgamers.it > Tech & Tech > Developer's Zone

Reply
 
Thread Tools Rate Thread
Old 3rd November 2011, 01:33   #31
Cece
- - - - - - - - - - - -
 
Cece's Avatar
 
Join Date: Apr 2002
Posts: 21,278
sto provando a fare l' estensione per firefox , ma come ogni volta mi sto incazzando perchè ho sempre problemi con firefox min version e max version ..
Cece is offline   Reply With Quote
Old 3rd November 2011, 01:47   #32
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
wow siete stati veloci


Guarda su YouTube:
Ksi is offline   Reply With Quote
Old 3rd November 2011, 01:50   #33
kenjinho
master of lolline
 
kenjinho's Avatar
 
Join Date: Sep 2010
Location: Sotto la madre luna
Posts: 8,588
Quote:
Originally Posted by N3uro View Post
http://cece.altervista.org/php5/inde...e=antisiae.crx

Con questo dovrebbe anche installarsi da sola. Grazie cece :brofist:
funziona!
__________________
Forse perché della fatal quïete tu sei l'imago, a me sì cara vieni, o sera...
kenjinho is offline   Reply With Quote
Old 3rd November 2011, 01:52   #34
PhantamaN
Ingorante
 
PhantamaN's Avatar
 
Join Date: Dec 2001
Posts: 2,202
io vi amo cazzo, siete il mio orgoglio... mi sembra di essere un alcolizzato americano negli anni venti... soltanto che siamo nel terzo millennio
__________________
Anche l'ingoranza ha un limite... + ∞.
La moneta ufficiale di Agorà è ora reale. Scoprila anche tu e richiedi subito i tuoi BORZI! Il mio indirizzo BORZI: 54dvYXWCK34T4aQF6vkGV5xEPYtYom66Qq
PhantamaN is offline   Reply With Quote
Old 3rd November 2011, 01:53   #35
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
Ne avevo fatto una versione anchio, senza innerhtml (cheaters ) però ovviamente resta il problema della scritta

Last edited by Ksi; 3rd November 2011 at 02:07.
Ksi is offline   Reply With Quote
Old 3rd November 2011, 01:58   #36
Cece
- - - - - - - - - - - -
 
Cece's Avatar
 
Join Date: Apr 2002
Posts: 21,278
la versione di n3uro a me toglie anche la scritta , ho notato che però mi porta via pezzi di codice sotto ..

Last edited by Cece; 3rd November 2011 at 02:03.
Cece is offline   Reply With Quote
Old 3rd November 2011, 02:00   #37
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
Quote:
Originally Posted by Cece View Post
la versione di n3uro a me toglie anche la scritta
sisi certo anche a me intendevo togliere la scritta senza usare innerhtml
Ksi is offline   Reply With Quote
Old 3rd November 2011, 02:10   #38
ozeta
zeta
 
ozeta's Avatar
 
Join Date: Dec 2005
Posts: 13,824
si usa con greasemonkey? quindi va anche su ff?

Last edited by ozeta; 3rd November 2011 at 02:13.
ozeta is offline   Reply With Quote
Old 3rd November 2011, 02:16   #39
Cece
- - - - - - - - - - - -
 
Cece's Avatar
 
Join Date: Apr 2002
Posts: 21,278
Quote:
Originally Posted by Cece View Post
la versione di n3uro a me toglie anche la scritta , ho notato che però mi porta via pezzi di codice sotto ..
Smanettando ho fixato il problema sostituendo
Code:
(posfine+44);
con
Code:
(posfine+23);
Quote:
Originally Posted by ozeta View Post
si usa con greasemonkey? quindi va anche su ff?
Certo
Cece is offline   Reply With Quote
Old 3rd November 2011, 02:21   #40
Cece
- - - - - - - - - - - -
 
Cece's Avatar
 
Join Date: Apr 2002
Posts: 21,278
Niente ora bug su altri video , mi affido a qualcuno che capisca qualcosa ..

tipo qua che c'è ne sono 3 quello di nervo converte solo il primo

http://gaming.ngi.it/showthread.php?t=544756

Last edited by Cece; 3rd November 2011 at 02:28.
Cece is offline   Reply With Quote
Old 3rd November 2011, 02:25   #41
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
Quote:
Originally Posted by Cece View Post
Niente ora bug su altri video , mi affido a qualcuno che capisca qualcosa ..
quali altri video? Quello di neuro direi che va più che bene
Ksi is offline   Reply With Quote
Old 3rd November 2011, 02:29   #42
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
Quote:
Originally Posted by Cece View Post
Smanettando ho fixato il problema sostituendo
Code:
(posfine+44);
con
Code:
(posfine+23);


Certo
meglio così:

Code:
listadiv.item(i).innerHTML = testo.substring(1, posinizio) + 
'<br>' + embedcustom + '<br><br>' + testo.substring(posfine+31);
Ksi is offline   Reply With Quote
Old 3rd November 2011, 02:41   #43
Cece
- - - - - - - - - - - -
 
Cece's Avatar
 
Join Date: Apr 2002
Posts: 21,278
ho uppato quello con il tuo fix , come misure del video secondo voi vanno bene ? visto che non è come il vecchio embed di ngi + squadrato
Cece is offline   Reply With Quote
Old 3rd November 2011, 05:25   #44
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
pant pant... allora ho finito la mia versione, quella di n3uro aveva qualche bugs >_> oltre a far fungere il possibile, ho aggiunto il supporto all'hd (ythd)! E' rimasto però un bug fastidioso, capita di rado che non carichi alcuni video... tipo nel thread di pompo nelle casse (ma forse è una cosa buona, che dite? )

Plugin Firefox: http://hulkshare.com/9wgr9nno7nzz

Code:
// ==UserScript==
// @name           anti-antiembed for ngi
// @include        http://gaming.ngi.it/*
// @exclude        http://youtube.com/*
// @exclude        http://www.youtube.com/*
// MadeBy		   [email protected] 
//--->contenuto libero,modificabile, etc.. basta che manteniate il nome del/egli autori >_>
// ==/UserScript==
//:::::Shu::::::

var page=document.location.href;
if(page.match("http://gaming\.ngi\.it/.*"))
{
var e=document.links;
var pushed=new Array();
for(i=0;i<e.length;i++)
{
	if(e[i].href.match("http://(www\.|)youtube\.com/watch"))
	{
		//alert(e[i].href);
		if(e[i].hasChildNodes())
		{
			if(e[i].childNodes[0].nodeName.match("#text") && e[i].childNodes[0].data.match("click"))
			{
				var node=e[i].parentNode;
				while (node.hasChildNodes()) {
				 node.removeChild(node.lastChild);
				}
				
				argus=e[i].href.substring(e[i].href.indexOf('?')+1).split('&');
				for(x=0;x<argus.length;x++)
				{
					if(!argus[x].indexOf('v='))
					{				
						createVideo(e[i],argus[x].substring(2))
					}
				}
				
				var nodelist=e[i].getElementsByTagName("img");
				if(nodelist.length==1 && e[i].childElementCount>1)// && e[i].childNodes[2].alt.match("YT Thumbnail"))
				{
					var node=e[i];
					while (node.hasChildNodes()) {
					 node.removeChild(node.lastChild);
					}
				}
				
				var testo = e[i].parentNode.innerHTML;
				var str="Guarda su YouTube: ";
				var inizio = new RegExp('Guarda su YouTube: ',"ig");			
				var posinizio = testo.search(inizio);
				e[i].parentNode.innerHTML=testo.substring(1, posinizio) + testo.substring(posinizio+str.length+7);
			}
		}
	}
}

// ythd
var listadiv = document.getElementsByTagName("div");
for(i=0; i < listadiv.length; i++)
  {
	  var divid = listadiv.item(i).id;
	  var c=0; var lastc=0;
  	  if(divid.indexOf("post_message") == 0)
 	   {
		  while(c==0 || c!=lastc)
		  {
			  lastc=c;	
		  var testo = listadiv.item(i).innerHTML;
		  var posinizio = testo.search(new RegExp(/\[ythd\]/gi));
		  var posfine = testo.search(new RegExp("\\[\\/ythd\\]","gi"));
		  if(posinizio != -1)
			{
				  var videoid = testo.substring(posinizio+6, posfine);
				  var embedcustom = '<param name="movie" value="http://www.youtube.com/v/"'+videoid+'></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/'+videoid+'?fs=1&amp;hl=pt_BR&amp;hd=1" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" width="560" height="340"></embed>';
				listadiv.item(i).innerHTML = testo.substring(1, posinizio) + '<br>' + embedcustom + '<br><br>' + testo.substring(posfine+7);
				c++;
			}
			if(c==0)
				c=1;
		  }
	   }
  }
  
// LiveLeak
for(i=0; i < listadiv.length; i++)
  {
	  var divid = listadiv.item(i).id;
	  var c=0; var lastc=0;
  	  if(divid.indexOf("post_message") == 0)
 	   {
		  while(c==0 || c!=lastc)
		  {
			  lastc=c;		  
			  var testo = listadiv.item(i).innerHTML;
			  var posinizio = testo.search(new RegExp(/\[livk\]/gi));
			  var posfine = testo.search(new RegExp("\\[\\/livk\\]","gi"));
			  if(posinizio != -1)
				{
					  var videoid = testo.substring(posinizio+6, posfine);
					  var embedcustom = '<param name="movie" value="http://www.liveleak.com/e/' + videoid + '"></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.liveleak.com/e/' + videoid + '" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" width="560" height="340"></embed></object>';
					listadiv.item(i).innerHTML = testo.substring(1, posinizio) + '<br>' + embedcustom + '<br><br>' + testo.substring(posfine+7);
					c++;
				}
			if(c==0)
				c=1;
		  }
	   }
  }
  
  
}


function createVideo(e,tubelink)
{
if(pushed.indexOf(tubelink)!=-1){
	alink=document.createElement('a');
	alink.setAttribute('href','#shuTube_'+tubelink);
	alink.innerHTML=e.innerHTML;
	e.parentNode.replaceChild(alink,e);
	return;
}
pushed.push(tubelink);
tubeobj=document.createElement('object');
tubeobj.setAttribute('width','560');
tubeobj.setAttribute('height','340');
tubeobj.setAttribute('id','shuTube_'+tubelink)
tubeobj.innerHTML = '<param name="movie" value="http://www.youtube.com/v/"'+tubelink+'></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/'+tubelink+'?fs=1&amp;hl=pt_BR&amp;" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true" width="560" height="340"></embed>'
newline=document.createElement('br');
e.parentNode.insertBefore(newline,e);
e.parentNode.insertBefore(tubeobj,newline);
newline=document.createElement('br');
e.parentNode.insertBefore(document.createElement('br'),tubeobj);
}

function createVideoHD(e,tubelink)
{
if(pushed.indexOf(tubelink)!=-1){
	alink=document.createElement('a');
	alink.setAttribute('href','#shuTube_'+tubelink);
	alink.innerHTML=e.innerHTML;
	e.parentNode.replaceChild(alink,e);
	return;
}
pushed.push(tubelink);
tubeobj=document.createElement('object');
tubeobj.setAttribute('width','560');
tubeobj.setAttribute('height','340');
tubeobj.setAttribute('id','shuTube_'+tubelink)
tubeobj.innerHTML = '<param name="movie" value="http://www.youtube.com/v/"'+tubelink+'></param><param name="wmode" value="transparent"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/'+tubelink+'?fs=1&amp;hl=pt_BR&amp;hd=1" type="application/x-shockwave-flash" wmode="transparent" allowfullscreen="true"width="560" height="340"></embed>'
newline=document.createElement('br');
e.parentNode.insertBefore(newline,e);
e.parentNode.insertBefore(tubeobj,newline);
newline=document.createElement('br');
e.parentNode.insertBefore(document.createElement('br'),tubeobj);
}

Last edited by Ksi; 3rd November 2011 at 10:04.
Ksi is offline   Reply With Quote
Old 3rd November 2011, 08:19   #45
Ksi
the e.addicted experience
 
Join Date: Aug 2003
Location: x
Posts: 3,885
Boh quel bug rimane un mistero. Meanwhile ho aggiunto il supporto a live leak


[livk]599_1320189649[/livk]


[livk]790_1320256287[/livk]


Last edited by Ksi; 3rd November 2011 at 08:23.
Ksi is offline   Reply With Quote
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 03:32.



Copyright 2017-2024 by netgamers.it