solo el mensaje en el primer post?

Esta es una discusión para el tema solo el mensaje en el primer post? en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola denuevo, quero lograr que en un Foro X por ejemplo el foro Noticias solo salga el mensaje en el primer post (quitar la firma y toda la parte donde esta el avatar) . No ...
Página:


Resultados 1 al 14 de 14

Temas similares

  1. Por mdenov en el foro Soporte para Productos/Plugins
  2. Por Sum en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por mdenov en el foro Soporte para Productos/Plugins
  4. Por bacussi en el foro Soporte para Productos/Plugins
  5. Por Alvaro_SG en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  1. #1
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado solo el mensaje en el primer post?

    Hola denuevo, quero lograr que en un Foro X por ejemplo el foro Noticias solo salga el mensaje en el primer post (quitar la firma y toda la parte donde esta el avatar) .

    No se si me explico bien, es decir ke SOLO EN UN FORO en especifico quitarle la firma y la parte donde esta el avatar SOLO en el primer post (que se vea solo el mensaje).

    gracias, ojala puedan ayudarme...

  2. #2
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    $postinfo[postid] creo que es la id del post en un foro ($forum['forumid']) ...

    intente hacer esto en el postbit:

    Código:
    <if condition="!in_array($forum['forumid'],array(9))&&in_array($postinfo[postid],array(1))">
    <table cellpadding="0" cellspacing="$stylevar[cellpadding]" border="0" width="100%">
    <tr>
    <if condition="$show['avatar']"><td class="alt2"><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a></td></if>
                <td nowrap="nowrap">
    
                    <div id="postmenu_$post[postid]">
                        <if condition="$show['profile']">
                        <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                        $post[onlinestatus]
                        <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
                        <else />
                        $post[musername]
                        </if>
                    </div>
    
                    <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
                    <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
                    $template_hook[postbit_userinfo_left]
    
                </td>
                <td width="100%">&nbsp;</td>
                <td valign="top" nowrap="nowrap">
    
                    <div class="smallfont">
                        <if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
                        <if condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
                        <if condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
                        <div>
                            $vbphrase[posts]: $post[posts]
                        </div>
                        $template_hook[postbit_userinfo_right_after_posts]
                        <if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                        <if condition="$show['reputation']"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><div><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if>
                        $template_hook[postbit_userinfo_right]
                        <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
                    </div>
    
                </td>
            </tr>
            </table>
    </if>
    pero no me funciono.. alguien puede ayudarme??

  3. #3
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,125
    Gustado
    50 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    Código PHP:
    <if condition="!in_array($forum['forumid'],array(9)) AND $post[postcount]<>1"
    Traduccion:
    Si estoy en cualquier foro que no sea el 9 y el post a mostrar es cualquier numero menos el 1, entonces muestro el contenido

  4. #4
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    eso es exactamente lo que quero hacer, pero no me funciona !!! T_T

    alparecer no me funcionan las variables
    $forum['forumid']
    $post[postcount]

    estoy editando esto en la plantilla postbit_legacy:


    Código:
    <if condition="!in_array($forum['forumid'],array(9)) AND $post[postcount]<>1">
                            <div align="center">
                <div id="postmenu_$post[postid]">
    <if condition="$show['profile']">
                    <a class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                    <script type="text/javascript"> vbmenu_register("postmenu_$post[postid]", true); </script>
                    <else />
                    $post[musername]
                    </if>
                </div>
                <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
                <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
                $template_hook[postbit_userinfo_left]
                <if condition="$show['avatar']">
                    <div class="smallfont">
                        &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
                    </div>
                </if>
                            </div>
    </if>
    en el if puse solo esto:
    <if condition="$post[postcount]<>1">

    y me funciono!!!

    al parecer "!in_array($forum['forumid'],array(9))" no me lo reoconoce!!! ayuda please!
    Última edición por SenDoh; 15/12/2008 a las 11:42 Razón: Mensajes fusionados automáticamente

  5. #5
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    ¿Tienes un foro cuya ID es 9?

    Si sólo es un foro donde no quieres que se muestre, puedes utilizar la forma
    Código PHP:
    <if condition="$forum[forumid] != X AND $post[postcount]<>1"> ......... </if> 
    Ten en cuenta que debes cambiar la 'X' por la ID del foro, igual que debes hacer con el '9' en la condicional que te puso Jhonnyf

  6. #6
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    hay algo extraño, por que cuando coloco solo $forum[forumid] != 9 o !in_array($forum['forumid'],array(9)) en la sentencia <if> me funciona, pero no ambas...
    (lo he probado, ambas funcionan pero por separado) como que el AND no funciona.. o no sé

    T____T

    listo, lo logre el codigo es el siguente:

    Código PHP:
    <if condition="$post[postcount]<>1 OR !in_array($forum['forumid'],array(X,Y,Z,A,B,C))">
                            <
    div align="center">

                <
    div id="postmenu_$post[postid]">
    <if 
    condition="$show['profile']">
                    <
    class="bigusername" href="member.php?$session[sessionurl]u=$post[userid]">$post[musername]</a>
                    <
    script type="text/javascript"vbmenu_register("postmenu_$post[postid]"true); </script>
                    <else />
                    $post[musername]
                    </if>
                </div>

                <if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
                <if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
                $template_hook[postbit_userinfo_left]

                <if condition="$show['avatar']">
                    <div class="smallfont">
                        &nbsp;<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$post[avatarurl]" $post[avwidth] $post[avheight] alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
                    </div>
                </if>
                            </div>
                <div class="smallfont">
                    &nbsp;<br />
                    <if condition="$post['usertitle']"><div class="userinfo">Status: $post[usertitle]</div></if>
                    <if condition="$post['joindate']"><div class="userinfo">$vbphrase[join_date]: $post[joindate]</div></if>
                    <if condition="$post['field2']"><div class="userinfo">$vbphrase[location_perm]: $post[field2]</div></if>
                    <if condition="$post['age']"><div class="userinfo">$vbphrase[age]: $post[age]</div></if>
                    <div class="userinfo">
                        $vbphrase[posts]: $post[posts]
                    </div>
                    $template_hook[postbit_userinfo_right_after_posts]
                    <if condition="$show['infraction']"><div>$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                    <if condition="$show['infraction']"><div class="userinfo">$vbphrase[infractions]: $post[warnings]/$post[infractions] ($post[ipoints])</div></if>
                    <if condition="$show['reputation']"><div class="userinfo" align="center"><if condition="$show['reppower']">$vbphrase[reppower]: <span id="reppower_$post[postid]_$post[userid]">$post[reppower]</span> </if><span id="repdisplay_$post[postid]_$post[userid]">$post[reputationdisplay]</span></div></if><br />
                    $template_hook[postbit_userinfo_right]
                    <div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon] $post[skypeicon]</div>
                </div>
    </if> 
    Done X,Y,Z,A,B,C son las ID de los foros donde quero que no aparezca solo en el primer post

    una pregunta rapida antes que lo tomen como solucionado plz !!
    como puedo hacer eso?:



    es que me quedo de esa forma, como puedo "alargarla hacia la derecha" para que quede completa???

    gracias!! se pasaron.
    Última edición por SenDoh; 15/12/2008 a las 16:39 Razón: Mensajes fusionados automáticamente

  7. #7
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,125
    Gustado
    50 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    lo unico que has hecho es cambiar el AND por un OR negando una condicion, basicamente con lo que dije yo y mcloud y lo que has puesto tu, obtienes el mismo resultado

  8. #8
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    alguien me puede ayudar con esto??


    ver si se puede agrandar hasta ocupar todo el espacio?

    ¿Cuál es la forma negada de esta sentencia?
    !in_array($forum['forumid'],array(9))

    esa frase indica (en este caso) las ID de los foros que no quero que aparezca, pero cual seria las ID en las que quero que aparezca?
    Última edición por SenDoh; 17/12/2008 a las 00:34 Razón: Mensajes fusionados automáticamente

  9. #9
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,125
    Gustado
    50 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    <if condition="!in_array($forum['forumid'],array(9))">
    MOSTRAR ESTE BLOQUE en todos los foros pero NO en el foro 9
    </if>

    el ! es negacion

  10. #10
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    Cita Iniciado por SenDoh Ver mensaje
    ¿Cuál es la forma negada de esta sentencia?
    !in_array($forum['forumid'],array(9))
    A esto ya te ha contestado Jhonnyf, en cuanto a lo siguiente
    Cita Iniciado por SenDoh
    esa frase indica (en este caso) las ID de los foros que no quero que aparezca, pero cual seria las ID en las que quero que aparezca?
    Todas las que no hayas negado. O sea, aparecerá en todas las que no hayas indicado que no aparezca. Si tienes 9 foros e indicas que no aparezca en el 3 y el 6, aparecerá en el 1,2,4,5,7,8,9.

    No sé si esto te aclara un poco más tu duda.

  11. #11
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    asi es, me aclaro la duda y pueden poner en el topic solucionado.. gracias..
    y puedo decir como cunclusion que la forma negada de !in_array($forum['forumid'],array(9))

    esi sin el !
    seria:
    in_array($forum['forumid'],array(9))

    gracias y saludos!

  12. #12
    Miembro especial Miembro de diamante Array
    Fecha de ingreso
    11 oct, 05
    Ubicación
    En el limbo
    Mensajes
    4,522
    Gustado
    25 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    Ahora soy yo el que no se aclara

    ¿Estabas preguntando por cual era la negación de una negación?

  13. #13
    Miembro especial Miembro de diamante Array Avatar de Jhonnyf
    Fecha de ingreso
    06 sep, 08
    Ubicación
    Dentro de mi
    Mensajes
    1,125
    Gustado
    50 Veces
    Me Gustan
    1 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    Cita Iniciado por SenDoh Ver mensaje
    asi es, me aclaro la duda y pueden poner en el topic solucionado.. gracias..
    y puedo decir como cunclusion que la forma negada de !in_array($forum['forumid'],array(9))

    esi sin el !
    seria:
    in_array($forum['forumid'],array(9))

    gracias y saludos!
    si lo haces sin el ! entonces el contenido del if se ejecutará si el foro es el 9

  14. #14
    Miembro especial Miembro de plata Array
    Fecha de ingreso
    28 jul, 08
    Mensajes
    60
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: solo el mensaje en el primer post?

    si, redacte mal, pero es lo que dijo Jhonnyf
    gracias nuevamente...
    saludos