Phpost
COMPLEMENTOS Localización del usuario en tu web V1 (Act 1.3) - Versión para impresión

+- Phpost (https://phpost.es)
+-- Foro: Risus 1.3 (https://phpost.es/forum-6.html)
+--- Foro: Complementos (https://phpost.es/forum-7.html)
+---- Foro: Complementos Terminados (https://phpost.es/forum-8.html)
+---- Tema: COMPLEMENTOS Localización del usuario en tu web V1 (Act 1.3) (/thread-185.html)



Localización del usuario en tu web V1 (Act 1.3) - Chctrpgo - 09-14-2021

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

 

Descripción

Esta localización muestra cuando el usuario...  
 
Ejecutar esta consulta
 
Código PHP:
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:
 
Código PHP:
// Monitor de usuario
    
include TS_CLASS.'c.monitor.php'
 
    
Debajo agregar:
 
Código PHP:
// Localización del usuario
    
include TS_CLASS.'c.localizacion.php'
 
 
Buscar:
 
Código PHP:
// Monitor
    
$tsMonitor = new tsMonitor(); 
 
 
Debajo agregar:
 
Código PHP:
// Localizacion
    
$tsLoc = new tsLoc(); 
 
 
En posts.php --> inc --> php --> posts.php

Buscar:
 
Código PHP:
if(!empty($_GET['post_id'])){ 
 
  
Arriba agregar:
 
Código PHP:
/**********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:
 
Código PHP:
if(is_numeric($action)){ 
 
 
Arriba agregar:
 
Código PHP:
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        
$tsLoc->setLocalizacion(90$tsUser->uid);
    }
    
Localizacion();
/*********************************/ 
 
 
En fotos.php --> inc --> php --> fotos.php

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

Buscar:
 
Código PHP:
function loadGeneral($user_id){
        global 
$tsCore

 
Reemplazar por:
 
Código PHP:
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:
 
Código PHP:
function getFotos($user_id){
        global 
$tsCore$tsUser
 
    
Reemplazar por:
 
Código PHP:
function getFotos($user_id){
        global 
$tsCore$tsUser$tsLoc;
        
$tsLoc->setLocalizacion(6, (int)$user_id$tsUser->uid); 
 
 
Buscar:
 
Código PHP:
function getFoto(){
        global 
$tsCore$tsUser
 
 
Reemplazar por:
 
Código PHP:
function getFoto(){
        global 
$tsCore$tsUser$tsLoc;
        
$tsLoc->setLocalizacion(5$_GET['fid'], $tsUser->uid); 
 
 
En top.php --> inc --> php --> top.php

Buscar:
 
Código PHP:
switch($action){
            case 
'posts':
                
$smarty->assign("tsTops",$tsTops->getTopPosts($fecha$cat));
            break;
            case 
'usuarios':
                
$smarty->assign("tsTops",$tsTops->getTopUsers($fecha$cat));
            break;
        } 
 
       
Reemplazar por:
 
Código PHP:
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:
 
Código PHP:
$smarty->assign("tsAutor",$a); 
 
 
Debajo agregar:
 
Código PHP:
/**********LOCALIZACION************/
    
function Localizacion() {
        global 
$tsLoc$tsUser;
        
$tsLoc->setLocalizacion(110$tsUser->uid);
    }
    
Localizacion();
/*********************************/ 
 
 
En portal.php --> inc --> php --> portal.php

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

Buscar:
 
Código PHP:
$smarty->assign("tsRangos",result_array($query)); 
 
 
Debajo agregar:
 
Código PHP:
/**********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:
 
Código PHP:
<div class="clearBoth"></div>
                </
ul
 
                   
Arriba agregar:
 
Código PHP:
<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
http://Registrate o inicia tu sesión para ver este contenido

Google Drive
http://Registrate o inicia tu sesión para ver este contenido

Mediafire
http://Registrate o inicia tu sesión para ver este contenido

Uptobox
http://Registrate o inicia tu sesión para ver este contenido

4shared
http://Registrate o inicia tu sesión para ver este contenido
 
 
 
Creditos: Kmario19


RE: Localización del usuario en tu web V1 (Act 1.3) - Davadi66 - 07-25-2022

Gracias


RE: Localización del usuario en tu web V1 (Act 1.3) - KodiP - 08-14-2022

Gracias


RE: Localización del usuario en tu web V1 (Act 1.3) - Weber - 09-15-2024

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