Like Tree2Likes
  • 2 Post By Angel

Mostrar toda la info del postbit solo en el primer post

Esta es una discusión para el tema Mostrar toda la info del postbit solo en el primer post en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; Hola a todos, tenia tiempo sin consular algo aqui en vbhispano , mi pregunta es, existe alguna manera de que solo se muestre la info del postbit (Edad, sexo, biografia, etc) solo en el primer ...
Página:


Resultados 1 al 3 de 3

Temas similares

  1. Por augustito en el foro Soporte para Productos/Plugins
  2. Por raiden84 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. Por Mattias18 en el foro Soporte para Productos/Plugins
  4. Por SenDoh en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  5. Mostrar Un Solo Post Respuestas: 2
    Por toek en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Miembro de platino Array Avatar de galvispat
    Fecha de ingreso
    12 jun, 09
    Ubicación
    Venezuela - Merida
    Mensajes
    301
    Gustado
    26 Veces
    Me Gustan
    102 Veces

    Predeterminado Mostrar toda la info del postbit solo en el primer post

    Hola a todos, tenia tiempo sin consular algo aqui en vbhispano , mi pregunta es, existe alguna manera de que solo se muestre la info del postbit (Edad, sexo, biografia, etc) solo en el primer post, y las demas respuestas solo muestren el avatar???, osea que solo se muestre la info del que creo el post y los comentarios solo se vea el avatar...

    Bueno, no se si sea posible, pero si se puede me encantaria que me dijeran como ...

    Gracias de antemano
    vBhispano Soporte vBulletin español - I Love

  2. #2
    Equipo de vBHispano Array Avatar de Angel
    Fecha de ingreso
    16 sep, 10
    Mensajes
    427
    Gustado
    251 Veces
    Me Gustan
    43 Veces

    Predeterminado Re: Mostrar toda la info del postbit solo en el primer post

    ... últimamente estoy tomando el foro como conejo de indias ( para hacer pruebas ).

    La forma en que logré lo que tu quieres es mediante condiciones dentro de la plantilla postbit. En sí, lo que tu quieres puede lograrse remplazando el siguiente código:

    Código PHP:
                <vb:if condition="$post['userid']">
                    <
    hr />
                    <
    dl class="userinfo_extra">
                        <
    vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
                        <
    vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
                        <
    vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
                        <
    dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>
    <
    dt>Gustado</dt> <dd>{vb:raw post.vbseo_likes_inVeces</dd>
    <
    dt>Me Gustan</dt> <dd>{vb:raw post.vbseo_likes_outVeces</dd>    
                        {
    vb:raw template_hook.postbit_userinfo_right_after_posts}
                    </
    dl>
                    <
    vb:if condition="$show['infraction'] OR $show['reppower']">
                    <
    dl class="user_rep">
                        <
    vb:if condition="$show['infraction']">
                        <
    dt>{vb:rawphrase infractions}</dt
                        <
    dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
                        </
    vb:if>
                        <
    vb:if condition="$show['reputation']">
                            <
    vb:if condition="$show['reppower']">
                        <
    dt>{vb:rawphrase reppower}</dt
                        <
    dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd
                            </
    vb:if>
                        </
    vb:if>
                    </
    dl>
                    </
    vb:if>
                    {
    vb:raw template_hook.postbit_userinfo_right}
                    <
    div class="imlinks">
                        {
    vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
                    </
    div>
                </
    vb:if> 
    con este:

    Código PHP:
            <vb:if condition="$post['postcount'] == 1">
                <
    vb:if condition="$post['userid']">
                    <
    hr />
                    <
    dl class="userinfo_extra">
                        <
    vb:if condition="$post['joindate']"><dt>{vb:rawphrase join_date}</dt> <dd>{vb:raw post.joindate}</dd></vb:if>
                        <
    vb:if condition="$post['field2']"><dt>{vb:rawphrase location_perm}</dt> <dd>{vb:raw post.field2}</dd></vb:if>
                        <
    vb:if condition="$post['age']"><dt>{vb:rawphrase age}</dt> <dd>{vb:raw post.age}</dd></vb:if>
                        <
    dt>{vb:rawphrase 'posts'}</dt> <dd>{vb:raw post.posts}</dd>
    <
    dt>Gustado</dt> <dd>{vb:raw post.vbseo_likes_inVeces</dd>
    <
    dt>Me Gustan</dt> <dd>{vb:raw post.vbseo_likes_outVeces</dd>    
                        {
    vb:raw template_hook.postbit_userinfo_right_after_posts}
                    </
    dl>
                    <
    vb:if condition="$show['infraction'] OR $show['reppower']">
                    <
    dl class="user_rep">
                        <
    vb:if condition="$show['infraction']">
                        <
    dt>{vb:rawphrase infractions}</dt
                        <
    dd>{vb:raw post.warnings}/{vb:raw post.infractions} ({vb:raw post.ipoints})</dd>
                        </
    vb:if>
                        <
    vb:if condition="$show['reputation']">
                            <
    vb:if condition="$show['reppower']">
                        <
    dt>{vb:rawphrase reppower}</dt
                        <
    dd id="reppower_{vb:raw post.postid}_{vb:raw post.userid}">{vb:raw post.reppower}</dd
                            </
    vb:if>
                        </
    vb:if>
                    </
    dl>
                    </
    vb:if>
                    {
    vb:raw template_hook.postbit_userinfo_right}
                    <
    div class="imlinks">
                        {
    vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
                    </
    div>
                </
    vb:if>
            </
    vb:if> 
    El cambio solo es la condición envolviendo el código que muestra la información del usuario:
    Código PHP:
    <vb:if condition="$post['postcount'] == 1"
    Utilicé la variable $psot['postcount'] que es la que devuelve el número de mensaje en un tema, y me aseguro que solo tome efecto en el primer mensaje.


    Editción: Esto es en la plantilla postbit_legacy, para la plantilla postbit, debería ser algo parecido también.
    galvispat y tetsenoske les gusta esto.

  3. #3
    Miembro especial Miembro de platino Array Avatar de galvispat
    Fecha de ingreso
    12 jun, 09
    Ubicación
    Venezuela - Merida
    Mensajes
    301
    Gustado
    26 Veces
    Me Gustan
    102 Veces

    Predeterminado Re: Mostrar toda la info del postbit solo en el primer post

    Pero si lo probaste con vbulletin 4, no me va a servir en vbulletin 3... weno voy a probar y comento que tal!
    vBhispano Soporte vBulletin español - I Love