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);
} |
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...
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.
|
|
|