phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Modificare data php

Supporto generale estensioni.
Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 30/12/2015, 8:44

Ti avevo già risposto...
brunino ha scritto:no, semplicemente non è quello il punto del codice che mostra la data... Quella la memorizza nel database (time restituisce il timestamp che viene salvato).
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 8:56

Io dico, ma allora non c'è un modo per rendere la data dell'estensione indipendente dall'impostazione che c'è nel PCA?

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 30/12/2015, 9:54

La riga incriminata è questa

Codice: Seleziona tutto

'USER_REGDATE'		=> date($this->config['default_dateformat'], $data['user_regdate']),
Questo rappresenta il formato: $this->config['default_dateformat'] cambialo con "d/m/Y H:i"
In ogni è stata programmata male... Doveva usare il format_date, così ovviamente viene male.
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 10:30

Ho messo così

Codice: Seleziona tutto

'user_regdate'      => date("d/m/Y H:i", $data['user_regdate']),
stampa |01/01/1970|, 01:00

Cosa ho sbagliato?

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 30/12/2015, 10:39

Il vecchio codice che avevi modificato, lo hai risistemato? Hai provato con una nuova registrazione? (dato che quella vecchia era stata fatta male, perché il codice era sbagliato)
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 11:37

Si, ho rifatto anche ora una nuova registrazione, ma mi arriva l'email cosi |01/01/1970|, 01:00

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Modificare data php

Messaggio da Micogian » 30/12/2015, 11:57

Probabilmente è la variabile "user_regdate" che viene poi elaborata dal sistema.
Secondo me si potrebbe creare una seconda variabile phpbb, ad esempio {USER_REGDATE1} e usare quella

Codice: Seleziona tutto

'USER_REGDATE1' => date("d/m/Y H:i", time()),

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 12:12

Ho messo 'USER_REGDATE1' => date("d/m/Y H:i", time()), e in tutti i file dell'estensione ho aggiunto 1 USER_REGDATE1 ma da lo stesso risultato

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: Modificare data php

Messaggio da brunino » 30/12/2015, 12:13

Fermi tutti! Allora... Quella col minuscolo user_regdate è la parte dove il timestamp viene inserito nel database e DEVE RIMANERE time(); come era "nata"

Quella invece maiuscola USER_REGDATE cambiala come ti ho detto.

Sono 2 righe diverse
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Avatar utente
frank
Utente
Utente
Messaggi: 1908
Iscritto il: 25/11/2014, 8:02
Sesso: Maschio
Versione: 3.1.7-PL1
Server: UNIX/Linux
PHP: 5.5.29
Database: MySQL(i) 5.5.43-log

Re: Modificare data php

Messaggio da frank » 30/12/2015, 12:21

Si, ora stampa giusto, riassumendo:

Codice: Seleziona tutto

'user_regdate'	=> time(),
...
'USER_REGDATE'  => date("d/m/Y H:i", $data['user_regdate']),
Data: 30/12/2015 12:17

Rispondi

Torna a “Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 24 ospiti