To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

F.A.Q. - Najczęściej Zadawane Pytania - AdSense w podpisie admina

villemann - 10-01-2008, 20:25
Temat postu: AdSense w podpisie admina
Czy da się to jakoś zrobić?
Html w podpisie normalnie działa, ale AdSense się nie wyświetla kompletnie...

koziolek - 11-01-2008, 09:05

a jaki kod wklejasz? forum nie działa (może to wina mojego nate :| ) więc nie moge zobaczyć czy coś jest nie tak :/
villemann - 11-01-2008, 10:01

Normalny kod wygenerowany przez Adsense, reklamy kontekstowe w postaci banera 468x60.

Konkretnie:
Kod:
<script type="text/javascript"><!--
google_ad_client = "pub-8513813149807606";
//468x60, utworzono 08-01-10
google_ad_slot = "5557183265";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

gaku - 11-01-2008, 13:56

podpis chyba jest w znacznikach no script
koziolek - 11-01-2008, 20:35

w żródle jakiegoś tematu znalazłem:
Kod:
<script type="text/javascript"><!--
<br />
google_ad_client = "pub-8513813149807606";
<br />
//468x60, utworzono 08-01-11
<br />
google_ad_slot = "8038611459";
<br />
google_ad_width = 468;
<br />
google_ad_height = 60;
<br />
//--></script>
<br />
<script type="text/javascript"
<br />
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
<br />
</script>
problem powodują <br /> w kodzie, ponieważ skrypt zamienia każdy [enter] na <br />.

Rozwiązanie I
Zapisać kod w jednej linii (nie wiem czy zadzała):
Kod:
<script type="text/javascript"><!-- google_ad_client = "pub-8513813149807606"; google_ad_slot = "8038611459"; google_ad_width = 468; google_ad_height = 60; //--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
ewentualnie tak:
Kod:
<script type="text/javascript">google_ad_client = "pub-8513813149807606"; google_ad_slot = "8038611459"; google_ad_width = 468; google_ad_height = 60;</script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>


Rozwiązanie II
w pliku viewtopic.php znajdź:
Kod:
        if ( $user_sig != '' )
        {
            $user_sig = str_replace("\n", "\n<br />\n", $user_sig);
        }
i zamień na:
Kod:
        if ( $user_sig != '' && $poster_id != 2 )
        {
            $user_sig = str_replace("\n", "\n<br />\n", $user_sig);
        }
:mrgreen:

villemann - 12-01-2008, 04:13

koziolek, wielkie dzięki!
Skorzystałem z drugiej metody i działa perfekcyjnie :)

[ Dodano: 12-01-2008, 13:00 ]
Dodam jeszcze lamerskie pytanie... :oops:

Jak powinien wyglądać ten drugi kod, aby to działało jeszcze przykładowo dla użytkowników z ID 7 i 312?

Lukas - 28-01-2010, 08:15

zadeklaruj zmienna dla ktorej bedziesz przypisywal numerki i daj ja zamiast 2
Aleks1994 - 06-04-2010, 15:14

uuu... jaki odkop...
Ale mozna i tak
Kod:
if ( $user_sig != '' && $poster_id != 2 || $poster_id != 7 || $poster_id != 312 )

kevin_ - 06-04-2010, 16:36

Aleks1994, chyba OR a nie AND
Poza tym łatwiej i szybciej będzie użyć in_array zamiast tak dublować kod.



Powered by phpBB modified by Przemo © 2003 phpBB Group