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 :
Después, agregar :
Buscar :
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 :
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 :
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
