ayuda en crear nuevo Widgets

Esta es una discusión para el tema ayuda en crear nuevo Widgets en el foro vBulletin 4 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; hola a todos espero que me puedan ayudar en esto quiero crear un Widgets que aparezca en la pagina de inicio como se ve en la imagen cuando inicien sesión les aparezca su estadísticas en ...
Página:


Resultados 1 al 10 de 10
  1. #1
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado ayuda en crear nuevo Widgets

    hola a todos espero que me puedan ayudar en esto quiero crear un Widgets que aparezca en la

    pagina de inicio como se ve en la imagen cuando inicien sesión les aparezca su estadísticas en la pagina de

    inicio como la plantilla postbit legacy tengo vbulletin 4
    user.PNGsecion.PNG

  2. #2
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    algún administrador que me pueda ayudar

  3. #3
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    nadie que sepa o me explique mal, comente una ayuda

  4. #4
    Miembro especial Miembro de oro Array Avatar de Gorgias
    Fecha de ingreso
    19 ene, 08
    Ubicación
    Sector Zurracapote (España)
    Mensajes
    205
    Gustado
    66 Veces
    Me Gustan
    9 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    Debes editar la plantilla que quieres mostrar y poner ahí la condición que necesites. En tu caso la condición es que el usuario sea miembro de la página. De modo que AL PRINCIPIO de la plantilla o mejor dicho, del código que quieres mostrar sólo a los usuarios registrados (que generalmente, será toda la plantilla), tienes que poner esto:
    Código:
    <vb:if condition="$show['member']">
    Y AL FINAL de ese código que sólo verán los usuarios registrados esto otro:
    Código:
    </vb:if>
    Otras posibles condiciones, por ejemplo para mostrar según grupos de usuarios, las puedes encontrar en vBhispano, aquí.

    Y si no he entendido mal lo que necesitas, esto es todo Eso sí, te recomiendo usar plantillas propias, es decir, copiar la original y pegarla en la que vayas a usar en ese widget. Por si acaso esa plantilla se usa en otras secciones de la página, que no se modifiquen, que sólo cambie la tuya.

    Un saludo, Gorgias.
    Pallida Mors aequo pulsat pede pauperum tabernas regumque turres.
    Vitae summa brevis spem nos vetat inchoare longam.

    ForoCompeticion.com: creado por y para aficionados.

  5. #5
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    la plantilla lo copio de " postbit_legacy "

    mira esta seria la plantilla de iniciar sesión
    Código HTML:
    <form onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)" method="post" action="login.php?do=login" id="navbar_loginform">                <fieldset class="logindetails" id="logindetails">
                        <div>
                            <div>
                        <input type="text" value="Nombre de Usuario" tabindex="101" accesskey="u" size="10" id="navbar_username" name="vb_login_username" class="textbox default-value">
                        <input type="password" size="10" id="navbar_password" name="vb_login_password" tabindex="102" class="textbox" style="display: none;">
                        <input type="text" style="display: inline;" value="Contraseña" size="10" id="navbar_password_hint" name="vb_login_password_hint" tabindex="102" class="textbox default-value">
                        <input type="submit" accesskey="s" title="Escribe tu nombre de usuario y contraseña en los campos para iniciar la sesión o pulsa el botón 'registrarse' para crear un perfil." value="Iniciar Sesión" tabindex="104" class="loginbutton">
                            </div>
                        </div>
                    </fieldset>
                    <div class="remember" id="remember">
                        <label for="cb_cookieuser_navbar"><input type="checkbox" tabindex="103" accesskey="c" class="cb_cookieuser_navbar" id="cb_cookieuser_navbar" value="1" name="cookieuser"> ¿Recordarme?</label>
                    </div>
    
    
                    <input type="hidden" value="" name="s">
                    <input type="hidden" value="guest" name="securitytoken">
                    <input type="hidden" value="login" name="do">
                    <input type="hidden" name="vb_login_md5password">
                    <input type="hidden" name="vb_login_md5password_utf">
                </form>
    ahora me faltaría para que me redirija a la plantilla de postbit legacy , userinfo me faltaría esta plantilla se me hace complicado

  6. #6
    Miembro especial Miembro de oro Array Avatar de Gorgias
    Fecha de ingreso
    19 ene, 08
    Ubicación
    Sector Zurracapote (España)
    Mensajes
    205
    Gustado
    66 Veces
    Me Gustan
    9 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    A ver, lo que has puesto es el código fuente directamente de vBulletin, no una plantilla. Eso no te va a servir. Lo que tienes que hacer es crear un widget con el código necesario para que muestre las estadísticas del usuario. Supongo que te refieres a los mensajes escritos, los "me gusta" dados y recibidos, fecha de registro, etc. Vamos, lo que viene a ser la pestaña "Acerca de mi" que hay en el perfil de un usuario. Este código lo puedes encontrar en tu panel de administración, buscando en las plantillas existentes. O seguramente, en vb.com o vb.org, ya existirá el código necesario.

    El caso es que una vez que tengas ese código, crees una plantilla con ese código, incluyendo la condición que te he puesto en mi anterior mensaje. Así sólo se mostrará cuando un usuario esté identificado. Después tienes que crear el widget y decirle que use esa plantilla, colocarlo donde quieras en el gestor de diseños y, en principio, ya estaría todo hecho.

    Un saludo!
    Pallida Mors aequo pulsat pede pauperum tabernas regumque turres.
    Vitae summa brevis spem nos vetat inchoare longam.

    ForoCompeticion.com: creado por y para aficionados.

  7. #7
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    MIRA MEJOR SI LO PUEDO EDITAR A ESTA MANERA YA NO UN Widgets

    AYUDA.PNG
    SI ME PODES GUIAR

  8. #8
    Miembro especial Miembro de oro Array Avatar de Gorgias
    Fecha de ingreso
    19 ene, 08
    Ubicación
    Sector Zurracapote (España)
    Mensajes
    205
    Gustado
    66 Veces
    Me Gustan
    9 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    A ver, si es añadir cosas a esa parte, y no usar widgets, el tema cambia totalmente. Tenes que editar la plantilla header. Busca donde pone
    Código:
    <vb:if condition="$show['member']">
    y justo debajo, empieza la parte que se muestra SÓLO cuando el usuario se ha identificado. Añadir el resto de cosas, es cuestión de buscar el código correspondiente a lo que quieres (avatar, mensajes escritos, fecha de registro, etc), copiarlo y pegarlo debajo. Maquetarlo con html, y listo. Tendrás que "leer" el código para ir viendo qué hace cada parte.

    Aunque me suena que en vB.org hay algún hack que modifica esa parte y mete el avatar y cosas así. No sé si para vB4 existe, pero es cuestión de buscar. Igual te resulta más práctico ver si existe y usar ese hack, a ver si te soluciona lo que quieres.

    Un saludo!!!
    Pallida Mors aequo pulsat pede pauperum tabernas regumque turres.
    Vitae summa brevis spem nos vetat inchoare longam.

    ForoCompeticion.com: creado por y para aficionados.

  9. #9
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    Código:
    <div class="userinfo">             <div class="username_container"> 
                 <div class="eti_postbit_merkezli">                   <div class="popupmenu memberaction" id="yui-gen23">    <a title="decorados esta en línea ahora" href="member.php?1-decorados" class="username online popupctrl" id="yui-gen25"><strong>decorados</strong></a>    <ul class="popupbody memberaction_body" id="yui-gen24">        <li class="left">            <img alt="" src="http://www.vbhispano.com/foros/images/site_icons/profile.png">            <a href="member.php?1-decorados">                Perfil            </a>        </li>                <li class="right">            <img alt="" src="http://www.vbhispano.com/foros/images/site_icons/forum.png">            <a rel="nofollow" href="search.php?do=finduser&amp;userid=1&amp;contenttype=vBForum_Post&amp;showposts=1">                Ver mensajes del foro            </a>        </li>                        <li class="left">            <img alt="" src="http://www.vbhispano.com/foros/images/site_icons/message.png">            <a rel="nofollow" href="private.php?do=newpm&amp;u=1">                Mensaje Privado            </a>        </li>                                                                <li class="right">            <img alt="" src="http://www.vbhispano.com/foros/images/site_icons/article.png">            <a rel="nofollow" href="list.php/author/1-decorados">                Ver artículos            </a>        </li>        
            
                        </ul></div>                                        </div>    </div> 
    <div class="eti_postbit_merkezli">    Administrator             </div>              
    
             
                 
             
                 
    
                <div title="decorados esta en línea ahora" href="member.php?1-decorados" =a="" class="eti_postbit">             <center>     
    <img title="Avatar de decorados" alt="Avatar de decorados" src="image.php?u=1&amp;dateline=1306767451"> </center>                          </div>                 
    
    
    <div class="eti_postbit"> Status : <img border="0" alt="decorados esta en línea ahora" src="http://www.vbhispano.com/foros/images/statusicon/user-online.png" class="inlineimg onlinestatus" title="decorados esta en línea ahora">  </div>        <div class="eti_postbit"> Fecha de Ingreso : 20-May-2011</div> 
                         
                                             <div class="eti_postbit"> Mensajes : 6     </div>      <dt>Torneos inscritos</dt> <dd>0</dd><dt>Torneos ganados</dt> <dd>0</dd>                                                                     <div class="imlinks">                                          </div>                      </div>
    una mas si me podes revisar este código , si me podes poner como tendría que ir el código lo copie
    te lo agradecería saludos
    Última edición por jorge1353; 18/09/2011 a las 21:36

  10. #10
    Miembro Array Avatar de jorge1353
    Fecha de ingreso
    01 jun, 11
    Mensajes
    11
    Gustado
    0 Veces
    Me Gustan
    0 Veces

    Predeterminado Re: ayuda en crear nuevo Widgets

    alguno que reviste este código y me diga como va por favor