Tutorial: Publicidad dentro del primer post

  • Autor Autor imported_NkC
  • Fecha de inicio Fecha de inicio
I

imported_NkC

Delta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
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 ^^.
 
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 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.
 
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.
 
me funciona perfectamente, gracias 😀
 
Si coloco otra medida en publicidad la toma igual?, puede cambiarse para que valla al final del post?
 
Si, y para colocarlo en otra posicion solo debes modificar el div ^^
 
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
 
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
 
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
 
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.
 
Si, y para colocarlo en otra posicion solo debes modificar el div ^^

alguien puede decir como hacer eso??
para que quede la final del post

gracias
 
Atrás
Arriba