Elegir rango desde el UCP
Publicado: 17 Nov 2010, 22:02
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:
-el archivo ucp_profiles.php, donde se ha modificado:
-Y el ucp_profile_profile_info.html, donde se ha añadido:
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
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;
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