Tutorial: Publicidad dentro del primer post

imported_NkC Seguir

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Feb 2010
Mensajes
706
Esto es para agregar publicidad dentro del primer post de cada pagina de un tema. Aparecera junto al contenido, no abajo o arriba.

5w9el2.jpg


Fuente: http://www.vbhispano.com/foros/f39/adsense_dentro_del_primer_post-7454/#post38160

Ya aver el codigo es muy simple como dice la persona en el post. Este codigo lo debes insertar en tu posbit y postbit legacy (el legacy es el vertical y el postibit solo es cuando se usa horizontal ^^).

Vamos a buscar el siguiente codigo:
PHP:
<vb:if condition="$show['messageicon']"><img src="{vb:raw post.iconpath}" alt="{vb:raw post.icontitle}" /> </vb:if>{vb:raw post.title}
                </h2>
                </vb:if>

Y luego de este agregaremos el nuestro para insertar la publicidad (no necesariamente adsense).

PHP:
<vb:if condition="$post[postcount] % $vboptions[maxposts] == 1">

<div style="padding: 1px 3px 1px 1px; display: block; float: left;">
Publicidad a mostrar

</div>
</vb:if>

Y si quieres que se muestre a usuarios no registrados solamente:

PHP:
<vb:if condition="$post[postcount] % $vboptions[maxposts] == 1 AND !$bbuserinfo[userid]">

<div style="padding: 1px 3px 1px 1px; display: block; float: left;">
Publicidad a mostrar

</div>
</vb:if>

No olviden agradecer ^^.
 

dino

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Mar 2008
Mensajes
222
lo he probado pero muestra la publicidad en todas las paginas del hilo, luego me da un problema de cuando citar en un post sale la publicidad mezclada con citar y no se ve bien la publicidad.

un saludo
 

imported_NkC

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Feb 2010
Mensajes
706
lo he probado pero muestra la publicidad en todas las paginas del hilo, luego me da un problema de cuando citar en un post sale la publicidad mezclada con citar y no se ve bien la publicidad.

un saludo

Lo de que te las muestre en todas las pag del mismo hilo me parece raro, fijate si lo agregaste despues del codigo que coloque. Y lo de las citas, muestra una ss porque yo no lo he probado con citas :s.
 

dino

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
6 Mar 2008
Mensajes
222
Lo de que te las muestre en todas las pag del mismo hilo me parece raro, fijate si lo agregaste despues del codigo que coloque. Y lo de las citas, muestra una ss porque yo no lo he probado con citas :s.
me muestra la publicidad en todas las paginas de un hilo, puedes hacer la prueba lo de citar y probar si te pasa lo mismo que a mi, un saludo.
 

jim3481

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
3 Nov 2005
Mensajes
12
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
me funciona perfectamente, gracias :D
 

mediapronet

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
11 Ene 2005
Mensajes
134
Si coloco otra medida en publicidad la toma igual?, puede cambiarse para que valla al final del post?
 

iBeko

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Feb 2009
Mensajes
39
Hice tal como indica y no me sale nada! :(
exactamente no encuentro el codigo en postbit, nada mas encontré el siguiente y el codigo del anuncio lo coloque asi.


uso vbulletin v4.0.5

<vb:if condition="$post['title'] OR $show['messageicon']">
<h2 class="posttitle icon">
<vb:if condition="$show['messageicon']"><img src="{vb:raw post.iconpath}" alt="{vb:raw post.icontitle}" /> </vb:if>{vb:raw post.title}
</h2>

</vb:if>

<vb:if condition="in_array($GLOBALS['forumid'], array(1,2,3,4))">
PUBLICIDAD ADSENSE
<vb:else />
PUBLICIDAD CPX
</vb:if>

Gracias por su ayuda
 

imported_NkC

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
4 Feb 2010
Mensajes
706
Intenta buscando solo esta parte:

PHP:
<vb:if condition="$show['messageicon']"><img src="{vb:raw post.iconpath}" alt="{vb:raw post.icontitle}" /> </vb:if>{vb:raw post.title}

Una vez que lo encuentres abajo saldrán

PHP:
                </h2>
                </vb:if>

Despues de eso agregas el codigo:

PHP:
<vb:if condition="in_array($GLOBALS['forumid'], array(1,2,3,4))">
PUBLICIDAD ADSENSE
<vb:else />
PUBLICIDAD CPX
</vb:if>

Si no te funciona algo estas haciendo mal porque esta todo probado hasta la version 4.0.6 :s
 

iBeko

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Feb 2009
Mensajes
39
Nikagando muchas gracias.
Ya me sale perfecto, pero tengo un detalle.
Los anuncios se muestran en todo los post, yo quiero que se muestre en los 3 primeros post nada mas, estaba mirando algunos codigos para eso
<vb:if condition="$post[postcount] % $vboptions[maxposts] == 3">

<vb:if condition="in_array($GLOBALS['forumid'], array(2,7))">
<div style="padding: 1px 3px 1px 1px; display: block; float: left;">
ADSENSE

<vb:else />
PUBLICIDAD CPX
</div>
</vb:if>
</vb:if>

Pero al parecer no me funciona, me sale error al momento de guardar los cambios en la plantilla
 

iBeko

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Feb 2009
Mensajes
39
Revisa este tema, hay sale todo lo que necesitas: http://www.vbhispano.com/foros/f99/publicidad_nuestros_foros-23376/

PD: deja un gracias ^^


Eh tratado de poner asi

<vb:if condition="$post[postcount] == 1,2,4">
<vb:if condition="in_array($GLOBALS['forumid'], array(2,7))">
<div style="padding: 1px 3px 1px 1px; display: block; float: left;">
CODIGO ADSENSE
<vb:else />
PUBLICIDAD CPX

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

Y ME SALE EL SIGUIENTE ERROR:

El siguiente error ocurrió al tratar de evaluar esta plantilla:
%1$s
Esto probablemente es causado por una sentencia condicional con formato incorrecto. Es altamente recomendable que corrijas este error antes de continuar, pero puedes continuar tal y como está si lo deseas.
 
Arriba