Visualizzazione Stampabile
-
data di nascita sballata
Ho un problema nel mio forum vBullettin 3.6.0. Tutte le date di compleanno degli utenti sono aumentate di un giorno. Come posso fare per reimpostare le date corrette per tutti gli utenti?
Potete creare una query swl per diminuire tutte le date di un giorno? Gli utenti non possono modificare le loro date di nascita, dovrei modificare una per una dal pannello di amministrazione.
-
Nessuno sa essermi d'aiuto? :confused:
-
NON USARE!! SORRY! C'E' UN PROBLEMA NEL PANNELLO UTENTE.
1. Query:
UPDATE user SET birthday=ADDDATE(birthday, -1) WHERE birthday>''
2. Query:
UPDATE user SET birthday_search=birthday WHERE birthday>'' AND birthday_search<>birthday
-
Il problema è che le date possono essere anche non complete e la query aggiusta il compleanno in modo errato. Quindi meglio lasciar stare e la gente si modifichi le loro date manualmente.
-
Gli utenti possono modificare la loro data di nascita dal profilo, no?
-
Citazione:
Originariamente Scritto da
y2ksw
Gli utenti possono modificare la loro data di nascita dal profilo, no?
no è proprio questo il problema.
Io provengo da phpbb2 dove tutti gli utenti che avevano impostato la data di nascita se la trovano ora sballata e per di più non possono modificarla(ma può farlo solo un admin, manualmente).
Eventualmente cercare di capire come dare la possibilità a questi utenti di modificare la data,dato che non possono...
Attendo tue info e soluzioni
Grazie mille
dj
-
Strano... Pannello utente >> Modifica Profilo.. Da li si modifica la data, sicuro...
Esempio: http://www.folliefolli.com/forums/pr...do=editprofile
-
Citazione:
Originariamente Scritto da
Danny
Peccato che gli utenti che l'hanno già impostata non possono modificarla manualmente ma la può modificare solo un admin... :mad:
-
Mi esegui per favore la query:
SELECT birthday FROM user LIMIT 10
e mi incolli il risultato qui? Così posso vedere in che formato è stato importata la data di nascita dei primi 10 utenti, a meno che non le hai già modificate. In tal caso avrei bisogno di più record, ad esempio:
SELECT birthday FROM user LIMIT 100
Grazie.
-
Citazione:
Originariamente Scritto da
djmarvin
Ho un problema nel mio forum vBullettin 3.6.0. Tutte le date di compleanno degli utenti sono aumentate di un giorno. Come posso fare per reimpostare le date corrette per tutti gli utenti?
Potete creare una query swl per diminuire tutte le date di un giorno? Gli utenti non possono modificare le loro date di nascita, dovrei modificare una per una dal pannello di amministrazione.
Hai fatto questa procedura?
Pannello admin-->Opzioni vbulletin-->Opzioni Profilo Utente-->
Richiesta Data Compleanno se hai selezionato "SI" i tuoi utenti non dovrebbero avere problemi per cambiare la data dal proprio profilo.Ciao