Página 1 de 1

opcion en el perfil de usuario " añadir amigo"

Publicado: 24 Nov 2010, 19:45
por patito_loko
hola gente, queria saber como se puede poner la opcion en el perfil de usuario " añadir amigo" y ponerlo como opcion en el perfil de post debajo del avatar con un boton como imagen?

quiero que esto:

Imagen

http://i63.servimg.com/u/f63/11/33/91/61/2210.jpg

y pasarlo aca:

Imagen

http://i63.servimg.com/u/f63/11/33/91/61/1110.jpg

bueno espero que se entienda! saludos

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 03 Dic 2010, 07:37
por patito_loko
estuve modificando algunas cosas pero eh hecho un desastre ahora me da error! alguien tiene idea de como hacer esto? :(

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 12 Ene 2011, 07:10
por patito_loko
disculpen que lo repostee pero pasaron varios meses y me sigue interesando esta funcionalidad que pregunto. alguien tiene al menos una pequeña idea para orientarme como hacer esto? :cry:

opcion en el perfil de usuario " añadir amigo"  Tema Solucionado

Publicado: 12 Ene 2011, 16:04
por leviatan21
patito_loko escribió:alguien tiene al menos una pequeña idea para orientarme como hacer esto?
Cada vez que escribiste en este tema, se me plantea como sería, pero nunca pude resolver un sólo problema con este agregado, y es como averiguar si el sistema de "zebra" está habilitado o no, pero fuera de eso el cambio que buscas es algo como esto :

Abrir :
raíz/viewtopic.php

Buscar :

Código: Seleccionar todo

$user->setup('viewtopic', $topic_data['forum_style']); 
Después, agregar :

Código: Seleccionar todo

$user->add_lang('memberlist'); 
Buscar :

Código: Seleccionar todo

        'POST_ID'            => $row['post_id'], 
Antes, agregar :

Código: Seleccionar todo

        'U_ADD_FRIEND'        => (!$row['friend'] && !$row['foe']) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&add=' . urlencode(htmlspecialchars_decode($user_cache[$poster_id]['author_username'])). "&quickmod=1&redirect=" . urlencode(str_replace('&', '&', $viewtopic_url)), true, $user->session_id) : '', 
Abrir :
raíz/styles/prosilver/template/viewtopic_body.html

Buscar :

Código: Seleccionar todo

        <!-- BEGIN custom_fields --> 
Antes, agregar :

Código: Seleccionar todo

        <!-- IF postrow.U_ADD_FRIEND -->
            <dd><a href="{postrow.U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></dd>
        <!-- ENDIF --> 
Abrir :
raíz/includes/ucp/ucp_zebra.php

Buscar :

Código: Seleccionar todo

                        meta_refresh(3, $this->u_action); 
Antes, agregar :

Código: Seleccionar todo

                        $this->u_action = request_var('redirect', $this->u_action); 
Explico :
el 1º cambio en el viewtopic.php es para agregar la frase Añadir amigo
el 2º cambio averigua si el actual usuario ya está como amigo o ignorado, si no lo es, agrega el enlace al UCP para agregarlo
el 3º cambio en el viewtopic_body.html efectivamente agrega en el mini-perfil de cada usuario, el enlace creado en el paso anterior, siempre y cuando el usuario no sea ni amigo ni ignorado
el 4º cambio en el ucp_zebra.php es para que vuelva al tema que se estaba viendo cuando se pulsó en el enlace Añadir amigo
Recuerda actualizar las plantillas antes de probar :cachas:

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 15 Ene 2011, 10:40
por patito_loko
oh gabriel siempre tan atento! muchas gracias voy a hacerlo tranquilo y te digo si funciona! :ok:

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 17 Feb 2011, 03:58
por patito_loko
al final funciona de maravillas esta modificacion, pero me gustaria saber como puedo al texto agregarle una imagen . :wink:

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 17 Feb 2011, 14:51
por leviatan21
En la plantilla, despues de esto :

Código: Seleccionar todo

<dd><a href="{postrow.U_ADD_FRIEND}">
puedes agregar el código correspondiente a tu imagen :
como por ejemplo :

Código: Seleccionar todo

<img src="{T_IMAGESET_PATH}/mi_imagen_de_amigo.gif"  alt="" title="" />
donde mi_imagen_de_amigo.gif es el nombre del archivo de la imagen y debe estar guardada en la carpeta :

Código: Seleccionar todo

raíz/styles/TU_ESTILO/imageset

Re: opcion en el perfil de usuario " añadir amigo"

Publicado: 24 Mar 2011, 02:21
por patito_loko
muchas gracias gabriel! salio todo muy bien. dejo el tema finalizado. Saludos