Modificar codigo showgroups.php AYUDA

Esta es una discusión para el tema Modificar codigo showgroups.php AYUDA en el foro Lenguajes de Programación, bajo la categoría Área Administrativa; A ver si se explicarme lo que deseo hacer. Condiciones, Tengo varios grupos de usuarios que les tengo la opcion de salir listados en " Liste de lideres " A campos de perfil de usuario ...
Página:


Resultados 1 al 10 de 10

Temas similares

  1. ayuda en codigo Respuestas: 5
    Por alexan1252 en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  2. Por agalmen en el foro vBulletin 3 - Preguntas, Problemas y Soluciones
  3. ayuda codigo html Respuestas: 6
    Por Felix en el foro vBadvanced CMPS
  4. ayuda con un codigo!!! Respuestas: 2
    Por superbigo en el foro Archivos de vBulletin 3.0 - 3.7
  1. #1
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Modificar codigo showgroups.php AYUDA

    A ver si se explicarme lo que deseo hacer.

    Condiciones,
    Tengo varios grupos de usuarios que les tengo la opcion de salir listados en "Liste de lideres"
    A campos de perfil de usuario he creado un campo que es Fecha VIP , en este opcion tengo puesto que no es editable por el usuario, ya que esta fecha la pone el admimnistrador.

    Bien ahora el tema es que en el fichero showgroups.php
    Me salen listados los usuarios VIP en su grupo.
    Lo que deseo es que en esa lista aparezca el campo de perfil de Fecha VIP (field15)

    He probado varias combinaciones pero no soy experto en php y no lo he conseguido.

    Alguien puede ayudarme ?

    ---------- Actualizado a las 13:23 ---------- Original a las 12:54 ----------

    he añadido lo de fechaVipfield

    Código HTML:
    // 2 is the default location field and the one we always use in the template
    $show['locationfield'] = $db->query_first("
     SELECT profilefieldid
     FROM " . TABLE_PREFIX . "profilefield
     WHERE profilefieldid = 2
    ");
    $show['fechaVIPfield'] = $db->query_first("
     SELECT profilefieldid
     FROM " . TABLE_PREFIX . "profilefield
     WHERE profilefieldid = 15
    ");
    Luego he añadido : userfield.filed15

    Código HTML:
    // get usergroups who should be displayed on showgroups
    // Scans too many rows. Usergroup Rows * User Rows
    $users = $db->query_read_slave("
     SELECT user.*,
      usergroup.usergroupid, usergroup.title,
      user.options, usertextfield.buddylist,
      " . ($show['locationfield'] ? 'userfield.field2,' : '') . "
      " . ($show['fechaVIPfield'] ? 'userfield.field15,' : '') . "
    No se si esto es correcto pero es lo mas similar que he visto, pero no funciona, lo mismo me falta algo mas.

  2. #2
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Hola halcon00.

    ¿Para qué versión de vBulletin estás haciendo la modificación?.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

  3. #3
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Hola Andres.

    Para la VB4.0.1

    He realizado una copia del archivo showgroups.php y lo he llamado show_vip.php (asi no tocaba el original)

    La idea es que al visualizar la lista de lideres me aparezca la fecha en que se hizo usuario VIP (campo de perfil "field15") en la actualidad visualizo los grupos de VIP, Colaboradores , Moderadores y Administradores.

    Ayer estuve todo el dia probando pero no he sido capaz de que me funcione o desaparece la Ubicacion (fied2) o no funciona.

    He mirado todo tipo de codigo en el foro pero como ya he dicho no soy experto en php
    Si puedes ayudarme os lo agradeceria.

  4. #4
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Conserva el cambio que has hecho en el archivo showgroups.php, y edita la plantilla showgroups_usergroupbit. Busca este codigo:

    Código HTML:
            <dl class="stats location">
                <dt>{vb:rawphrase location_perm}</dt>
                <dd>{vb:raw user.field2}</dd>
    Agrega debajo:

    Código HTML:
                <dt>Lo que sea que describa al campo</dt>
                <dd>{vb:raw user.field#}</dd>
    Donde reemplazas # por el id del campo, y "Lo que sea que describa al campo" por el texto que deseas mostrar. Puedes también llamar a una frase personalizada que hayas hecho.

    Saludos.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

  5. #5
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    a funcionado a medias, ya que solo sale la fecha de VIP si el usuario a rellenado el campo de Ubicacion.

  6. #6
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Ok, entonces las primeras líneas de tu plantilla deben ser algo parecidas a esto:

    Código HTML:
    <li class="groupbit" id="groupbit_{vb:raw xhtml_id}">
        <vb:if condition="$show['locationfield'] AND $user['field2']">
            <dl class="stats location">
                <dt>{vb:rawphrase location_perm}</dt>
                <dd>{vb:raw user.field2}</dd>
                <dt>Fecha VIP</dt>
                <dd>{vb:raw user.field15}</dd>
            </dl>
        </vb:if>
    Reemplaza ese contenido por este:

    Código HTML:
    <li class="groupbit" id="groupbit_{vb:raw xhtml_id}">
        <vb:if condition="$show['locationfield'] AND $user['field2']">
            <dl class="stats location">
                <dt>{vb:rawphrase location_perm}</dt>
                <dd>{vb:raw user.field2}</dd>
        </vb:if>&nbsp;&nbsp;
            <vb:if condition="$user['field15']">
                <dt>Fecha VIP</dt>
                <dd>{vb:raw user.field15}</dd>
        </vb:if>
            </dl>
    Trata con ese código, examínalo un poco y lo entenderás.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

  7. #7
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Caliente caliente, ahora salen la info pero descuadrada cuando no hay Ubicacion.

    Espero lo aprecies en esta captura.
    Última edición por halcon00; 01/03/2010 a las 15:07

  8. #8
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Código HTML:
    <li class="groupbit" id="groupbit_{vb:raw xhtml_id}">
        <vb:if condition="$show['locationfield'] AND $user['field2']">
            <dl class="stats location">
                <dt>{vb:rawphrase location_perm}</dt>
                <dd>{vb:raw user.field2}</dd>
            </dl>
        </vb:if>
        <vb:if condition="$user['field15']">
            <dl class="stats location">
                <dt>Fecha VIP</dt>
                <dd>{vb:raw user.field5}</dd>
            </dl>
        </vb:if>
    http://www.vbhispano.com/foros/f66/estoy_buscando_psd_del_avatar_del_elmer-17024/

    Te agradecería que por favor prescindieras el plagiar cosas que yo haya hecho.

    Cita Iniciado por Andrés Durán Ver mensaje
    "... los avatares fueron hechos por mi persona, EXCLUSIVOS para los miembros del staff de vBHispano ..."
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "

  9. #9
    Miembro especial Miembro de plata Array Avatar de halcon00
    Fecha de ingreso
    30 ene, 10
    Ubicación
    Spain
    Mensajes
    71
    Gustado
    1 Veces
    Me Gustan
    14 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    He añadido la class al segundo if pero no sale bien.

    Código HTML:
    <li class="groupbit" id="groupbit_{vb:raw xhtml_id}">
        <vb:if condition="$show['locationfield'] AND $user['field2']">
            <dl class="stats location">
                <dt>{vb:rawphrase location_perm}</dt>
                <dd>{vb:raw user.field2}</dd>
        </vb:if>
    </dl>
                &nbsp;&nbsp;
     
             <vb:if condition="$user['field15']">
             <dl class="stats location">
                <dt>Fecha VIP</dt>
                <dd>{vb:raw user.field15}</dd>
        </vb:if>
    </dl>

    Pero vamos por hay van los tiros.... intentare dar con ello a ver si lo cuadro bien...

    Muchas gracias.

    ---------- Actualizado a las 21:00 ---------- Original a las 20:56 ----------

    Perdona no ha sido mi intencion plagiarlo, me base en ellos y los modificque , pero vamos si eso os molesta no te preocupes que los quito. sin problemas.

    Y te pido disculpa no ha sido mi intencion molestar.

  10. #10
    Miembro especial Miembro de diamante Array Avatar de Andrés Durán
    Fecha de ingreso
    23 abr, 09
    Ubicación
    Costa Rica
    Mensajes
    5,478
    Gustado
    1988 Veces
    Me Gustan
    142 Veces

    Predeterminado Re: Modificar codigo showgroups.php AYUDA

    Código:
    &nbsp;&nbsp;
    Eso no es necesario.

    Gracias por atender la petición.
    "... porque creo firmemente en que algún día habrá una sola nación, hablaremos un mismo idioma, compartiremos la misma ilusión, estaremos unidos por un mismo sentimiento y las fronteras dejarán de existir... y algún día cambiaremos, y todo será mejor... "