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

ROZWIĄZANY: Wyłączenie wyświetlania reklam w danym dziale


marcin554

Rekomendowane odpowiedzi

Witam,

zastanawiam się w jaki sposób wkleić kod reklamy aby nie wyświetlała się ona w forach/subforach o numerach np. 10, 11, 12 i 13?

Mam takie coś - ale służy do wyświetlania reklam tylko na stronie głównej:

<if test="$this->request['act'] == 'idx' OR ! isset( $this->request['app'] )">
<jakiś script np. adsense>
</if>

ktoś może wie jak można to zmodyfikować żeby nie wyświetlało reklam w danych subforach?

Bardzo dziękuję za każdą pomoc i wskazówkę.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Witam,

zastanawiam się w jaki sposób wkleić kod reklamy aby nie wyświetlała się ona w forach/subforach o numerach np. 10, 11, 12 i 13

Zaszaleję moim PHP :D

<if test="!in_array( $this->request['f'], array( 197,198 ) )">

kod reklamy

</if>

Zapomniałeś o małym, ale istotnym znaczku. :szczerbaty:

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

  • Manager

A wtedy trzeba poszukać.. Nie ma do tego gotowego kodu. Poza tym nie wiem o jakie dokładniej miejsce chodzi.

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

A sorry, nie zauważyłem, że powyżej jest na wyświetlanie w danym dziale.

Dlatego potrzebuje jedynie if, na pojawienie się kodu po X temacie.

Wydaje mi się, że można by się wzorować na tym kodzie :

<if test="$post['post']['post_count'] && ! ( $post['post']['post_count']  % 1 )">

Który odpowiada za wyświetlania kodu w pierwszym poście.

Odnośnik do komentarza
Udostępnij na innych stronach

Poza tym nie wiem o jakie dokładniej miejsce chodzi.

W dowolnym dziale, pod tematem X (czyli np. w tym dziale: http://forum.invisionize.pl/forum/74-ogolny-support-ipb/ pod 2 tematem od góry).

Myślałem o wykorzystaniu tego:

<if test="adCodeCheck:|:$data['_adCode']">
				<tr>
					<th scope='col' colspan='<if test="adCodeColSpan:|:$this->memberData['is_mod'] == 1">6<else />5</if>'>
						{$data['_adCode']}
					</th>
				</tr>
				</if>

Niestety za pomocą tego kod wyświetla się zawsze tylko pod 1 tematem. Może dało by się edytować tak abym sam wybierał pod którym tematem ma się pojawić?

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Pod tym kodem wstaw:

					<if test="$data['tid'] == 72">
					<tr>
						<td>kod</td>
					</tr>
				</if>

Wyświetli 'kod' pod tematem o ID równym 72. Działa, testowane.

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 prawie mi o to chodziło, tyle, że nie chodzi mi o konkretny jeden temat, o konkretnym ID. Tylko chciałbym aby kod wyświetlał się zawsze pod np. 3 z kolei wyświetlanym tematem w dziale( nie zależnie czy to będzie topic o ID 5, 500 czy 500, po prostu jeśli wyświetli się 3 na liście tematów w dziale to pod nim ma być kod, czyli przydało by się zamienić "tid" na jakieś id odnośnie segregacji tematów w dziale.).

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Dodaj taki kod:

                    <if test="$data['incr_item'] == 2">
                           <tr>
                                   <td>kod</td>
                           </tr>
                   </if>

Otwórz plik: admin/applications/forums.modules_public/forums/forums.php

Znajdź:

			$topic_ids[ $t['tid'] ]   = $t['tid'];

Dodaj poniżej:

			# by DawPi; invisionize.pl; topic ID = 22708
		$topic_array[ $t['tid'] ]['incr_item'] = ++$i;

Zapisz i wyślij.

Testowane, działa.

  • Lubię to 2

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

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

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

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.