News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Cambio automático de diferencia horaria

Started by Danielㅤ, September 23, 2020, 07:42:58 PM

Previous topic - Next topic

Danielㅤ

Hola amigos, en SMF se puede configurar desde el panel del perfil del usuario la diferencia horaria que puede haber entre la hora que tiene el servidor (hosting) y la hora del país del usuario, se que en las opciones del perfil en Configuración de Apariencia y Diseño se puede configurar la diferencia de horario pulsando el botón (detectar automáticamente):



que si bien esa función/botón ajusta el cambio de zona horaria al país del usuario, pero eso no es automático.... ya que cuando vuelva a haber diferencia horaria hay que volver otra vez a presionar ese botón y guardar los cambios del perfil, pero el usuario ni cuenta se da cuando hay diferencia horaria, al menos yo ni cuenta me doy, la única forma que me doy cuenta es cuando presiono el botón de (detectar automáticamente) y cambia su valor (a la izquierda) por el correcto, sin embargo obviamente no todo el mundo va a estar reajustando eso todo el rato.

La pregunta es.... ¿Hay alguna forma de que esa función sea automática?, Es decir que la diferencia horaria se actualice automáticamente sin configurar/reajustar nada.

Gracias


Saludos

-Rock Lee-

No estoy seguro si genere algun tipo de problema con base de datos grandes pero deberia ser algo tome el mismo usuario, pero suele fijarse en base al horario del mismo servidor aunque se cambia (por lo general horario verano) y no recuerdo si habia una sintaxis sql (cuando esperimentaba algunas cosas pero lo vi sin valor en ese momento)....


Saludos!
¡Regresando como cual Fenix! ~ Bomber Code
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

vicram10

lo que se puede hacer es ver que metodo ejecuta dicho link y hacer lo mismo cada vez que se tenga 1 visitante  o algo asi, o un cronjob que ejecute un archivo php que llama al metodo smf.

Danielㅤ

Claro, habría que ver que hace la función de ajustar la zona horaria:



yo creo que sí es posible que funcione en tiempo real usando javascript, pero parece que eso depende de la base de datos...
Si puede funcionar, habría que usar PHP para obtener la hora del servidor y mostrarla en el HTML (código fuente) de por ejemplo cuando se visualizan los posts, comparar y reajustarla usando javascript a la hora correcta del usuario.


Saludos

Advertisement: