Transferred users when integration start, showing 1970 as reg date

zeus
User w
User w
Posts: 8
Joined: Thu Apr 09, 2020 9:49 pm

Transferred users when integration start, showing 1970 as reg date

Post by zeus »

Adesso mi sono accorto che tutti gli utenti importati da WP a PHPBB , hanno data di iscrizione con l'anno 1970.
Non mi interessa cambiarla alla data ESATTA, ma per lo meno che sia il 2020 :D

Si puó ?

Ciao!

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

zeus wrote:
Sat Apr 11, 2020 6:54 pm
Adesso mi sono accorto che tutti gli utenti importati da WP a PHPBB , hanno data di iscrizione con l'anno 1970.
Non mi interessa cambiarla alla data ESATTA, ma per lo meno che sia il 2020 :D

Si puó ?

Ciao!
Oh cavolo (ops) ... puoi cancellarli e reimportarli dopo che avrò risolto il bug oggi stesso?
Se no devi eseguire un asemplice query si, ma se possible sarebbe meglio sistemare con la corretta data ...
vado a vedere subito, acc ...

No, my test with default settings transfer with correct date, looking by what can be caused this bug, moving this post to create e new thread

zeus
User w
User w
Posts: 8
Joined: Thu Apr 09, 2020 9:49 pm

Re: Transferred users when integration start, showing 1970 as reg date

Post by zeus »

Don't worry it's not a big problem (for me) .
But just to know if there is a simple way to correct it, without riskany or more issues.

Thanks !

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

acc no bhe deve essere risolto!

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

niente, tutto risulta ok anche cambiando impostazione di data, gli utenti si registrano in wp tramite un plugin? quale?

zeus
User w
User w
Posts: 8
Joined: Thu Apr 09, 2020 9:49 pm

Re: Transferred users when integration start, showing 1970 as reg date

Post by zeus »

No no, le registrazioni NUOVE vanno bene.
Il problema è l'importazione iniziale di utenti da WP a PHPBB, che non esistevano in PHPBB...ai quali viene impostata data di iscrizione 1970
Attachments
Captura.JPG
Captura.JPG (42.68 KiB) Viewed 794 times

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

allora il problema l'ho trovato, si si avevo capito
il problema potrebbe essere risolto impostando come data di registrazione, la data di inserimento usando time() che genera il timestamp della data di esecuzione dello script, non quella dell'utente quando si è registrato in wp

ma vedo di risolvere completamente il bug
sei nella vers. 3.2 vero?

[EDITED]

zeus
User w
User w
Posts: 8
Joined: Thu Apr 09, 2020 9:49 pm

Re: Transferred users when integration start, showing 1970 as reg date

Post by zeus »

phpbb 3.3

PHP_VERSION: 7.3.16

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

Ok risolto, capito dove stava l'errore, e credo sia risolto per ogni setting possible adesso:

file
/wp-content/plugins/wp-w3all-phpbb-integration/admin/wp_w3all_users_to_phpbb.php
has been updated to transfer WordPress users into phpBB with the correct date time
Download here:
https://plugins.trac.wordpress.org/expo ... _phpbb.php
and replace the file into folder:
/wp-content/plugins/wp-w3all-phpbb-integration/admin/

ma puoi rimuovere gli utenti aggiunti o vuoi uno script che setti una data corretta per gli utenti?
Oddio posso farlo ma non avrei il tempo adesso, quindi in caso te lo faccio dopo al volo.

L'ideale sarebbe che cancelli gli utenti aggiunti e ripeti il trasferimento ma se per vari motivi non è un problema però.
Settare la data sull'anno 2020 è facilissimo, vedo di adattarti uno script personale, dopo te lo mando via pm, magari fammi sapere se procedi cosi come sopra, cioè se non puoi cancellare utenti e riaggiungerli.
Grazie per la segnalazione

User avatar
axew3
w3all User
w3all User
Posts: 1932
Joined: Fri Jan 22, 2016 5:15 pm
Location: Italy
Contact:

Re: Transferred users when integration start, showing 1970 as reg date

Post by axew3 »

Ok, risolto, modificare lo script per sistemare la data è stato facile,
quello che devi fare è semplicemente scaricare il file
wp_w3all_users_to_phpbb.php
che alla data di questo post è stato modificato
https://plugins.trac.wordpress.org/expo ... _phpbb.php
sovrascrivi esistente in:
/wp-content/plugins/wp-w3all-phpbb-integration/admin/
vai sulla pagina WP w3all transfer
ed esegui il trasferimento utenti: gli utenti non verranno trasferiti se già eseistenti, ma oltre la pass e email sovrasrtitti, come da messaggio che ti apparirà, verrà anche correttamente aggiornata la data di registrazione per riflettere esattamente quella di wp.

Fa sapere!

Post Reply