Página 1 de 1
Modificar National Flag
Publicado: 30 Jun 2012, 16:44
por Makoto
Puedo estoy tratando de moficiar las opciones de visualización de las banderas pero hasta ahora nada.
Lo que estoy tratando de hacer es que en el viewtopic y memberlist_view se vea solo el nombre de la bandera o codigo, en el memberlist_body que se vea la imagen como en el top de banderas en el index, pero cuando configuro en el acp se modifica en todas las paginas y no como quisiera u_u eh revisado el php pero todo esta dentro de una sola funcion y no sé como separarlo para dichas paginas u_u
[MODDB] National Flags
Re: Modificar National Flag
Publicado: 05 Jul 2012, 15:22
por Rainwod
Makoto me apunto para ayudarte con lo que quieres lograr enseguida me descargo el mod y veo que se puede hacer para lograr lo que comentas

Re: Modificar National Flag
Publicado: 05 Jul 2012, 23:34
por towen
Creo que esto es lo que te hace falta:
Abres
includes/functions_flag.php
Buscas:
Sustituyes por:
Código: Seleccionar todo
function get_user_flag($display = false, $flag_id = false)
Buscas
Sustituyes por:
Código: Seleccionar todo
$display = ($display) ? $display : $config['flag_type'];
Abres
memberlist.php
Buscas:
Código: Seleccionar todo
if (!empty($config['allow_flags']) && !empty($data['user_flag']))
{
$user_flag = get_user_flag(false , $data['user_flag']);
Después agregas:
Código: Seleccionar todo
$user_flag_image = get_user_flag(USER_FLAG_IMAGE, $data['user_flag']);
$user_flag_text = get_user_flag(USER_FLAG_TEXT , $data['user_flag']);
Buscas:
Después agregas:
Código: Seleccionar todo
'USER_FLAG_IMAGE' => $user_flag_image,
'USER_FLAG_TEXT' => $user_flag_text,
Como ves hay dos nuevas variables para los estilos:
USER_FLAG_IMAGE
hace que solo se vea la imagen, aunque en el ACP se ponga otra cosa,
USER_FLAG_TEXT
muestra solo el texto y
USER_FLAG
muestra el que está configurado en el ACP.
Para el memberlist_body buscas:
y
Código: Seleccionar todo
<!-- IF S_USER_FLAG --><td class="flag"><div>{memberrow.USER_FLAG}</div></td><!-- ENDIF -->
y cambias la variable
USER_FLAG
por la que quieras dependiendo si quieres imagenes o texto
SAlu2
NoX-KZK
Re: Modificar National Flag
Publicado: 05 Jul 2012, 23:47
por towen
Tienes que editar los archivos .php en los que se usa la función get_user_flag($data['user_flag']);
y agregarle el nuevo argumento, si no no funciona
Re: Modificar National Flag
Publicado: 06 Jul 2012, 21:15
por towen
Bueno ya no me deja editar el mensaje así que lo agrego aquí.
Cuando busques
y lo remplaces por
Código: Seleccionar todo
function get_user_flag($display = false, $flag_id = false)
mejor lo remplazas por
Código: Seleccionar todo
function get_user_flag($flag_id = false, $display = false)
y así solo tienes que editar los archivos donde quieras hacer el cambio y no todos como antes.
SAlu2
Re: Modificar National Flag
Publicado: 07 Jul 2012, 04:42
por Makoto
Gracias me sirvio de mucho