• 0
  • 10 RepliesReplies
  • 7163 ReadTimes Read
  • 40 PointsPoints

Topic: Conocer Referidos de cada usuario - Referral System

Usuario: 4kstore
Rango: Moderador Global
Mensajes: 4916
Points: 8111
Mi web: http://www.smfsimple.com
Perfil: View Profile
Pais:
ar
MOD: http://custom.simplemachines.org/mods/index.php?mod=1114

Tutorial: Bueno instale el mod en un foro y me di cuenta que un buen agregado es el de poder ver cuales son los referidos de cada usuario, el mod por defecto solo muestra en numero la cantidad de referidos de cada usuario pero no se puede saber cuales son (los nombres)

Resultado:


Pasos:
1º Tener instalado el mod.

2º Abrir el archivo: Sources/Load.php

Buscar:
Code: [Select]
// What a monstrous array...
Agregar Antes:
Code: [Select]
//Referrer Start
$context['referinfo'] = array();
$referinfo = array();
if($profile['referrals_no'] != 0)
{
$request2 = $smcFunc['db_query']('', '
SELECT referred_by, real_name, id_member
FROM {db_prefix}members
WHERE referred_by = {int:id_member_profile}',
array(
'id_member_profile' => $profile['id_member'],
)
);

while($row = $smcFunc['db_fetch_assoc']($request2))
{
  $referinfo = &$context['referinfo'][];  
  $referinfo['referidos_url'] = ''. $scripturl .'?action=profile;u='.$row['id_member'].'';  
  $referinfo['referidos_name'] = $row['real_name'];  
}
$smcFunc['db_free_result']($request2);
}
//Referrer END

Guardar y Subir.

3º:  Abrir el archivo: Themes/{tutheme}/Profile.template.php (Si tu theme no tiene este archivo buscarlo en el theme "Default")

Buscar:
Code: [Select]
echo '
<dt>', $txt['ref_refferals'] , '</dt>
<dd>', $context['member']['referrals_no'], '</dd>
';

Reemplazar por:
Code: [Select]
echo '
<dt>', $txt['ref_refferals'] , '</dt>
<dd>', $context['member']['referrals_no'], '';
if (!empty($context['referinfo']))
{
echo' - <select name="menu2">';
foreach($context['referinfo'] as $info)
{
echo'<option value="'.$info['referidos_url'].'">'.$info['referidos_name'].'</option>';
}
echo'</select>';
}
echo'</dd>';

Guardar y subir.

Eso es todo ;)

You do not have permission to give points
point 40 Points

Users who gave points in this topic » Lean (10 Pts) » Losox (5 Pts) » Papá distante (20 Pts) » sederXDseder (3 Pts) » Alexis (2 Pts) 

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Conocer Referidos de cada usuario - Referral System
Reply #1 June 17, 2012 - 07:52 19:52
Genial!! Es un dato super importante!! +10 por el tuto!

Usuario: Losox
Rango: Excelente User
Mensajes: 874
Points: 109
Perfil: View Profile
Pais:
mx
Re:Conocer Referidos de cada usuario - Referral System
Reply #2 June 17, 2012 - 09:30 21:30
Muy bien me gusta

Usuario: Papá distante
Rango: Moderador Global
Mensajes: 3504
Points: 168
Perfil: View Profile
Pais:
de
Re:Conocer Referidos de cada usuario - Referral System
Reply #3 June 17, 2012 - 11:10 23:10
+20 euros!

no avatar
Usuario: sederXDseder
Rango: Nuevo Usuario
Mensajes: 1
Points: 20
Mi web: http://globalworld.com.nu
Perfil: View Profile
Re:Conocer Referidos de cada usuario - Referral System
Reply #4 June 28, 2012 - 02:10 14:10
muy bueno :) lo usareen mi foro

Usuario: Maliante
Rango: Friend de SMFSimple
Mensajes: 1361
Points: 181
Mi web: http://www.ftasupport.info
Perfil: View Profile
Pais:
pr
Re:Conocer Referidos de cada usuario - Referral System
Reply #5 June 28, 2012 - 10:10 22:10
Interesante

Maliante

Usuario: crisboss
Rango: Nuevo Usuario
Mensajes: 23
Points: 20
Mi web: http://zonagames.herobo.com/
Perfil: View Profile
Re:Conocer Referidos de cada usuario - Referral System
Reply #6 July 25, 2012 - 08:40 20:40
muy buen tutorial pero no te puedo dar puntos porq ?

no avatar
Usuario: aguslomejor1
Rango: Nuevo Usuario
Mensajes: 11
Points: 21
Mi web: http://baddex.hol.es/
Perfil: View Profile
Pais:
ar
Re:Conocer Referidos de cada usuario - Referral System
Reply #7 September 25, 2012 - 12:57 12:57
Hola, soy nuevo en esto, y me gustaría saber a que te refieres con esto de "Tener instalado el mod", también, porque cuando sigo tutoriales por ejemplo el tuyo, ami no me funciona casi ninguno?

Usuario: Cesar
Rango: Friend de SMFSimple
Mensajes: 1227
Points: 254
Mi web: http://www.genomapc.com
Perfil: View Profile
Pais:
ar
Re:Conocer Referidos de cada usuario - Referral System
Reply #8 September 25, 2012 - 01:01 13:01
significa que antes de seguir el tutorial debes instalar el mod correspondiente del que se habla en tu foro, caso contrario nunca te funcionara :P

Usuario: Lean
Rango: Fundador
Mensajes: 6782
Points: 236
Perfil: View Profile
Pais:
ar
Re:Conocer Referidos de cada usuario - Referral System
Reply #9 September 25, 2012 - 01:03 13:03
Hola, soy nuevo en esto, y me gustaría saber a que te refieres con esto de "Tener instalado el mod", también, porque cuando sigo tutoriales por ejemplo el tuyo, ami no me funciona casi ninguno?
Y si no te funciona ningun tutorial puede ser por mil factores. Crea un tema de soporte y te ayudaremos.
SAludos

Usuario: paellas
Rango: Recién Llegado
Mensajes: 52
Points: 0
Mi web: http://www.hackcrazyps3.com
Perfil: View Profile
Pais:
es
Re:Conocer Referidos de cada usuario - Referral System
Reply #10 April 20, 2014 - 04:21 04:21
Genial tuto,el problema es que no encuentro el codigo    // What a monstrous array... en load.php :(

 

TAGS



top

Smfsimple.com es un sitio destinado a brindar un servicio de soporte y herramientas para foros realizados con el sistema de foros gratuito simplemachines.org. Contamos con un selecto equipo de desarrolladores y conocedores del sistema, sus foros estaran en buenas manos.
This site is not affiliated with or endorsed by Simple Machines