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
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
Utenti giornalieri aiutatemi
- Micogian
- 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: Utenti giornalieri aiutatemi
Forse non ci siamo capiti.
Cosa intendi per "Iscritti giornalieri" ?
Io lo avevo inteso come nuovi utenti che si iscrivono al Forum, cioè i nuovi utenti dalle ore 00 di oggi.
In questo caso la data di riferimento è "user_regdate" (la data di iscrizione)
Se invece intendi gli Utenti che si sono collegati oggi la cosa è diversa e riguarda "user_lastvisit".
Altro dato ancora è quando l'utente è intervenuto che risulta da "user_lastpost_time".
EDIT: a questo proposito c'è una mia Mod Add Info Memberlist che aggiunge alla Lista degli Utenti i campi "Ultima visita" e "Ultimo intervento" (con il calcolo anche dei giorni.)
Cosa intendi per "Iscritti giornalieri" ?
Io lo avevo inteso come nuovi utenti che si iscrivono al Forum, cioè i nuovi utenti dalle ore 00 di oggi.
In questo caso la data di riferimento è "user_regdate" (la data di iscrizione)
Se invece intendi gli Utenti che si sono collegati oggi la cosa è diversa e riguarda "user_lastvisit".
Altro dato ancora è quando l'utente è intervenuto che risulta da "user_lastpost_time".
EDIT: a questo proposito c'è una mia Mod Add Info Memberlist che aggiunge alla Lista degli Utenti i campi "Ultima visita" e "Ultimo intervento" (con il calcolo anche dei giorni.)
-
- Utente
- Messaggi: 186
- Iscritto il: 05/08/2010, 17:39
- Versione: 3.0.7-PL1
- Server: UNIX/Linux
Re: Utenti giornalieri aiutatemi
praticamente io voglio sapere in questa giornata quanti utenti si sono iscritti e penso che ci eravamo già capiti ma non so non capsico più niente. Può essere che la mod sbaglia il calcolo perchè calcola pure i bot? magari è una cavolata quella che ho detto però ci sto provando anchio a risolvere questo propblema
- Micogian
- 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: Utenti giornalieri aiutatemi
Fai una prova:
1) crea un file prova_data.php con questo codice:
Lo metti nella root e prova a vedere che risultato ti da richiamandolo con http://tuo_sito/prova_data.php
A questo punto ottieni il timestamp delle ore 00 di oggi.
Apri il database con phpmyadmin, tabella users, fai "CERCA" e in corrispondenza del campo "user_regdate" ci metti il timestamp e selezioni "maggiore di...", cioè ">"
Dovresti visualizzare tutti gli utenti iscritti dopo il timestamp indicato.
1) crea un file prova_data.php con questo codice:
Codice: Seleziona tutto
<?php
$data_cor = time() ; // timestamp data corrente
$gg = date(d);
$mm = date(m) ;
$aa = date(Y) ;
$data_ini = mktime(0,0,0,$mm,$gg,$aa); // timestamp alle ore 00
echo "timestamp corrente = " . $data_cor . "<br>";
echo "timestamp ore 00.00 = " . $data_ini . "<br>" ;
?>
A questo punto ottieni il timestamp delle ore 00 di oggi.
Apri il database con phpmyadmin, tabella users, fai "CERCA" e in corrispondenza del campo "user_regdate" ci metti il timestamp e selezioni "maggiore di...", cioè ">"
Dovresti visualizzare tutti gli utenti iscritti dopo il timestamp indicato.
-
- Utente
- Messaggi: 186
- Iscritto il: 05/08/2010, 17:39
- Versione: 3.0.7-PL1
- Server: UNIX/Linux
Re: Utenti giornalieri aiutatemi
ok ci provo
EDIT: ora me ne da 80 ma in realtà sono 67 ho notato che tra questi utenti 13 sono inattivi quindi hanno un codice "user_inactive_time" e il codice "user_inactive_reason" uguale a 1. Quindi nella query dovrei aggiungere "and where user_inactive_reason = 0" ?
EDIT: ora me ne da 80 ma in realtà sono 67 ho notato che tra questi utenti 13 sono inattivi quindi hanno un codice "user_inactive_time" e il codice "user_inactive_reason" uguale a 1. Quindi nella query dovrei aggiungere "and where user_inactive_reason = 0" ?
- Micogian
- 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: Utenti giornalieri aiutatemi
Non capisco.
Che "user_regdate" hanno questi utenti non attivi. ?
La data di registrazione è unica, cioè quando si sono iscritti.
Se io chiedo che mi vengano visualizzati gli utenti iscritti dopo una certa data non vedo perchè debbano entrarci quelli non attivi.
Ripeto, sei sicuro che per iscrizione indendi "registrazione",? Hai numerose iscrizioni al giorno ?
Io, per iscrizione intendo uno che si registra per la prima volta al Forum,
Comunque nella query non devi ripetere WHERE, basta aggiungere
AND user_inactive_reason = 0 ma devi aggiungere il campo nella dichiarazione, altrimenti la query non interpreta quel campo.
In pratica:
Che "user_regdate" hanno questi utenti non attivi. ?
La data di registrazione è unica, cioè quando si sono iscritti.
Se io chiedo che mi vengano visualizzati gli utenti iscritti dopo una certa data non vedo perchè debbano entrarci quelli non attivi.
Ripeto, sei sicuro che per iscrizione indendi "registrazione",? Hai numerose iscrizioni al giorno ?
Io, per iscrizione intendo uno che si registra per la prima volta al Forum,
Comunque nella query non devi ripetere WHERE, basta aggiungere
AND user_inactive_reason = 0 ma devi aggiungere il campo nella dichiarazione, altrimenti la query non interpreta quel campo.
In pratica:
Codice: Seleziona tutto
$sql = "SELECT COUNT(user_id) as iscritti, user_regdate, user_inactive_reason FROM " . USERS_TABLE . " WHERE user_regdate > " . $data_ini . "
AND user_inactive_reason = '0' ";
-
- Utente
- Messaggi: 186
- Iscritto il: 05/08/2010, 17:39
- Versione: 3.0.7-PL1
- Server: UNIX/Linux
Re: Utenti giornalieri aiutatemi
si avevo già fatto io funziona 
EDIT: si iscrivono un centinaio al giorno. Siccome ho l'opzione che per registrasi devi confermare l'indirizzo email forse quelli inattivi non hanno confermato e quindi non risultano registrati correttamente penso io.
EDIT: registrazione per me significa che un utente clicca su registrati e si registra per la prima volta e unica.

EDIT: si iscrivono un centinaio al giorno. Siccome ho l'opzione che per registrasi devi confermare l'indirizzo email forse quelli inattivi non hanno confermato e quindi non risultano registrati correttamente penso io.
EDIT: registrazione per me significa che un utente clicca su registrati e si registra per la prima volta e unica.
- Micogian
- 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: Utenti giornalieri aiutatemi
OK, nei miei Forum ci sono 1-2 iscrizioni al giorno, ma i nostri sono Forum scientifici.
Allora adesso funziona ?
Allora adesso funziona ?
-
- Utente
- Messaggi: 186
- Iscritto il: 05/08/2010, 17:39
- Versione: 3.0.7-PL1
- Server: UNIX/Linux
Re: Utenti giornalieri aiutatemi
sisi funziona. anchio stavo progettando un sito sulla metereologia e cambiamenti del clima
Chi c’è in linea
Visitano il forum: Nessuno e 50 ospiti