Publicidad arriba del primer tema y abajo de última respuesta

Conjunta WEB Siguiendo
Seguidores
5

Delta
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Desde
9 Ene 2014
Mensajes
675
Publicidad arriba del primer tema y abajo de última respuesta SOLUCIONADO

Hola,
Estoy mirando para poner la publicidad dentro de un tema, arriba del todo, y abajo de la última respuesta.

Tengo un código para debajo de la última respuesta (en el caso de que haya mínimo 1 respuesta, sin contar el #1) pero no me funciona, sale en todos los foros, no en los que le indico.
Este es el código:
<vb:if condition="$post['islastshown'] and ($post[postcount] % $vboptions[maxposts] != 1) and !in_array($forum['forumid'], array(1, 2, 3, 4, 5 número de los foros donde SI, debe salir publicidad))">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">

<!-- Adsense here -->

</div>
</div>
</li>
</vb:if>

Y el de arriba ni idea, me gustaría que fuera igual, que salga solamente donde yo le indico, ni lo he encontrado ni sé como hacerlo..
Os dejo una imagen:

arriba.jpg

Un saludo y muchas gracias de antemano.

SOLUCIONES

Bueno el de abajo ya lo he solucionado, es con el siguiente código por si a alguien le sirve:

<vb:if condition="$post['islastshown'] and ($post[postcount] % $vboptions[maxposts] != 1) AND in_array($GLOBALS[forumid], array(1,2,3,4,5..número de foros que SI queremos que salga publicidad))">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">

<!-- Adsense here -->

</div>
</div>
</li>
</vb:if>

Después de un rato tocando he conseguido poner el de arriba también, dejo lo que hice por si a alguien le sirve:

Para poner Anuncios arriba del primer tema o mensaje (solamente dentro de un tema, no dentro de subforos ni indice de foros) debemos ir a la plantilla SHOWTHREAD, buscar el código:
{vb:raw navbar}
y luego de este código, antes del
{vb:raw template_hook.showthread_above_posts}
entre estos 2 códigos debemos poner:
<vb:if condition="$show['guest'] AND in_array($GLOBALS[forumid], array(1,2,3,4,5 número de los foros donde queramos que se vea))">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">

CÓDIGO DE ANUNCIO AQUÍ

</div>
</div>
</li>
</vb:if>

Para que entonces quede así:
{vb:raw navbar}
<vb:if condition="$show['guest'] AND in_array($GLOBALS[forumid], array(1,2,3,4,5 número de los foros donde queramos que se vea))">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">

CÓDIGO DE ANUNCIO AQUÍ

</div>
</div>
</li>
</vb:if>
{vb:raw template_hook.showthread_above_posts}

Y eso es todo.
NOTA: Este anuncio solo lo verán los invitados, si queréis otra cosa podéis consultar http://forobeta.com/tutoriales-de-vbulletin/233408-lista-de-condiciones-vb4.html

Un saludo
 
Última edición:

4ngeluxpunk

Zeta
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Desde
22 Ago 2009
Mensajes
1.736
Buenas amigo ando liado de tiempo, estoy en el trabajo, bueno haber el código debería quedar así:

HTML:
<vb:if condition="in_array($forum['forumid'], array(1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68))">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">
<!-- Adsense here -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Bajotema1 -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-9141018981732105"
data-ad-slot="1019313270"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
</li>
</vb:if>

Y si ese no te funciona prueba con este:


HTML:
<vb:if condition="$forum[forumid] != x,y,z">
<li class="firstpost_advert_container"><div class="firstpost_advert">
<div style="text-align:center;">
<!-- Adsense here -->
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<!-- Bajotema1 -->
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-9141018981732105"
data-ad-slot="1019313270"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</div>
</div>
</li>
</vb:if>

Donde x,y,z son los ID de los foros en donde no saldrá la publicidad.
 

gFama

VIP
Gamma
Domainer
Verificación en dos pasos activada
Suscripción a IA
Desde
21 Ene 2012
Mensajes
317
Edad
57
Te recomiendo usar las plantillas de posicionamiento de anuncio que trae vbulletin por defecto. Ahi ya tienes posiciones preseteadas de donde saldra el codigo que pongas. Sea anuncio de adsense u otra cosa.
 
Arriba