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 Iscritti connessi

Supporto per phpBB 3.0.x.
Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: modificare Iscritti connessi

Messaggio da Carlo » 07/02/2011, 19:40

Infatti se non è impostato come gruppo predefinito, o i gruppi sono molteplici, c'è ancora del lavoro da fare.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: modificare Iscritti connessi

Messaggio da WorldComputing » 08/02/2011, 14:28

Ti ringrazio Carlo!
Avevo pensato di impostare visibili solo i membri appartenenti agli amministratori, moderatori e non so in futuro altri gruppi. Mettiamo caso per ora tre ma credo anche quattro.

Funziona apportando queste modifiche?

definisco:
$admin_group = relativo id;
$moderator_group = relativo id;
$other_group = relativo id;


la riga da sostituire

Codice: Seleziona tutto

  if ($row['user_id'] != ANONYMOUS) 
con

Codice: Seleziona tutto

if ($row['user_id'] != ANONYMOUS && $row['user_group'] == $staff_group) 
invece con

Codice: Seleziona tutto

if ($row['user_id'] != ANONYMOUS && $row['user_group'] == $admin_group || $moderator_group || $other_group) 

spero di non aver fatto una bella macedonia :lol:

Se non cosi per favore mi dai una mano con tanta pazienza a fare in modo che la cosa funzioni per gruppi molteplici?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: modificare Iscritti connessi

Messaggio da Carlo » 08/02/2011, 17:22

Infatti hai sbagliato. Riga corretta:

Codice: Seleziona tutto

if ($row['user_id'] != ANONYMOUS && ($row['user_group'] == $admin_group || $row['user_group'] == $moderator_group || $row['user_group'] == $other_group)) 
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: modificare Iscritti connessi

Messaggio da WorldComputing » 08/02/2011, 19:32

si è verificato il seguente errore:

Errore Generale

SQL ERROR [ mysql4 ]

Unknown column 'user_group' in 'field list' [1054]

SQL

SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour, user_group FROM avphpbb_users WHERE user_id IN (2, 13, 16, 57, 62, 139, 178) ORDER BY username_clean ASC

BACKTRACE

FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4042
CALL: dbal_mysql->sql_query()

FILE: includes/functions.php
LINE: 4330
CALL: obtain_users_online_string()

FILE: index.php
LINE: 140
CALL: page_header()

Cosa succede? Grazie Carlooo

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: modificare Iscritti connessi

Messaggio da Carlo » 11/02/2011, 16:43

Errore mio, il nome della colonna non è user_group ma group_id.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: modificare Iscritti connessi

Messaggio da WorldComputing » 11/02/2011, 17:24

Modifica: Errore mio tutto risolto!
Per sapere l' id del gruppo ho preso il numero a fine indirizzo che vedo quando lascio il mouse sopra.

Se giusto, ad esempio se il gruppo founder possiede id 15 perchè un utente che possiede tale gruppo predefinito possiede id differente?

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: modificare Iscritti connessi

Messaggio da Carlo » 11/02/2011, 17:33

Se ancora non l'hai capito, l'utente che vuoi che venga mostrato nella lista, deve avere come gruppo principale, uno dei gruppi che hai scelto.

Hai comunque corretto tale riga, in questo modo?

Codice: Seleziona tutto

    if ($row['user_id'] != ANONYMOUS && ($row['group_id'] == $admin_group || $row['group_id'] == $moderator_group || $row['group_id'] == $other_group)) 
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
WorldComputing
Utente
Utente
Messaggi: 305
Iscritto il: 30/12/2009, 20:41
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: modificare Iscritti connessi

Messaggio da WorldComputing » 11/02/2011, 17:59

Non visualizzavo i moderatori perchè avevo sbagliato a scrivere. :oops:

tutto risolto ti ringrazio carlo!

Avatar utente
meegolinux.it
Utente
Utente
Messaggi: 17
Iscritto il: 06/05/2011, 15:42
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: modificare Iscritti connessi

Messaggio da meegolinux.it » 02/06/2011, 17:29

Buongiorno,

a proposito degli iscritti connessi, è possibile rimuovere l'indicazione del lasso di tempo in cui viene preso in considerazione il dato? ad esempio, io ho messo un lasso di tempo di 60 minuti ma desidererei togliere quella scritta dalla lista, mi sapete dire come fare? Per essere più chiaro riporto com'è (la prima) e come vorrei diventasse (la seconda):

Codice: Seleziona tutto

In totale ci sono 11 utenti connessi :: 5 iscritti, 1 nascosto e 5 ospiti (basato sugli utenti attivi negli ultimi 5 minuti)

Codice: Seleziona tutto

In totale ci sono 11 utenti connessi :: 5 iscritti, 1 nascosto e 5 ospiti
Tra l'altro quella scritta prima non c'era, è uscita dopo che ho un po' smanettato con le impostazioni per attivare il feed rss sul forum.
il forum in questione è http://www.meegolinux.it/forum

Grazie

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: modificare Iscritti connessi

Messaggio da Carlo » 02/06/2011, 23:04

Cerca nel forum, la discussione è già stata trattata. Se non sbaglio dall'utente gennyna, pertanto cerca tra le sue discussioni.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti