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

Rekomendowane odpowiedzi

Opublikowano (edytowane)

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
Opublikowano
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

  • Manager
Opublikowano

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.

Opublikowano
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

  • Manager
Opublikowano

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.

Opublikowano

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.

  • Manager
Opublikowano

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.

Opublikowano (edytowane)
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
  • Manager
Opublikowano

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.

Opublikowano

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ć ;)

Opublikowano
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

Opublikowano
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

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

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