Página 1 de 2 1 2 ÚltimaÚltima
Resultados 1 al 20 de 23

Mostrar Banner o Adsense entre los Post al mostrar un Tema

Esta es una discusión en el tema Mostrar Banner o Adsense entre los Post al mostrar un Tema dentro del foro Tips vB 3x, parte de la categoría vB3 Soporte General; Si deseas poner publicidad en tu foro, cuando visualizan los temas (SHOWTHREAD) a modo de una ventana despues del primer post, pon este codigo al final de la plantilla postbit o postbit_legancy segun corresponda Código PHP: <if  condition = " $post [ postcount ]  == 1" > < div style = "padding:  ...

  1. #1
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Mostrar Banner o Adsense entre los Post al mostrar un Tema

    Si deseas poner publicidad en tu foro, cuando visualizan los temas (SHOWTHREAD) a modo de una ventana despues del primer post, pon este codigo al final de la plantilla postbit o postbit_legancy segun corresponda


    Código PHP:
    <if condition="$post[postcount] == 1">

    <
    div style="padding: $stylevar[cellpadding]px 0px 0px 0px">

    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="thead" align="left">Publicidad</td>
    </
    tr>
    <
    tr>
        <
    td class="alt1" align="center">
            
    BANNER O CODIGO ADSENSE
        
    </td>
    </
    tr>
    </
    table>

    </
    div>

    </if> 
    El resultado será





    El codigo que pusimos previamente tiene un if que hace que ese cuadro se muestro solo despues del primer post de los temas, es decir, asi que si el tema tiene 30 mensajes dividido en 2 paginas, solo se va a motrar si ven la primera pagina y despues del primer post
    Código PHP:
    <if condition="$post[postcount] == 1"
    Aqui te ofrezco diferentes una variedad de condicionales IF para que puedas mostrar tu banner o publicidad segun lo que desees

    Despues del primer post en todas las paginas
    Código PHP:
    <if condition="$post[postcount] % $vboptions[maxposts] == 1"
    Despues del primer post pero solo a los invitados
    Código PHP:
    <if condition="$post[postcount] == 1 AND !$bbuserinfo[userid]"
    Despues del primer post, pero solo para temas que tengan al menos 2 post (no se verá si es solo 1 post):
    Código PHP:
    <if condition="$post[postcount] == 1 AND $GLOBALS[threadinfo][replycount] >= 2"

    Despues del primer post pero solo en foros especificos (where X,Y,Z es una lista de los ID de foros):


    Código PHP:
    <if condition="$post[postcount] == 1 AND in_array($GLOBALS[forumid], array(X,Y,Z))"
    Despues del ultimo post en todas las paginas
    Código PHP:
    <if condition="$post['islastshown']"


    Combinando condiciones



    • Despues del primer post en todas las paginas
    • Solo para invitados
    • Solo en ciertos foros


    Código PHP:
    <if condition="$post[postcount] % $vboptions[maxposts] == 1 AND !$bbuserinfo[userid] AND in_array($GLOBALS[forumid], array(X,Y,Z))"




    Temas Similares:
    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  2. Los siguientes 6 usuarios han agradecido a Jhonnyf por este útil mensaje:

    flamesay (16/11/2009), forero (19/06/2011), geros (10/06/2010), Paule (08/02/2010), Rafael (21/11/2009), vanbasten (26/11/2009)

  3. #2
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un Tema

    Barbaro, me sirve mucho, sera porque me esta gustando tanto el PHP


  4. #3
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    No funciona si se desea combinar con esto Mensajes Rotativos, (banners, informacion, publicidad, imagenes, lo que sea) - vBSoporte

    Seguramente es por la condicional del IF que no agarra la variable de $banneraleatorio.

    Última edición por Rafael; 06/02/2010 a las 20:02

  5. #4
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    las variables en los postbits se llaman con GLOBAL

    Código PHP:
    $GLOBALS['banneraleatorio'
    Quizas por ahi no te esté funcionando

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  6. #5
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Nop, no me funca aun asi :/ El problema es que no me muestra los banners, la tabla debajo del post esta bien, el asunto esta en el plugin.


  7. #6
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Alguna idea de como implementar ambos hacks? Ya que si declaro la variable globalmente PHP me da un error.

    Código PHP:
    Parse errorsyntax errorunexpected T_ENCAPSED_AND_WHITESPACEexpecting T_STRING or T_VARIABLE or T_NUM_STRING in /path/hacia/includes/adminfunctions_template.php(3950) : eval()'d code on line 291 
    Y de cualquier manera no consigo integrar una variable debajo de los posts :/

    Última edición por Rafael; 08/02/2010 a las 09:46

  8. #7
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Que estas colocando?

    ponlo aqui y tambien una captura de cuando creas el plugin

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  9. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    kuleshs (01/08/2010)

  10. #8
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Esto es el plugin:
    Código PHP:
    switch (rand(1,3)) { 
        case 
    1
            
    $banneraleatorio "<img src='Path a la imagen'>"
            break; 
        case 
    2
            
    $banneraleatorio "<img src='Path a la imagen'>"
            break; 
        case 
    3
            
    $banneraleatorio "<img src='Path a la imagen'>"
            break;

    El orden de ejecucion del hook es 5.

    Esto esta en el postbit al final del contenido por supuesto

    Código PHP:
    <if condition="$post[postcount] % $vboptions[maxposts] == 1">
    <
    div style="padding: $stylevar[cellpadding]px 0px 0px 0px">
    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="thead" align="center">Publicidad</td>
    </
    tr>
    <
    tr>
        <
    td class="alt1" align="center">
    $GLOBALS['banneraleatorio']
        </
    td>
    </
    tr>
    </
    table>
    </
    div>
    </if> 
    Esto es lo que ocurre:


    Obviamente no muestra nada, aun si no llamo la variable con el Global, si lo hago como $banneraleatorio no funciona.

    Última edición por Rafael; 08/02/2010 a las 15:14

  11. #9
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    donde estás enganchado el Plugin?

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  12. #10
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    en global_start


  13. #11
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    esta todo bien, quizas tu problema sea con la ruta de la imagen, prueba con solo texto
    Código PHP:
    switch (rand(1,3)) {  
        case 
    1:  
            
    $banneraleatorio "texto 1";  
            break;  
        case 
    2:  
            
    $banneraleatorio "texto 2";  
            break;  
        case 
    3:  
            
    $banneraleatorio "texto 3";  
            break; 



    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  14. #12
    Super Moderador Avatar de Rafael
    Fecha de ingreso
    14/nov/2009
    Ubicación
    www.rafaelbenard.com
    Edad
    23
    Mensajes
    354
    Gracias
    84
    Agradecido 125 veces en 102 mensajes
    Poder de Credibilidad
    5

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Nop, mismo problema que el anterior

    Incluso si uso la variable como solo $banneraleatorio no da :/

    Gracias Jhonny


  15. #13
    Usuario Avatar de Phil Këvin
    Fecha de ingreso
    06/nov/2009
    Edad
    22
    Mensajes
    78
    Gracias
    16
    Agradecido 22 veces en 21 mensajes
    Poder de Credibilidad
    3

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    En vB4 ¿como se hace esto?.


  16. #14
    Usuario
    Fecha de ingreso
    08/nov/2009
    Edad
    22
    Mensajes
    37
    Gracias
    18
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Tengo la misma duda. ¿Como se puede implementar esto en vb4?

    gracias


  17. #15
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  18. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    flamesay (20/11/2010)

  19. #16
    Usuario
    Fecha de ingreso
    08/nov/2009
    Edad
    22
    Mensajes
    37
    Gracias
    18
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    He cambiado el codigo a vb4 y ha quedado asi:

    Código:
      <vb:if condition="$post[postcount] == 1">
    <vb:div style="padding: $stylevar[cellpadding]px 0px 0px 0px">
    <vb:table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <vb:tr>
        <vb:td class="thead" align="left">Publicidad</td>
    </vb:tr>
    <vb:tr>
    <vb:td class="alt1" align="center">
            BANNER O CODIGO ADSENSE
        </vb:td>
    </vb:tr>
    </vb:table>
    
    </vb:div>
    
    </vb:if>
    Lo pruebo y comento si funciona


    EDITO: por lo visto hay algo mal, me sale el tipico error:
    El siguiente error ocurrió al tratar de evaluar esta plantilla:
    Conjunto de Etiquetas Inválido
    Esto probablemente es causado por una sentencia condicional con formato incorrecto. Es altamente recomendado que corrijas este error antes de continuar, pero puedes continuar tal y como está si lo deseas


    Última edición por flamesay; 20/11/2010 a las 18:04

  20. #17
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    el <vb: es para las condicionales, no para codigo HTML

    Código HTML:
    <vb:if condition="$post[postcount] == 1">
    <div style="padding: $stylevar[cellpadding]px 0px 0px 0px">
    <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <tr>
        <td class="thead" align="left">Publicidad</td>
    </tr>
    <tr>
    <td class="alt1" align="center">
            BANNER O CODIGO ADSENSE
        </td>
    </tr>
    </table>
    
    </div>
    
    </vb:if>


    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  21. Los siguientes 2 usuarios han agradecido a Jhonnyf por este útil mensaje:

    flamesay (20/11/2010), Miguelitros (21/11/2010)

  22. #18
    Usuario
    Fecha de ingreso
    08/nov/2009
    Edad
    22
    Mensajes
    37
    Gracias
    18
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    A vale, jeje. Me sigue saliendo el error de que hay un conjunto de etiquetas invalido. ¿continuo o regreso?


  23. #19
    Administrador Avatar de Jhonnyf
    Fecha de ingreso
    13/jun/2009
    Ubicación
    In my mind
    Mensajes
    1.363
    Gracias
    60
    Agradecido 1.104 veces en 565 mensajes
    Entradas de Blog
    1
    Poder de Credibilidad
    10

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Código HTML:
    <vb:if condition="$post['postcount'] == 1">
    <div style="text-align:center;">
            BANNER O CODIGO ADSENSE
    </div>
    
    </vb:if>


    [GRACIAS] -> es Boton magico que hace que siempre recibas soporte, USALO!!!

  24. El siguiente usuario ha agradecido a Jhonnyf por este útil mensaje:

    flamesay (20/11/2010)

  25. #20
    Usuario
    Fecha de ingreso
    08/nov/2009
    Edad
    22
    Mensajes
    37
    Gracias
    18
    Agradecido 2 veces en 2 mensajes
    Poder de Credibilidad
    0

    Predeterminado Respuesta: Mostrar Banner o Adsense entre los Post al mostrar un T

    Nada jony, no hay forma. El error actual es que hay una etiqueta por cerrar. Yo no doy con ella :S


Página 1 de 2 1 2 ÚltimaÚltima

Etiquetas de este tema

Foro | Chat y Juegos | Hello Kitty | Programacion | Foro Cristiano | XAT | Chat Foro | Perú | SummArg