Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

Search the Community

Showing results for tags 'localizacion'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • El núcleo de PHPost
    • Novedades e información
    • Off Topic
    • Presentaciones
  • PHPost Risus
    • Actualizaciones
    • Versión 1.1
    • Versión 1.2
  • La esquina
    • Rincón del PC
    • Rincón del móvil
  • Escuela de Actualización de Risus Phpost's PHP 7.X
  • Escuela de Actualización de Risus Phpost's Smarty
  • Escuela de Actualización de Risus Phpost's EXTRAS
  • Escuela de Actualización de Risus Phpost's Themes
  • Escuela de Actualización de Risus Phpost's Fixes
  • Escuela de Actualización de Risus Phpost's Actualizaciones

Calendars

There are no results to display.

There are no results to display.


Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Sitio web


ICQ


Yahoo


Jabber


Skype


Localización


Intereses

Found 2 results

  1. KillerJohn

    Pedido adaptacion de mod Localizacion

    Hola a [email protected]! Solo abro este topic para pedir si alguien puede adaptar este mod de @Kmario19 pero q en un pequeño cuadro en la home muestre a todos los users quien esta en pages/chat no pude hacerlo porque no hay un chat.php y eso me complicó Bueno desde ya muchas gracias! PD.: killeringa.org Theme V5
  2. Este FIX es para completar el fantástico MOD creado por Kmario19 que permite visualizar la última actividad de los usuarios en nuestra web. Según avisaba el autor en el topic aún estaba pendiente de añadir la identificación por IP que permitiría guardar los registros de actividad de los visitantes de forma independiente en función de su IP. Aquí te dejo los pasos para incluir la identificación por IP de usuarios y visitantes. Paso 1- En primer lugar debes instalar el MOD indicado arriba siguiendo los pasos explicados en el topic por Kmario19. Paso 2- Lo siguiente es añadir una nueva consulta a la base de datos donde se guardará la IP del usuario: ALTER TABLE `u_localizacion` ADD `ip` VARCHAR( 40 ) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL AFTER `fecha` Paso 3- Abrimos el archivo inc/class/c.localizacion.php y buscamos: // YA TUVO ACTIVIDAD? $sql = mysql_query('SELECT id_user FROM u_localizacion WHERE id_user = '.$user_id); // if (mysql_num_rows($sql) > 0) { // ACTUALIZAMOS LA LOCALIZACION mysql_query('UPDATE u_localizacion SET tipo = \''.$tipo.'\', lugar = \''.$lugar.'\', titulo = \''.$titulo.'\', url = \''.$url.'\', fecha = \''.time().'\' WHERE id_user = '.$user_id); } else { // INSERTAMOS NUEVA LOCALIZACION mysql_query('INSERT INTO u_localizacion (tipo, id_user, lugar, titulo, url, fecha) VALUES (\''.$tipo.'\', \''.$user_id.'\', \''.$lugar.'\', \''.$titulo.'\', \''.$url.'\', \''.time().'\')'); }Lo sustituimos todo por esto: $newip = $tsCore->setSecure($_SERVER['REMOTE_ADDR'] ? $_SERVER['REMOTE_ADDR'] : $_SERVER['X_FORWARDED_FOR']); $caduca = time() - (2 * 3600);// 2 horas $data = db_exec('fetch_assoc', db_exec(array(__FILE__, __LINE__), 'query', 'SELECT id_user, ip FROM u_localizacion WHERE id_user = \''.$user_id.'\' LIMIT 1')); // // Borramos registros de visitantes tras 2 horas db_exec(array(__FILE__, __LINE__), 'query', 'DELETE FROM u_localizacion WHERE id_user = 0 AND fecha <= '.$caduca.''); // HA INICIADO SESION? if ($data['id_user'] >= 1) { // ACTUALIZAMOS LA LOCALIZACION DEL USUARIO db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_localizacion SET tipo = \''.$tipo.'\', lugar = \''.$lugar.'\', titulo = \''.$titulo.'\', url = \''.$url.'\', fecha = \''.time().'\' WHERE id_user = '.$user_id); // // ES UN VISITANTE? } elseif ($data['id_user'] == 0 && $data['ip'] == $newip) { // ACTUALIZAMOS LA LOCALIZACION DEL VISITANTE MEDIANTE SU IP db_exec(array(__FILE__, __LINE__), 'query', 'UPDATE u_localizacion SET tipo = \''.$tipo.'\', lugar = \''.$lugar.'\', titulo = \''.$titulo.'\', url = \''.$url.'\', fecha = \''.time().'\' WHERE ip = \''.$newip.'\' AND id_user = 0'); // } else { // INSERTAMOS NUEVA LOCALIZACION db_exec(array(__FILE__, __LINE__), 'query', 'INSERT INTO u_localizacion (tipo, id_user, lugar, titulo, url, fecha, ip) VALUES (\''.$tipo.'\', \''.$user_id.'\', \''.$lugar.'\', \''.$titulo.'\', \''.$url.'\', \''.time().'\', \''.$newip.'\')'); }Eso sería todo. Ahora las visitas serán filtradas por su IP y se mostrarán los registros de visitantes de forma independiente. Sólo está probado en localhost. EXTRA
×