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

Bot Adsense na forum


Lukez

Rekomendowane odpowiedzi

Witajcie, moje pytanie dotyczny bota adsense na moim forum.

nie mozna usunac mu avatara i jak wpisac mu nazwe.

np. http://www.forumeria.pl/index.php?showtopi...entry1090

kod pliku func_topic_linear.php

			// Google Adsense banner mod  

 $this->post_count++;
 if ($this->post_count == 1 )
 {
  $ad = array ( 'name_css' => 'normalname',
   'post_css' => ($post_count % 2 ? 'post1' : 'post2'),
   'pid' => '0',
   // Paste your Google ad code inside the single quotes
   'post'  => '


<skrypt adsense>

<br /><br />
--------------------<br />
<div class="signature">"Szczescie nie jest dzielem przypadku, ani darem bogów. Szczescie to cos, co kazdy z nas musi wypracowac dla siebie samego." <br />
<a href="http://www.forumeria.pl">Strona glówna</a> |
<a href="http://www.forumeria.pl/index.php?act=boardrules">Regulamin</a> |
<a href="http://www.forumeria.pl/index.php?act=Search">Wyszukiwarka</a> |
<a href="http://www.forumeria.pl/index.php?showtopic=6">Reklama</a> |
<a href="http://www.forumeria.pl/irc/">IRC CHAT</a>


</div>

				'
			 );

  $bot_poster = array (
	  'title'   => '<img src="uploads/avatar.jpg"> <br />Pani Kontekstowa.',
	   'member_group' => $this->ipsclass->lang['m_group'].' Sponsor;) <br />Skad: z Szatni<br />Zajecie: Ja tu tylko sprzatam.',  


	);  

  $this->post_count++;
  $ad['post_date'] = $row['post_date'];
  $this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $ad, $bot_poster );

 }

co nalezy poprawic?

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

  • Manager

Może zamień to:

 'title'   => '<img src="uploads/avatar.jpg"> <br />Pani Kontekstowa.',

Na:

 'title'   => 'Pani Kontekstowa.',

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Może zamień to:

 'title'   => '<img src="uploads/avatar.jpg"> <br />Pani Kontekstowa.',

Na:

 'title'   => 'Pani Kontekstowa.',

Próbowałem, nic nie daje.. wlaśnie dlatego tak ustawiłem.

Zajrzyj jak jest po zmianie

 'title'   => '<img src="uploads/avatar.jpg"> <br />Pani Kontekstowa.',

Na:

 'title'   => 'Pani Kontekstowa.',

np. tutaj

http://www.forumeria.pl/index.php?showtopi...entry1090

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

U, nie nie master. To na 100% nie tego wina, bo kod jest OK. ;)

To jest uploads/avatar.jpg ten avek, co chcesz usunąć?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

U, nie nie master. To na 100% nie tego wina, bo kod jest OK. ;)

To jest uploads/avatar.jpg ten avek, co chcesz usunąć?

Chcę by nie było widać tego:

http://www.forumeria.pl/style_images/elega...i/no_avatar.gif

i chcę, żeby była nazwa "Pani kontekstowa"

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ty ziomuś. To tu łatwo nie będzie. Trzeba dodać nowy bit w Topic View, na podstawie RenderRow go wyedytować i zmienić nazwę RenderRow w kodzie, co wyżej podałeś.

Do boju tygrysie.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Ty ziomuś. To tu łatwo nie będzie. Trzeba dodać nowy bit w Topic View, na podstawie RenderRow go wyedytować i zmienić nazwę RenderRow w kodzie, co wyżej podałeś.

Do boju tygrysie.

;) a czemu mi po prostu nie dziala jak u kazdego... juz nie chodzi o ten standardowy avatar, on moze zostac, ale czemu nazwa bota nie wyswietla sie itd

np. jak tutaj ;)

http://matma4u.pl/z1-i-z2-sa-roznymi-zespo...html#entry40738

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ten no_avatar wyświetla się za karę. ;)

a czemu czemu czemu to nie wiem czemu. Nie mam pomysłu na taki jednostkowy przypadek. Musisz to jeszcze dogłębniej analizować.

A u matma4u się tak wyświetla ponieważ gość myśli i dodał pewnie nowy kod od avka. ;)

Czyli ten kod, co podałem wyżej, tj.

'title'   => 'Pani Kontekstowa.',

Spróbuj nad nim dodać:

'avatar' => '<img src="http://elo.pl/superwypasnagrafa.gif" />',

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Lukez, spróbuj zastosować to:

Otwórz /sources/lib/func_topic_linear.php

Znajdź:

$ad['post_date'] = $row['post_date'];
$this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $ad, $bot_poster );

Zamień na:

//$ad['post_date'] = $row['post_date'];
$this->output .= $this->ipsclass->compiled_templates['skin_topic']->render_google_ads( $ad, $bot_poster );

Teraz do ACP. LOOK & FEEL -> Edit Template HTML -> Topic View -> Add Template Bit:

New Template Bit Name: render_google_ads
New Template Bit Incoming Data Variables: $ad, $bot_poster
New Template Bit Group: skin_topic

Klikasz na Save czy coś w tym stylu, i wklejasz kod:

<table class="ipbtable" cellspacing="1">
<tbody>
	<tr>
		<td class="row2" valign="middle" width="1%">
				<span class="{$ad['name_css']}">{$bot_poster['_members_display_name']}</span>
		</td>

		<td class="row2" valign="middle" width="99%"> </td>
	</tr>

	<tr>
		<td class="{$ad['post_css']}" valign="top">
			<span class="postdetails">
				{$bot_poster['avatar']}<br />
				{$bot_poster['title']}
			</span>

			<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" height="1" width="160">
		</td>

		<td class="{$ad['post_css']}" valign="middle" width="100%">
		<!-- THE GOOGLE ADS-->
			<div class="postcolor" align="center">{$ad['post']}</div>
		<!-- THE GOOGLE ADS -->
		</td>
	</tr>

	<tr>
		<td class="formbuttonrow" nowrap="nowrap">
			<div style="text-align: left;"><a href="java script:scroll(0,0);"><img src="{$this->ipsclass->vars['img_url']}/p_up.gif" alt="Go to the top of the page" border="0"></a></div>
		</td>

		<td class="formbuttonrow" nowrap="nowrap">
			<!-- PM / EMAIL / WWW / MSGR -->
			<div style="float: left;"> </div>
			<!-- REPORT / UP -->
			<div align="right"> </div>
		</td>
	</tr>

	<tr>
		<td class="catend" colspan="2"><!-- no content --></td>
	</tr>
</tbody>
</table>

Teraz zmieniasz opcję w Tools and Settings (opcje bota) na pokazywanie się po 1 poście.

Dodajesz kod reklam, etc.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

No to właśnie mu mówiłem. ;)

Odnośnie okna na dole - na 100% zła edycja pliku func_topic_linear.php - poprawiałem kilkanaście razy po ludziach. Jak byk napisane w instrukcji by dodać POWYŻEJ to z uporem maniaka dodają PONIŻEJ określonego tam kodu.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

No to właśnie mu mówiłem. ;)

Odnośnie okna na dole - na 100% zła edycja pliku func_topic_linear.php - poprawiałem kilkanaście razy po ludziach. Jak byk napisane w instrukcji by dodać POWYŻEJ to z uporem maniaka dodają PONIŻEJ określonego tam kodu.

W pliku Fresh Install.htm jest napisane, zeby dodac przed:

		//-----------------------------------------
	// Print the footer
	//-----------------------------------------

I wtedy pokazuje się na końcu ostatniego posta.

A powinno dodać się przed:

			//-----------------------------------------
		// Show end first post
		//-----------------------------------------

Wtedy jest okej

Działa, ale jak wstawić avatar ;>

http://www.forumeria.pl/index.php?showtopi...post&p=1006

I jak wstawić grupe ?;)

/dochodze do wniosku, ze lepiej wstawic to:

// Google Adsense banner mod  

 $this->post_count++;
 if ($this->post_count == 1 )
 {
  $ad = array ( 'name_css' => 'normalname',
   'post_css' => ($post_count % 2 ? 'post1' : 'post2'),
   'pid' => '0',
   // Wklej twój kod adsense 
   'post'  => '
KOD GOOGLE ADSENSE
			 );

  $bot_poster = array (

	 'members_display_name'   => '<a href="http://www.domena.pl">Google AdSense</a>',
	 'title'   => 'Reklama Google AdSense',
	 'avatar'  => '<img src=http://www.google.com/images/logo_sm.gif',
	 'member_group' => $this->ipsclass->lang['m_group'].' SPONSOR',		

	);  

  $this->post_count++;
  $ad['post_date'] = $row['post_date'];
  $this->output .= $this->ipsclass->compiled_templates['skin_topic']->RenderRow( $ad, $bot_poster );

 }

W tym nie dziala tez avatar

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

  • Manager

Nie, nie jest tak napisane, albo mamy różne instrukcje. Należy dodać przed:

		}
	//-----------------------------------------
	// Print the footer
	//-----------------------------------------

Odnośnie avatara to tylko lepsze okulary tutaj znajdą rozwiązanie. ;) Bo ...... pisałem już o tym wyżej.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Impossible. Wejdź do acp. tools and settings. adsense bot. Teraz nawzij go sobie, potem w tym wielkim boxie wklej kod reklamy, zaznacz grupy userów, którzy mają widzieć reklamy (przytrzymaj ctrl i myszką zaznaczaj) i wybierz fora, na których powinny wyświetlać się te reklamy bota. Powinno zadziałać ;)

Odnośnik do komentarza
Udostępnij na innych stronach

Impossible. Wejdź do acp. tools and settings. adsense bot. Teraz nawzij go sobie, potem w tym wielkim boxie wklej kod reklamy, zaznacz grupy userów, którzy mają widzieć reklamy (przytrzymaj ctrl i myszką zaznaczaj) i wybierz fora, na których powinny wyświetlać się te reklamy bota. Powinno zadziałać ;)

Wiem wiem, zaznaczylem tylko dla siebie ;)

/teraz jest i dla gosci chcesz to zobacz:

http://www.forumeria.pl/index.php?showtopi...entry1125

Odnośnik do komentarza
Udostępnij na innych stronach

Nie, nie jest tak napisane, albo mamy różne instrukcje. Należy dodać przed:

		}
	//-----------------------------------------
	// Print the footer
	//-----------------------------------------

Odnośnie avatara to tylko lepsze okulary tutaj znajdą rozwiązanie. ;) Bo ...... pisałem już o tym wyżej.

Tygrysie ;)

jak dodaje nad Print the footer to jest na końcu posta wpis. A jak dodaje nad Show end first post to jest okej ;) sprawdzalem 3 razy.

W pliku u mnie najpierw jest:

//-----------------------------------------

// Show end first post

//-----------------------------------------

A potem:

//-----------------------------------------

// Print the footer

//-----------------------------------------

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ę.