Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Polski blackout przeciwko ACTA na IP.Board


necik

Rekomendowane odpowiedzi

Witam,

Jak zapewne wiecie (albo nie) na jutro planowana jest akcja http://antyweb.pl/ni...czyli-blackout/

I w związku z tym mam pytanie - w którym miejscu kod ip.board umieścić poniższe kody aby wszystko dobrze działało?

Do nagłówka strony dodajemy:

<link rel=”stylesheet” type=”text/css”

href=”http://c3416512.r12.cf0.rackcdn.com/anty_acta_v2.css” />

Jeśli na danej stronie nie ma jQuery to trzeba by je dodać:

<script type=”text/javascript”

src=”https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”>

</script>

Po załadowaniu jQuery, np. jako ostatni wpis przed końcem body wstawić JS

<script type=”text/javascript”

src=”http://c3416512.r12.cf0.rackcdn.com/anty_acta_v2.js”>

</script>

Edytowane przez necik

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie próbowałem wstawić kod w edycji stylu, ale powoduje drobny konflikt - narzędzia moderacyjne w widoku tematu są domyslnie rozwinięte.

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

nie testowałem

dodajemy w head

<script type=”text/javascript”
src=”https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js”>
</script>

<script type="text/javascript">
var j = jQuery.noConflict();
j(document).ready(function(){
if (new Date() > (new Date("2012/01/24 00:00")) && new Date() < new Date("2012/01/25 00:00"))
{
   function getBlackdownCookie()
   {
		   var i, name, value, cookies = document.cookie.split(";");
		   for (i = 0; i < cookies.length; i++)
		   {
				   name =cookies[i].substr(0, cookies[i].indexOf("="));
				   value = cookies[i].substr(cookies[i].indexOf("=") + 1);
				   name = name.replace(/^\s+|\s+$/g,"");
				   if (name == "blackdownCookie")
				   {
						   return unescape(name);
				   }
		   }
   }
   function setBlackdownCookie()
   {
		   var exdate = new Date();
		   exdate.setDate(exdate.getDate() + 500);
		   document.cookie = "blackdownCookie" + "=" + ("1; expires=" + exdate.toUTCString());
   }
   function checkBlackdownCookie()
   {
		   var username = getBlackdownCookie("blackdownCookie");
		   return (username != null && username != "");
   }
   if (!checkBlackdownCookie())
   {
		   j('body').append('<div id="overlayblack"></div>');
		   j('body').css('overflow-x','hidden');
		   var siteheight = j('body').outerHeight();
		   var sitewidth = j('body').outerWidth();
		   j('#overlayblack').css('height', siteheight + 400);
		   var mouseX = 0;
		   var mouseY = 0;
				   j(document).mousemove( function(e) {
						   mouseX = e.pageX - (sitewidth / .2);
						   mouseY = e.pageY - ((siteheight + 400)/2);
						   j('#overlayblack').css({backgroundPosition: mouseX + 'px' + ' ' + mouseY + 'px' });
				   });
		   j('body').append('<div id="blackclose"><a href="#" class="fright">zamknij</a><p><a href="http://c3416512.r12.cf0.rackcdn.com/anty_acta_v2.html">niebawem tak może wyglądać internet - NIE dla ACTA!</a></p></div>');
		   j('#blackclose a').click(function(){
				   j('#overlayblack').remove();
				   j('#blackclose').remove();
				   setBlackdownCookie();
		   });
   }
}
});
</script>

dodaj w CSS

#blackclose a, #blackclose a:visited {
text-decoration: none;
font-family: "Arial",Helvetica,sans-serif
}
#overlayblack {
background: -moz-radial-gradient(center center 45deg, circle closest-side, transparent 0pt, black 350px) repeat scroll 0 0 transparent;
background: -webkit-gradient(radial, center center, 0, center center, 350, from(transparent), to(rgba(0, 0, 0, 1)));
background: -o-radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* IE10+ */
background: radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* W3C */
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 200%;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2000;
}
#blackclose {
  text-align: center;
  height: 40px;
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 2001;
  background: #000;
}
#blackclose a{font-size: 12px; margin-right: 10px; color: #fff; margin-top: 10px;}
#blackclose p {padding: 0px; margin: 0px;}
#blackclose p a{color: #fff; font-size: 30px; padding-top: 20px;}
#blackclose .fright{ float:right; }

Edytowane przez Nitrous
Odnośnik do komentarza
Udostępnij na innych stronach

Dokładnie - skoro wiesz gdzie tkwi błąd, po proszę podziel się tym z innymi, którzy chcą dołączyć do akcji blackout.

Moje forum komputerowe ForumPC.pl korzysta z hostingu w Progreso.pl - w trakcie zamówienia serwera podaj kod FORUMPC a otrzymasz miesiąc abonamentu gratis.

Odnośnik do komentarza
Udostępnij na innych stronach

Otwieramy edycje bita: globalTemplate

Nad </head> dodajemy:

<style type="text/css">
#blackclose a, #blackclose a:visited {
text-decoration: none;
font-family: "Arial",Helvetica,sans-serif
}

#overlayblack {
background: -moz-radial-gradient(center center 45deg, circle closest-side, transparent 0pt, black 350px) repeat scroll 0 0 transparent;
background: -webkit-gradient(radial, center center, 0, center center, 350, from(transparent), to(rgba(0, 0, 0, 1)));
background: -o-radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* IE10+ */
background: radial-gradient(center, circle cover, rgba(0,0,0,0) 0%,rgba(0,0,0,0.74) 10%,rgba(0,0,0,1) 19%,rgba(0,0,0,1) 100%); /* W3C */
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 200%;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2000;

}

#blackclose {
  text-align: center;
  height: 40px;
  width: 100%;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 2001;
  background: #000;
}

#blackclose a{font-size: 12px; margin-right: 10px; color: #fff; margin-top: 10px;}
#blackclose p {padding: 0px; margin: 0px;}
#blackclose p a{color: #fff; font-size: 30px; padding-top: 20px;}
#blackclose .fright{ float:right; }
</style>

Nastepnie nad </body>

dodajemy


<script type="text/javascript">
var j = jQuery.noConflict();
j(document).ready(function(){
if (new Date() > (new Date("2012/01/24 00:00")) && new Date() < new Date("2012/01/25 00:00"))
{
	   function getBlackdownCookie()
	   {
					   var i, name, value, cookies = document.cookie.split(";");
					   for (i = 0; i < cookies.length; i++)
					   {
									   name =cookies[i].substr(0, cookies[i].indexOf("="));
									   value = cookies[i].substr(cookies[i].indexOf("=") + 1);
									   name = name.replace(/^\s+|\s+$/g,"");
									   if (name == "blackdownCookie")
									   {
													   return unescape(name);
									   }
					   }
	   }
	   function setBlackdownCookie()
	   {
					   var exdate = new Date();
					   exdate.setDate(exdate.getDate() + 500);
					   document.cookie = "blackdownCookie" + "=" + ("1; expires=" + exdate.toUTCString());
	   }
	   function checkBlackdownCookie()
	   {
					   var username = getBlackdownCookie("blackdownCookie");
					   return (username != null && username != "");
	   }
	   if (!checkBlackdownCookie())
	   {
					   j('body').append('<div id="overlayblack"></div>');
					   j('body').css('overflow-x','hidden');
					   var siteheight = j('body').outerHeight();
					   var sitewidth = j('body').outerWidth();
					   j('#overlayblack').css('height', siteheight + 400);
					   var mouseX = 0;
					   var mouseY = 0;
									   j(document).mousemove( function(e) {
													   mouseX = e.pageX - (sitewidth / .2);
													   mouseY = e.pageY - ((siteheight + 400)/2);
													   j('#overlayblack').css({backgroundPosition: mouseX + 'px' + ' ' + mouseY + 'px' });
									   });
					   j('body').append('<div id="blackclose"><a href="#" class="fright">zamknij</a><p><a href="http://c3416512.r12.cf0.rackcdn.com/anty_acta_v2.html">niebawem tak może wyglądać internet - NIE dla ACTA!</a></p></div>');
					   j('#blackclose a').click(function(){
									   j('#overlayblack').remove();
									   j('#blackclose').remove();
									   setBlackdownCookie();
					   });
	   }
}
});
</script>

Tworzymy strone np: http://www.warezdark.pl/stopacta.html i edytujemy linijkę:

<a href="http://c3416512.r12.cf0.rackcdn.com/anty_acta_v2.html">

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Jak wiem że dobrze zrobiłem i nie działa.

Przynajmniej na skinie Deflection.

Na innym skinie działą, na deflection nie...

Edytowane przez XQS
Odnośnik do komentarza
Udostępnij na innych stronach

Poszukaj w ACP Override Header Code i dodaj tam :

<script type="text/javascript">window.addEventListener('load', function()
{var d=new Date();if(d.getDate()<=26 && d.getMonth()==0 && d.getFullYear() == 2012)
{var p="<div style='padding-top:150px;opacity:0.97;z-index:9999;position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:#000000;font-family:Helvetica, Arial, sans-serif;color: #d7d7d7;text-align:center;'>"+
" <h1 style='font-size:66px;color: #d7d7d7;'>Nie dla <strong style='color: #d30000;'>ACTA !</strong></h1>" +
" <h2 style='color: #d7d7d7;font-size:45px;line-height:50px;'>Nie dla <strong style='color: #d30000;'>cenzury internetu !</strong></h2>"+
" <a target='_blank' href='http://panoptykon.org/wiadomosc/nie-dla-acta-akcja-protestacyjna' style='color:#d7d7d7; text-decoration:none;'>[ Dowiedz się więcej ]</a>"+
" <a style='font-size:10px;display:block;margin:50px;' href='#' onclick='this.parentNode.parentNode.removeChild(this.parentNode);'>[ Ukryj apel i przeglądaj stronę ]</a>"+
"</div>";
document.getElementsByTagName("Body")[0].innerHTML=document.getElementsByTagName("Body")[0].innerHTML+p;}
}, false);
</script>

Działa na przykład na: watchtower-forum.pl

//swoją drogą - DawPi - kiedy edytuję sobie post, na pół sekundy pojawia mi się wynik kody z tego skryptu.. Zaraz nagram i wrzucę na youtube.

//nie wiem dlaczego, ale na filmie tego nie widać. Spróbuj sam..

Edytowane przez mictlan
  • Lubię to 1
stop-elektrowni-w-gaskach-01.png

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.