Recordad que para pedir soporte alguno, debéis facilitar los datos de soporte oportunos por favor, mirad aquí y leer las Normas generales del foro, esto nos servirá de ayuda para dar el mejor soporte..

Gracias.

La Administración de phpBB España.

Elegir rango desde el UCP

Foros donde podréis dejar vuestras dudas sobre phpBB 3.0.x
Cerrado

0
No hay votos
 
Votos totales: 0

switch
Usuario/a
Mensajes: 80
Registrado: 23 Feb 2010, 16:05

Elegir rango desde el UCP

#1

Mensaje por switch »

Hola a todos! No se si esto va aqui, sino me perdonais, a ver si me podeis echar un mano con una cosilla que quiero hacer en el foro.
Me gustaría que en el perfil apareciese un menu despegable con los rangos expeciales que he definido y asi el propio usuario desde el panel de control pudiese elegir su propio rango con imagen, para ello se han modificado 3 archivos:

-functions_profile_fields.php donde he añadido:

Código: Seleccionar todo

 function get_profile_ranks()
   {
      global $db;

      $i = 0;

      $sql = "SELECT * FROM phpbb_ranks WHERE rank_special = 1 AND rank_id != 1 AND rank_id != 48 AND rank_id != 36 AND rank_id != 47";
      $result = $db->sql_query($sql);
      while ($row = $db->sql_fetchrow($result))
      {
         $ranks[$i]['rank_id'] = $row['rank_id'];
         $ranks[$i]['rank_title'] = $row['rank_title'];

         $i++;
      }

      return $ranks; 
-el archivo ucp_profiles.php, donde se ha modificado:

Código: Seleccionar todo

 $ranks = $cp->get_profile_ranks();
            foreach($ranks as $rank){
               if($data['rank'] == $rank['rank_id']){
                  $s_ranks .= '<option value="'.$rank['rank_id'].'" selected>'.$rank['rank_title'].'</option>';
               }
               else{
                  $s_ranks .= '<option value="'.$rank['rank_id'].'">'.$rank['rank_title'].'</option>';
               }
            }

            $template->assign_vars(array(
             'S_RANKS'   => $s_ranks,
            ));


-Y el ucp_profile_profile_info.html, donde se ha añadido:

Código: Seleccionar todo

          <td class="row1" width="35%"><b class="genmed">TEAM: </b></td>
      <td class="row2"><select name="rank" id="rank" style="width: 20em;">{S_RANKS}</select></td>

Pero la cuestión es que el despegable me sale vacio a ver si alguien me puede ayudar.
Adjunto los archivos por si son de ayuda
gracias
Adjuntos
rangos.tar.bz2
(17.41 KiB) Descargado 54 veces
SPOILER_SHOW
URL: http://www.splitboarder.es/foro/index.php
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: bbcode_buttons_for_3.0.6_quick_reply_1_1_0
Plantilla(s) usada(s): fisubice2
Servidor: Linux de pago
Actualización desde otra versión:no
Conversión desde otro sistema de foros: no

URL: http://www.snow-monkeys.net/foro/
Versión phpBB: phpBB3 (3.0.12)
MODs Instalados: Mchat 1.2.17, auto_groups_102,Easy Resize Posted Images 1.1.2,bbcode_buttons_for_3.0.6_quick_reply_1_1_0., Similar Topics 1.0.2, ShMk User Feedback 1.0.6
Plantilla(s) usada(s): Subsilver2
Servidor:Linux de pago
Actualización desde otra versión: de 3.0.11 a 3.0.12
Conversión desde otro sistema de foros: no

Avatar de Usuario
nextgen
Ex Staff
Mensajes: 1727
Registrado: 25 Jul 2009, 03:16
Género:
Edad: 41

Re: Elegir rango desde el UCP

#2

Mensaje por nextgen »

Muevo el tema a un lugar mas adecuado

メルビン・ガルシア • nextgen SolutionsDDAnimeXenForo Hispano


Cerrado

Volver a “Foros de Soporte 3.0.x”