Skocz do zawartości
Zaloguj się, aby obserwować  
BleckRider

Jak zaciemnić swoją stronę internetową.

Polecane posty

Instrukcje dla webmasterów, jak zaciemnić swoją stronę internetową.

 

Podgląd strony blackout'u: http://telecomix.pl/blackout_demo/

 

Automatycznie, po stronie klienta w JavaScript:

 

Wstaw to po tagu body na początku dokumentu:

<script type="text/javascript">/* <![CDATA[ */
d=new Date();if((d.getFullYear()==2012)&&(d.getMonth()==0)&&(d.getDate()==23)){document.write('<div style="z-index: 9999; position: fixed; top:0; left:0; right:0; bottom:0; background: #000; color: #fff; padding: 2em; font-family: \'Helvetica\', \'Verdana\', sans-serif; font-size: 12pt;"><h1>Nie dla ACTA!</h1><p>Jeżeli dokument ACTA zostanie ratyfikowny, ten serwis internetowy może przestać istnieć!</p><p>Dowiedz się więcej na <a href="http://acta.wikidot.com">acta.wikidot.com</a></p><iframe style="width:620px; height:380px; margin-top: 10px;" src="http://www.youtube.com/embed/kZOK-O15li8?rel=0&autohide=0&modestbranding=1&showinfo=0&fs=1&egm=1"></iframe></div>');}
/* ]]> */</script>

Taki sposób jest prosty do ominięcia - wystarczy wyłączyć JavaScript. Podobnie zrobiła angielska Wikipedia w proteście przeciwko SOPA.

Ręcznie, po stronie serwera, bez PHP:

Podmień główny plik strony www (index.html) na następujący:

 

<!doctype html>
<html><head><title>Serwis internetowy wyłączony.</title><meta charset="utf-8" /></head><body>
<div style="z-index: 9999; position: fixed; top:0; left:0; right:0; bottom:0; background: #000; color: #fff; padding: 2em; font-family: 'Helvetica', 'Verdana', sans-serif; font-size: 12pt;"><h1>Nie dla ACTA!</h1><p>Jeżeli dokument ACTA zostanie ratyfikowny, ten serwis internetowy może przestać istnieć!</p><p>Dowiedz się więcej na <a href="http://acta.wikidot.com">acta.wikidot.com</a></p><iframe style="width:620px; height:380px; margin-top: 10px;" src="http://www.youtube.com/embed/kZOK-O15li8?rel=0&autohide=0&modestbranding=1&showinfo=0&fs=1&egm=1"></iframe></div>
</body></html>

Musisz ręcznie podmienić plik na początku dnia i pod jego koniec.

Automatycznie, po stronie serwera, z PHP:

Zmień nazwę pliku index.php na index.0.php. Następnie utwórz plik index.php o następujące treści:

 

<?php
if (strftime('%Y-%m-%d')=='2012-01-23') { ?>
<!doctype html>
<html><head><title>Serwis internetowy wyłączony.</title><meta charset="utf-8" /></head><body>
<div style="z-index: 9999; position: fixed; top:0; left:0; right:0; bottom:0; background: #000; color: #fff; padding: 2em; font-family: 'Helvetica', 'Verdana', sans-serif; font-size: 12pt;"><h1>Nie dla ACTA!</h1><p>Jeżeli dokument ACTA zostanie ratyfikowny, ten serwis internetowy może przestać istnieć!</p><p>Dowiedz się więcej na <a href="http://acta.wikidot.com">acta.wikidot.com</a></p><iframe style="width:620px; height:380px; margin-top: 10px;" src="http://www.youtube.com/embed/kZOK-O15li8?rel=0&autohide=0&modestbranding=1&showinfo=0&fs=1&egm=1"></iframe></div>
</body></html>
<?php } else {
include('index.0.php');
}
?>

Ten kod automatycznie wykryje kiedy zaciemniać stronę.

 

Pozwól użytkownikom ominąć zaciemnienie, przy blokadzie po stronie serwera

Niezależnie czy masz PHP na serwerze, czy nie masz, możesz dodać do kodu link dzięki któremu internauci będą mogli mimo wszystko zobaczyć Twoją witrynę. Aby to osiągnąć przed zamknięciem tagu div dodaj:

 

 

<a href="./index.0.php">Kontynuuj</a>

lub index.0.html w atrybucie href jeżeli taki był plik indeksu.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

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

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×