www.WebTips.pl: Usuwanie reklam z darmowych serwerów typu yoyo/ugu - www.WebTips.pl

Skocz do zawartości


Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Usuwanie reklam z darmowych serwerów typu yoyo/ugu

#1 Użytkownik nie jest zalogowany   ziele 

  • Happy Maker WebTips ;)
  • PipPipPipPipPipPipPip
  • Grupa Użytkownik
  • Postów 2609
  • Rejestracja 17 paź 06
  • MiejscowośćGrójec

Napisano 20 listopad 2008 - 19:58

Tak, wiem, że zapewne ktoś z was już słyszał o takim sposobie i nie trzeba się tym tutaj chwalić.
I owszem wiem, że jeśli administracja danego serwera się o tobie dowie zablokuje stronę więc w tym wypadku również nie wykażesz się wiedzą ;) Strona zostanie zablokowana po jakimś czasie jeżeli jest dość popularna, a jeśli korzysta z niej kilka/kilkanaście osób to raczej nikt się nie.

Dla początkujących... Poradnik ten jest wyjątkowo prosto opisany :)
Wystarczy umiejętność korzystania z klientów FTP za pomocą programów takich jak Total Comander lub FileZilla Oczywiście miło byłoby gdybyście znali również chociaż podstawy języka html choć jeśli zabieracie się za tworzenie stron www to myślę, że owy język opanowaliście choć w najmniejszych stopniu.

FTP - służy do wysyłania plików na serwer
Total Comander - klient ftp
FileZilla - klient ftp


Dzisiaj bowiem zajmiemy się wyłączaniem reklam wyświetlanych na stronach www (chodzi o darmowe hostingi.) Ciekawostką dla was niech stanie się fakt, że reklamy te są "doklejane" na naszej stronie www za pomocą JS przez specjalne programy na serwerach. Jak już zapewne wszyscy się domyślili, aby wyłączyć te reklamy należy zablokować kod JS kodem HTML :D .

JS - obiektowy, skryptowy język programowania
HTML - dominujący język wykorzystywany do tworzenia stron internetowych


Kod JS, który wyświetla reklamy na naszych stronach wygląda mniej więcej tak:
<body>
 <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-1482806-8"; urchinTracker(); </script>
 
 <script src="/yoyo.pnq" type="text/javascript"></script>
 
 <script src="http://ad.yoyo.pl/advertisements/sticker.js?site_id=8849327&site_name=www.nazwa_strony.yoyo.pl" type="text/javascript"></script>

Znacznik <body> umieściłem tam specjalnie, ponieważ to zwykle po nim umieszczany zostaje kod HTML ;)
Zdzarza się również, że kod reklamy zostaje umieszczony:
-Przed </html>
-Przed </body>


<html>
- Znacznik otwierający kod html
</html> - Znacznik zamykający kod html
<body> - Znacznik otwierający "ciało" kodu html czyli właściwej treści wyświetlanej na ekranie
</body> - Znacznik zamykający "ciało" kodu html czyli właściwej treści wyświetlanej na ekranie


Oczywiście im strona prostsza tym łatwiej pozbyć się reklamy choć i w dużych serwisach nie stanowi to najmniejszego problemu ;) W naszym przykładzie posłużymy się jednym z najpopularniejszych hostingów w Polsce (darmowych) czyli yoyo.pl. W tym jakże zeszpeconym ogromnym banerem hostingu kod znajduje się przed tagiem zamykającym ciało dokumentu czyli przed </body>.


Aby wyłączyć reklamę na tym hostingu standardowe
</span><span class="postbody">
		</body>
	</html>
	</span><span class="postbody">

Zamieniamy na:
 <!-- </body> -->
		</body>
	</html>

Co inteligentniejsi zapewne zauważyli, że zmodyfikowaliśmy nasz kod strony o tzw komentarz ;)
Dla zaprogramowanego bota jest to moi drodzy dość poważna przeszkoda, ponieważ doklei on swój skrypt przed znacznikiem </body>.
Dla niewiedzących dodam, że to co wpisane w komentarz nie jest wyświetlane na stronie www.
Także nasz skrypt będzie wyglądał następująco:
<span class="postbody">
	</span><span class="postbody">		<!-- </span><span class="postbody"><script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">_uacct = "UA-1482806-8"; urchinTracker(); </script>
	
			<script src="/yoyo.pnq" type="text/javascript"></script>
	
	<script src="http://ad.yoyo.pl/advertisements/sticker.js?site_id=8849327&site_name=www.nazwa_strony.yoyo.pl" type="text/javascript"></script></span><span class="postbody">
			</body> -->
		</body>
	</html></span>

Osiągnęliśmy zamierzony cel. Reklama została wyłączona. ;)


Oczywiście na yoyo świat się nie kończy więc zajmijmy się kolejnym znanym hostingiem jakim jest ugu ;)
Tam skrypt reklamy wygląda inaczej niż na yoyo dlatego też gdybym tego nie opisał zapewne zaczęłyby się zbędne pytania "A co? A gdzie? A jak?"
Przejdźmy więc do rzeczy...


A co? A TO czyli skrypt z reklamą doklejony przez program
<span class="postbody"><noscript></noscript><div><script type="text/javascript" src="http://img.ugu.pl/advert.js"></script></div></span>

A Jak? A TAK czyli to
 <span class="postbody">	</head>
	<body></span>

Zamieniamy na TO
 <span class="postbody">		 </head>
		<!-- <body> -->
	<body></span>

A gdzie? A TU czyli poniżej tagu <body> ;)


Lekcja pierwsza usuwanie bannerów reklamowych ze stron www wykuta od deski do deski? No to super ;) Bo teraz zajmiemy się czymś bardziej złożonym, a dokladnie usuwaniem Niechcianych odnośników oraz bannerów reklamowych na forach internetowych ;)


Najpierw zajmijmy się usunięciem bannerów, ponieważ to robiiśmy już wcześniej i macie jakąś wprawę w tej sprawie :D
No więc odpalmy sobie plik

Cytat

\Templates\Nazwa_Stylu\overall_footer.tpl

W którym mamy kod:
<span class="postbody">
	<div align="center"><span class="copyright">
	{ADMIN_LINK}
	
		<!--
		   We request you retain the full copyright notice below including the link to <a href="http://www.phpbb.com./" rel="nofollow" target="_blank" class="postlink">www.phpbb.com.</a>
	   This not only gives respect to the large amount of time given freely by the developers
	   but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
	   reason) retain the full copyright we request you at least leave in place the
	   Powered by phpBB line, with phpBB linked to <a href="http://www.phpbb.com./" rel="nofollow" target="_blank" class="postlink">www.phpbb.com.</a> If you refuse
	   to include even this then support on our forums may be affected.
	
		   The phpBB Group : 2002
		// -->
		Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> ? 2001, 2005 phpBB Group
	{TRANSLATION_INFO}</span></div>
				  </td>
			   </tr>
			</table>
		</body>
	</html>
	</span>

Co macie zrobić...? Powinniście wiedzieć!! :P Ale jeżeli nadal nie zrozumieliście tej zasady to należy umieścić kopię znacznika </body> pomiędzy znacznikami komentarza czyli:
<span class="postbody">	<!-- Komentarz;) --> </span>

Wchodzimy na stronę i... Czary mary bannera nie ma ! :o


Przed nami zadanie z lekka trudniejsze, ponieważ do edycji mamy już dwa pliki forum :)
Index_body.tpl oraz plik, w którym usuwaliśmy banner czyli overall_footer.tpl
Na samym końcu Index_body.tpl dopisujemy znak rozpoczynający komentarz:

</span><span class="postbody">
	
	<!--
	
		</span><span class="postbody">

A w drugim pliku dla odmiany czyli na samym początku dopisujemy znacznik kończący komentarz:
</span><span class="postbody">
	
	 -->
	
	</span><span class="postbody">

Dla mało rozgarniętych zamieszczam uzupełnioną już zawartość obu plików ;) :
overall_footer.tpl
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
-->

<div align="center"><span class="copyright"><br />{ADMIN_LINK}<br />



Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a> ? 2001, 2005 phpBB Group<br />{TRANSLATION_INFO}</span></div>
</td>
</tr>
</table>

</body>
</html>
</div>
Oraz Index_body.tpl
 
	 {LAST_VISIT_DATE}
	 
 {CURRENT_TIME}
	 {L_INDEX}	
 
 {L_SEARCH_NEW}
	 {L_SEARCH_SELF}
 
 
		 {L_SEARCH_UNANSWERED}
 
  {L_FORUM}	  {L_TOPICS}	  {L_POSTS}	  {L_LASTPOST} 
 
		 {catrow.CAT_DESC}	 
	 {catrow.forumrow.L_FORUM_FOLDER_ALT}	{catrow.forumrow.FORUM_NAME}
 
 {catrow.forumrow.FORUM_DESC}
 
	 {catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}	 {catrow.forumrow.TOPICS}	{catrow.forumrow.POSTS}	{catrow.forumrow.LAST_POST}
 
 {L_MARK_FORUMS_READ}
 
	 {S_TIMEZONE}
 
		 {L_WHO_IS_ONLINE}
 
	 {L_WHO_IS_ONLINE}	{TOTAL_POSTS}
 
 {TOTAL_USERS}
 
	 {NEWEST_USER}
 
		 {TOTAL_USERS_ONLINE}   [ {L_WHOSONLINE_ADMIN} ]   [ {L_WHOSONLINE_MOD} ]
 
			 {RECORD_USERS}
 
		 {LOGGED_IN_USER_LIST}
 
 
	 {L_ONLINE_EXPLAIN}
 
 
 {L_LOGIN_LOGOUT}
 
	 {L_USERNAME}:
 
			{L_PASSWORD}:
 
				  {L_AUTO_LOGIN}
 
 
 
 {L_NEW_POSTS}	{L_NEW_POSTS}		  {L_NO_NEW_POSTS}	{L_NO_NEW_POSTS}
		   {L_FORUM_LOCKED}	{L_FORUM_LOCKED}



Teraz tak jak poprzednio wykonamy ten sam przykłąd tyle, że na popularnym serwerze ugu.pl
Będzie nieco prościej, ponieważ tutaj edytujemy tylko jeden plik, a dokładniej overall_footer.tpl

Źródło:

Cytat

\templates\Nazwa_Stylu\overall_header.tpl


Składnię:
 
		</head>
	<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">


Modyfikujemy na:
 
	</head>
		<!-- <body> -->
			<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">


Jak widać dodaliśmy liniję:
	 <!-- <body> -->



Ponieważ już spociły mi się ręce od pisania postanowiłem powoli kończyć ;)
Ostatnim przykładem niech będzie wyłączenie reklam na bardzo popularnym cms'ie jakiem jest
php-fusion.



Przejdźmy do rzeczy... Otwieramy plik footer.php o zawartości:
 <?php
	/*---------------------------------------------------+
	| PHP-Fusion 6 Content Management System
	+----------------------------------------------------+
	| Copyright ? 2002 - 2006 Nick Jones
	| http://www.php-fusion.co.uk/
	+----------------------------------------------------+
	| Released under the terms & conditions of v2 of the
	| GNU General Public License. For details refer to
	| the included gpl.txt file or visit http://gnu.org
	+----------------------------------------------------*/
	if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
	
	render_footer(false);
	
	echo "</body>\n</html>\n";
	
	if (iADMIN) {
	   $result = dbquery("DELETE FROM ".$db_prefix."flood_control WHERE flood_timestamp < '".(time()-360)."'");
	   $result = dbquery("DELETE FROM ".$db_prefix."thread_notify WHERE notify_datestamp < '".(time()-1209600)."'");
	   $result = dbquery("DELETE FROM ".$db_prefix."captcha WHERE captcha_datestamp < '".(time()-360)."'");
	   $result = dbquery("DELETE FROM ".$db_prefix."new_users WHERE user_datestamp < '".(time()-86400)."'");
	}
	
	mysql_close();
	
	ob_end_flush();
	?>

I linię
echo "</body>\n</html>\n";

Podmieniamy na
echo "<!-- </body> --> </body>\n</html>\n";

Nasz komentarz musi znajdować się w echo, ponieważ tym razem modyfikujemy część kodu php


Ech... Miałem kończyć, a tu zapomniałbym o drugim hostingu :P (jak zacząłem na obu to na obu skończę)



Otwieramy plik subheader.php i kod:
 </head>
	<body bgcolor='$body_bg' text='$body_text'>\n";

Podmieniamy na:
 </head><!-- <body> -->
	<body bgcolor='$body_bg' text='$body_text'>\n";



Powyższe przykłady powinni działać również na pozostałcyh serwerach. Mam nadzieję, że zasada została zrozumiana ;)


PS.
Jeżeli władze yoyo nie chcą tego tutoriala to jak najbardziej możecie go skasować..
Portfolio w wersji BETA
0


Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Odpowiedzi do tego tematu

#2 Użytkownik nie jest zalogowany   co to za login? 

  • Senior
  • PipPipPip
  • Grupa Użytkownik
  • Postów 353
  • Rejestracja 14 gru 08
  • MiejscowośćBielsko-Biała

Ikona posta  Napisano 19 czerwiec 2009 - 16:41

Jedna z moich stron, stoi na zagranicznym darmowym serwerze.
Nie przeszkadzała by mi ich reklama, gdyby nie wyświetlała się po Arabsku.
Dokładniej, doklejane są reklamy Google, nie wiem jakim cudem, ale zawsze wyświetla się po Arabsku, są to reklamy kontekstowe, ale nie imają się treści ani języka strony.

Reklama doklejana jest w stopce. Umieściłem kod

<!-- </body></html> -->

I reklama zniknęła. Ale, wiadomo że <body> i </html> Powinno się tam znajdować.

Umieściłem więc
<!-- </body></html> --> </body></html>

Ale wtedy reklama znów jest doklejana... Czy ma ktoś sposób na tego arabskiego robaka???
Sygnatura jest obecnie na urlopie...
0

#3 Użytkownik nie jest zalogowany   ziele 

  • Happy Maker WebTips ;)
  • PipPipPipPipPipPipPip
  • Grupa Użytkownik
  • Postów 2609
  • Rejestracja 17 paź 06
  • MiejscowośćGrójec

Napisano 12 sierpień 2009 - 10:58

Pewnie wyświetli błędy walidator, ale spróbuj
 </body></html><!-- </body></html> -->

Wiem, że to zupełnie nie poprawnie, ale możliwe, że robot dokleja reklamę na końcu strony absolutnie
Portfolio w wersji BETA
0

#4 Użytkownik nie jest zalogowany   kubidlo 

  • Nowicjusz
  • Grupa Użytkownik
  • Postów 1
  • Rejestracja 28 sie 09

Napisano 28 sierpień 2009 - 17:08

Na yoyo jest jakoś inaczej niż opisujesz na </body> jest tylko kawałek kodu, a reszta jest za <body>.

i nie da się stosować <!-- <body> -->.

Zrobili chyba zabezpieczenie.
0

#5 Użytkownik nie jest zalogowany   B3QL 

  • Senior
  • PipPipPip
  • Grupa Użytkownik
  • Postów 348
  • Rejestracja 28 lut 09
  • MiejscowośćKalisz

Napisano 28 sierpień 2009 - 17:10

Słyszałem, że na yoyo.pl można wyłączyć reklamę przez dodanie "ciacha" o odpowiedniej nazwie i wartości.
0

#6 Użytkownik nie jest zalogowany   Kukis 

  • Tech economist. (specialty banking)
  • PipPipPipPipPipPip
  • Grupa Użytkownik
  • Postów 1899
  • Rejestracja 29 wrz 06
  • MiejscowośćToruń

Napisano 28 sierpień 2009 - 18:14

A ja słyszałem, że w Warszawie rozdają najnowsze laptopy na ulicy :)
Darmowy Katalog Firm - akceptujemy wyłącznie strony firmowe
---------------------------------------------------------------------------------------------------------------------
Dodaj swoją stronę do katalogów KatalogGD.pl i gKatalog.pl
0

#7 Użytkownik nie jest zalogowany   exceptional 

  • Weteran
  • PipPipPipPipPipPip
  • Grupa Moderator
  • Postów 1756
  • Rejestracja 30 kwi 06
  • MiejscowośćŁódź

Napisano 28 sierpień 2009 - 18:19

Imo coś takiego może być karane przez hostingi kasacją konta.
Lepiej nie ryzykowac, tylko zainwestować w hosting i opłacić go z reklam wydawanych przez siebie.
Poza forum pomagam wyłącznie za pieniądze.
» Portfolio « | Brainfucker.pl | DeviantART | Kliknij i zmuś Griwesa do pisania (:

Deo Optimo Maximo
0

#8 Użytkownik nie jest zalogowany   Kukis 

  • Tech economist. (specialty banking)
  • PipPipPipPipPipPip
  • Grupa Użytkownik
  • Postów 1899
  • Rejestracja 29 wrz 06
  • MiejscowośćToruń

Napisano 28 sierpień 2009 - 20:50

Tak jak kaczlawo napisał - wystarczy zrobić ciekawą stronę. Rok temu jak raczkowałem to w dwa tygodnie zarobiłem na opłacenie boo.pl na rok...
Darmowy Katalog Firm - akceptujemy wyłącznie strony firmowe
---------------------------------------------------------------------------------------------------------------------
Dodaj swoją stronę do katalogów KatalogGD.pl i gKatalog.pl
0

#9 Użytkownik nie jest zalogowany   Mortus 

  • Nowicjusz
  • Grupa Użytkownik
  • Postów 20
  • Rejestracja 24 wrz 06

Napisano 08 marzec 2010 - 01:51

sorrki że odświeżam a mógł byś kolego podrzucić jak wyłączyć walone reklamy na cba.pl ? oraz dodać odpowiednio kod do silnika mediawiki oraz skryptu ipb 1.3.1
0

#10 Użytkownik nie jest zalogowany   komeniusz 

  • Bywalec
  • PipPip
  • Grupa Użytkownik
  • Postów 127
  • Rejestracja 06 mar 10

Napisano 08 marzec 2010 - 11:59

@Mortus, http://cba.pl/wiki/i...5.82u_strony.3F
Niezależny freelancer
0

#11 Użytkownik nie jest zalogowany   korbian 

  • Nowicjusz
  • Grupa Użytkownik
  • Postów 2
  • Rejestracja 15 mar 10

Napisano 15 marzec 2010 - 10:40

Mam pytanie do Ziele
Jako ze zalozyles ten temat prosze cie o pomoc..
Cztery razy po dwa razy czytam twój sposób na zablokowanie reklamy na ugu.pl i nie moge zaczaić tego ;/

Cytat

A co? A TO czyli skrypt z reklamą doklejony przez program

<span class="postbody"><noscript></noscript><div><script type="text/javascript" src="http://img.ugu.pl/advert.js"></script></div></span>


A Jak? A TAK czyli to

<span class="postbody"> </head>
<body></span>


Zamieniamy na TO

<span class="postbody"> </head>
<!-- <body> -->
<body></span>


* Caly czas na mojej stronce Ugu mi wstawia kod a to raz w <head> a to raz w <body> :

<body><div style="position: static; z-index:101;">
<script type="text/javascript">
window.google_analytics_uacct = "UA-1665446-6";
</script>
<script type="text/javascript" src="http://img.ugu.pl/advert.js">
</script>
</div>


Czy mozesz mi zmienić ten kod wg. twojego tutoialu ?! - za cholere nie jestem w stanie
go zmodyfikować tak jak na przykladzie yoyo.pl

na lua.pl radzilem sobie z tym kiedy wstawilem kod w <head> :

<div style="display: none"><!--- <body></body><!----></div>


* Tu już jest inna bajka.. ;(
0

#12 Użytkownik nie jest zalogowany   danix111 

  • danix webmaster :>
  • PipPipPipPip
  • Grupa Użytkownik
  • Postów 562
  • Rejestracja 06 sie 09
  • MiejscowośćGdynia

Napisano 15 marzec 2010 - 17:13

Popatrz na datę napisania tematu:

Cytat

Napisano 20 listopad 2008 - 18:58

Możliwe, że w tym czasie mogło się coś zmienić ;).

Ale lepiej nie ryzykuj, tylko kup jakiś hosting ;). IMO każda szanująca się strona powinna być na płatnym hostingu :).
Dołączona grafika
NIE pomagam na PW!
Umiem: HTML, CSS, PHP, SQL, Javascript, C++, Python (podstawy)
0

#13 Użytkownik nie jest zalogowany   korbian 

  • Nowicjusz
  • Grupa Użytkownik
  • Postów 2
  • Rejestracja 15 mar 10

Napisano 15 marzec 2010 - 21:18

Wiesz.. świat należy do odważnych
i ciągle szukam rozwiązania..
najwyżej ja poniosę tego konsekwencje
kiedy administratorzy ugu.pl osuną mój hosting.
// z większości darmowych hostingów jest opcja..
tam od razu opcja.. kod na bota..

denerwuje mnie strasznie to jak reklama niszczy moja stronę.
0

Strona 1 z 1
  • Nie możesz napisać tematu
  • Nie możesz odpowiedzieć

Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych