¡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 Localización del usuario en tu web V1 (Act 1.3)
#1

6
Mejor respuesta del mensaje Localización del usuario en tu web V1 (Act 1.3)Captura
[img]Registrate o inicia tu sesión para ver este contenido[/img]

 

Descripción

Esta localización muestra cuando el usuario...
  •     Visita la página principal.
  •     Visita un post.
  •     Está agregando un nuevo post.
  •     Visita la sección de fotos.
  •     Visita una foto.
  •     Viendo el álbum de fotos de un usuario.
  •     Está agregando una nueva foto.
  •     Está viendo los miembro.
  •     Está viendo los miembros on-line.
  •     Está viendo los top posts.
  •     Está viendo los top usuarios.
  •     Visita el perfil de algún usuario.
  •     Está en el portal.
  •     Está buscando algo.
  •     Está en la sección de localización.
 
 
Ejecutar esta consulta
 
CREATE TABLE IF NOT EXISTS `u_localizacion` (
`
idint(11NOT NULL AUTO_INCREMENT,
`
id_userint(11NOT NULL,
`
tipoint(11NOT NULL,
`
lugarint(11NOT NULL,
`
titulovarchar(200NOT NULL,
`
urlvarchar(250NOT NULL,
`
fechaint(10NOT NULL,
PRIMARY KEY (`id`)
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=
 
 
En header.php

Buscar:
 
// Monitor de usuario
    
include TS_CLASS.'c.monitor.php'
 
    
Debajo agregar:
 
// Localización del usuario
    
include TS_CLASS.'c.localizacion.php'
 
 
Buscar:
 
// Monitor
    
$tsMonitor = new tsMonitor(); 
 
 
Debajo agregar:
 
// Localizacion
    
$tsLoc = new tsLoc(); 
 
 
En posts.php --> inc --> php --> posts.php

Buscar:
 
if(!empty($_GET['post_id'])){ 
 
  
Arriba agregar:
 
/**********LOCALIZACION************/
    
function Localizacion() {
         global 
$tsLoc$tsUser;
         if(
$_GET['post_id']){
         
$tsLoc->setLocalizacion(2$_GET['post_id'], $tsUser->uid);
         } else {
         
$tsLoc->setLocalizacion(10$tsUser->uid);
         }
    }
    
Localizacion();
    
/*********************************/ 
 
    
En agregar.php --> inc --> php --> agregar.php

Buscar:
 
if(is_numeric($action)){ 
 
 
Arriba agregar:
 
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        
$tsLoc->setLocalizacion(90$tsUser->uid);
    }
    
Localizacion();
/*********************************/ 
 
 
En fotos.php --> inc --> php --> fotos.php

Buscar:
 
$smarty->assign("tsStats"$q); 
 
 
Debajo agregar:
 
function Localizacion() {
                global 
$tsLoc$tsUser;
                
$tsLoc->setLocalizacion(40$tsUser->uid);
            }
            
Localizacion(); 
 
 
Buscar:
 
case 'agregar'
 
  
Debajo agregar:
 
function Localizacion() {
                global 
$tsLoc$tsUser;
                
$tsLoc->setLocalizacion(100$tsUser->uid);
            }
            
Localizacion(); 
 
 
En c.cuenta.php --> inc --> class --> c.cuenta.php

Buscar:
 
function loadGeneral($user_id){
        global 
$tsCore

 
Reemplazar por:
 
function loadGeneral($user_id){
        global 
$tsCore$tsUser$tsLoc;
        
$tsLoc->setLocalizacion(3, (int)$user_id$tsUser->uid); 
 
 
En c.fotos.php --> inc --> class --> c.fotos.php
 
Buscar:
 
function getFotos($user_id){
        global 
$tsCore$tsUser
 
    
Reemplazar por:
 
function getFotos($user_id){
        global 
$tsCore$tsUser$tsLoc;
        
$tsLoc->setLocalizacion(6, (int)$user_id$tsUser->uid); 
 
 
Buscar:
 
function getFoto(){
        global 
$tsCore$tsUser
 
 
Reemplazar por:
 
function getFoto(){
        global 
$tsCore$tsUser$tsLoc;
        
$tsLoc->setLocalizacion(5$_GET['fid'], $tsUser->uid); 
 
 
En top.php --> inc --> php --> top.php

Buscar:
 
switch($action){
            case 
'posts':
                
$smarty->assign("tsTops",$tsTops->getTopPosts($fecha$cat));
            break;
            case 
'usuarios':
                
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha$cat));
            break;
        } 
 
       
Reemplazar por:
 
switch($action){
            case 
'posts':
                
$smarty->assign("tsTops",$tsTops->getTopPosts($fecha$cat));
                function 
tsLocposts() {
                global 
$tsLoc$tsUser;
                
$tsLoc->setLocalizacion(70$tsUser->uid);
            }
            
tsLocposts();
            break;
            case 
'usuarios':
                
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha$cat));
                function 
tsLocfotos() {
                global 
$tsLoc$tsUser;
                
$tsLoc->setLocalizacion(80$tsUser->uid);
            }
            
tsLocfotos();
            break;
        } 
 
 
En buscador.php --> inc --> php --> buscador.php

Buscar:
 
$smarty->assign("tsAutor",$a); 
 
 
Debajo agregar:
 
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        
$tsLoc->setLocalizacion(110$tsUser->uid);
    }
    
Localizacion();
/*********************************/ 
 
 
En portal.php --> inc --> php --> portal.php

Buscar:
 
// AFILIADOS
    
$smarty->assign("tsAfiliados",$tsAfiliado->getAfiliados()); 
 
   
Debajo agregar:
 
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        
$tsLoc->setLocalizacion(130$tsUser->uid);
    }
    
Localizacion();
    
/*********************************/ 
 
 
En usuarios.php --> inc --> php --> usuarios.php

Buscar:
 
$smarty->assign("tsRangos",result_array($query)); 
 
 
Debajo agregar:
 
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        if (
$_GET['online'] == true) {
        
$tsLoc->setLocalizacion(150$tsUser->uid);
        } else {
        
$tsLoc->setLocalizacion(140$tsUser->uid);
        }
    }
    
Localizacion();
    
/*********************************/ 
 
 
En head_submenu.tpl --> themes --> default --> templates --> sections --> head_submenu.tpl

Buscar:
 
<div class="clearBoth"></div>
                </
ul
 
                   
Arriba agregar:
 
<li{if $tsPage == 'localizacion'} class="here"{/if}><class=vctip  title="Localizaci&oacute;n del usuario" href="{$tsConfig.url}/localizacion/">Localizaci&oacute;n</a></li
 
 
Y subir esta carpeta
 
Mega
Debes agradecer para ver el contenido...

Google Drive
Debes agradecer para ver el contenido...

Mediafire
Debes agradecer para ver el contenido...

Uptobox
Debes agradecer para ver el contenido...

4shared
Debes agradecer para ver el contenido...
 
 
 
Creditos: Debes agradecer para ver el contenido...
Responder
#2

0
Gracias
Responder
#3

0
Gracias
Responder
#4

1
Este código está implementado en mi sitio y llegué a pensar que nunca iba a encontrar el source. Muchas gracias. Smile

PD: Encontré que estaba mal implementado en mi sitio. Tuve que corregir un archivo mío. Gracias de nuevo. Thumbsup
Responder


Compartir en:

Salto de foro:


Usuarios navegando en este tema: 1 invitado(s)