¡Bienvenido! ¿Aún no estás registrado?, deberás registrarte antes de poder usar el Chat, Comentar y Descargar en el Foro. Usa un email válido para la activación.
Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5

COMPLEMENTOS Recomendar usuario (Act 1.3)
#1

0
Capturas
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]
 
[img]Registrate o inicia tu sesión para ver este contenido[/img]



 
 
En c.monitor.php --> inc --> class --> c.monitor.php

Buscar:
17 => array('text' => 'Tu foto recibió una medalla''css' => 'medal'), 
 
 
Debajo agregar:
19 => array('text' => 'te recomendó a''ln_text' => 'Seguir a este usuario''css' => 'recommend'), 
 
 
Buscar:
// FOLLOW
            
case 4
 
 
Arriba agregar:
case 19:
                return 
'SELECT user_name FROM u_miembros WHERE user_id = \''.(int)$data['obj_uno'].'\'';
            break; 
 
 
Buscar:
// PUBLICACION EN MURO
            
case 12
 
 
Arriba agregar:
case 19:
               
$oracion['text'] = $this->monitor[$no_type]['text'];
               
$oracion['link'] = $site_url.'/perfil/'.$data['user_name'].'" class="hovercard" uid="'.$data['obj_uno'];
               
$oracion['ltext'] = $data['user_name'];
            break; 
 
 
Buscar:
/**
     * @name setFiltro
     * @access public
     * @param none
     * @return bool
     * @info GUARDA LOS FILTROS DE LA ACTIVIDAD
     */ 
 
 
Arriba agregar:
/**
     * @name recomUser
     * @access public
     * @param none
     * @return string
     * @info ESTA FUNCION ES PARA REALIZAR RECOMENDACIONES DE USUARIOS
    */
    
public function recomUser(){
        global 
$tsCore$tsUser$tsActividad;
        
//
        
$userid $_POST['userid'];
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT follow_id FROM u_follows WHERE f_id = \''.(int)$userid.'\' AND f_user = \''.$tsUser->uid.'\' AND f_type = \'3\' LIMIT 1');
        
$recomendado db_exec('num_rows'$query);
        if(
$recomendado 0) return '0-Ya Haz Recomendado este Usuario.';
        
//
        
$query db_exec(array(__FILE____LINE__), 'query''SELECT user_name,user_id FROM u_miembros WHERE user_id = \''.(int)$userid.'\' LIMIT 1');
        
$data db_exec('fetch_assoc'$query);
        
//
        
if($tsUser->uid != $data['user_name']){
        
db_exec(array(__FILE____LINE__), 'query''INSERT INTO u_follows (f_id, f_user, f_type, f_date) VALUES (\''.(int)$userid.'\', \''.$tsUser->uid.'\', \'3\', \''.time().'\') ');
        if(
$this->setFollowNotificacion(191$tsUser->uid$userid)) {
        
//
        
$tsActividad->setActividad(4$postid);
        return 
'1-La recomendación fue enviada.';
        }
        }
        else return 
'0-No puedes recomendarte a ti Mismo.';
    } 
 
 
En ajax.notificaciones.php --> inc --> php --> ajax --> ajax.notificaciones.php

Buscar:
case 'spam':
                    
// <--
                        
echo $tsMonitor->setSpam();
                    
// -->
                
break; 
 
 
Debajo agregar:
case 'recomend':
                    
// <--
                        
echo $tsMonitor->recomUser();
                    
// -->
                
break; 
 
 
En m.monitor_sidebar.tpl --> themes --> default --> templates --> modules --> m.monitor_sidebar.tpl

Buscar:
<li><strong>Usuarios que sigo</strong></li
 
 
Debajo agregar:
<li><label><span class="monac_icons ma_voto"></span><input type="checkbox" {if $tsData.filtro.f19 != true}checked="checked"{/if}onclick="notifica.filter('19', this)"/>Usuarios recomendados</label></li
 
 
En m.perfil_headinfo.tpl --> themes --> default --> templates --> modules --> m.perfil_headinfo.tpl

Buscar:
{if $tsUser->uid != $tsInfo.uid}
                            <
li class="enviar-mensaje">
                                {if 
$tsUser->is_member}
                                <
a href="#" onclick="mensaje.nuevo('{$tsInfo.nick}','','',''); return false"><span style="float:none; height:14px;width:16px;" class="systemicons mensaje"></span></a>
                                {/if}
                            </
li>
                            {/if} 
 
 
Reemplazar por:
{if $tsUser->uid != $tsInfo.uid}
                            <
li class="enviar-mensaje">
                                {if 
$tsUser->is_member}
                                <
a href="#" onclick="mensaje.nuevo('{$tsInfo.nick}','','',''); return false"><span style="float:none; height:14px;width:16px;" class="systemicons mensaje"></span></a>
                            </
li>
                            <
li style="float:right!important;" class="floatR userInfoLogin">
                                <
a href="javascript:notifica.shareUser('{$tsInfo.uid}');" title="Recomendar a {$tsInfo.nick}"><span style="float:none; height:14px;width:16px;"><img height="14" width="16" src="{$tsConfig.default}/images/icons/like.png"/></span></a>
                            </
li>
                            {/if}
                            {/if} 
 
 
En acciones.js --> themes --> default --> js --> acciones.js

Buscar:
spamPostHandle: function (r) {
        var 
r.split('-');
        if (
x.length == 2mydialog.alert('Notificaciones'x[1]);
        else 
mydialog.close();
    }, 
 
 
Debajo agregar:
userHandle: function (r) {
        var 
r.split('-');
        if (
x.length == 2mydialog.alert('Notificaciones'x[1]);
        else 
mydialog.close();
    }, 
 
 
Buscar:
spam: function (idcb) {
        
this.ajax(Array('action=spam''postid='+id), cb);
    }, 
 
 
Debajo agregar:
recomend: function(idcb){
        
this.ajax(Array('action=recomend''userid='+id), cb);
    }, 
 
 
Buscar:
sharePost: function (id) {
        
mydialog.show();
        
mydialog.title('Recomendar');
        
mydialog.body('¿Quieres recomendar este post a tus seguidores?');
        
mydialog.buttons(truetrue'Recomendar''notifica.spam('+id+', notifica.spamPostHandle)'truetruetrue'Cancelar''close'truefalse);
        
mydialog.center();
    }, 
 
 
Debajo agregar:
shareUser: function (id) {
        
mydialog.show();
        
mydialog.title('Recomendar');
        
mydialog.body('¿Quieres recomendar este Usuario?');
        
mydialog.buttons(truetrue'Recomendar''notifica.recomend('+id+', notifica.userHandle)'truetruetrue'Cancelar''close'truefalse);
        
mydialog.center();
    }, 
 
 
Y subir esta imagen con el nombre de like.png
[img]Registrate o inicia tu sesión para ver este contenido[/img]




Creditos: Debes agradecer para ver el contenido...
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)