Pagina 1 di 2

Nascondere Chi c'è in linea agli utenti registrati

Inviato: 11/02/2011, 18:02
da WorldComputing
Non ho ancora guardato ma credo che la scritta la trovo in language/it/common.php

mi dite per favore come nascondere tale scritta dalla visione degli utenti registrati e permettere la visione solo a determinati gruppi? devo permettere la visione di questa scritta solo allo staff.

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 12/02/2011, 14:26
da Carlo
Aspetta, non ti seguo.

Nell'altra discussione hai chiesto come modificare tale stringa, ed in seguito come visualizzare in tale lista solo determinati gruppi. Ora, invece, non capisco cosa mi chiedi.

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 12/02/2011, 17:11
da WorldComputing
Non mi hai capito, :D mi riferisco al collegamento alla pagina viewonline.php

Pensavo di nascondere, alla visione solo degli utenti registrati, la scritta:
Chi c'è in linea

e permettere che la vedono solo i membri dello staff :D

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 12/02/2011, 19:25
da Carlo
Ok, ora ho capito. Però basta conoscere il link e la lista è visualizzabile.

Caso mai è possibile modificare il file che mostra la lista per farla visualizzare solo a gruppi da te scelti. Pertanto apri il file viewonline.php, trova:

Codice: Seleziona tutto

// Can this user view profiles/memberlist?
if (!$auth->acl_gets('u_viewprofile', 'a_user', 'a_useradd', 'a_userdel'))
{
    if ($user->data['user_id'] != ANONYMOUS)
    {
        trigger_error('NO_VIEW_USERS');
    }

    login_box('', $user->lang['LOGIN_EXPLAIN_VIEWONLINE']);
} 
e aggiungi dopo:

Codice: Seleziona tutto

if ($user->data['group_id'] != 4 && $user->data['group_id'] != 5 && $user->data['group_id'] != 8)
{
    trigger_error('NO_VIEW_USERS');
} 
Cambiando 4, 5 e 8 con i rispettivi ID dei gruppi cui potranno avere accesso. Lo stesso discorso (quello relativo ai gruppi principali) equivale anche qui.

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 12/02/2011, 20:06
da WorldComputing
Carlo ha scritto: Però basta conoscere il link e la lista è visualizzabile.
Pensavo occhio non vede, cuore non duole :D ma questa soluzione è ottima.

Grande Carlo ti ringrazio! :mrgreen:

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 04/08/2011, 12:57
da spaje
Ciao a tutti,
stavo cercando un modo per bloccare la visualizzazione del tab "chi c'è in linea" ma il sistema proposto sopra non funziona. Io vorrei che l'informazione sia visualizzata esclusivamente per il gruppo amministratori invece adesso viene visualizzata anche da chi non è nemmeno loggato.

Cosa mi sono perso per strada? :roll:

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 05/08/2011, 17:53
da Carlo
La modifica su riportata serve solo per negare l'accesso al file di phpBB che mostra la lista completa degli utenti online, riportando anche la loro posizione all'interno del forum.

Nel template index_body.html, trova:

Codice: Seleziona tutto

<!-- IF S_DISPLAY_ONLINE_LIST -->
e sostituisci la riga con:

Codice: Seleziona tutto

<!-- IF S_DISPLAY_ONLINE_LIST and U_ACP -->

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 07/01/2013, 12:49
da risorsa
Ciao a che serve l' ultima condizione qui pubblicata?

Codice: Seleziona tutto

<!-- IF S_DISPLAY_ONLINE_LIST and U_ACP -->

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 07/01/2013, 13:16
da Tiger
Che se la lista utenti on-line e' attiva e si hanno anche i permessi amministrativi si potra'visualizzare il contenuto altrimenti tale non verra'visualizzato.

Re: Nascondere Chi c'è in linea agli utenti registrati

Inviato: 07/01/2013, 14:34
da risorsa
Che se la lista utenti on-line e' attiva e si hanno anche i permessi amministrativi si potra'visualizzare il contenuto altrimenti tale non verra'visualizzato.
questo vuol dire che oltre far click su Chi c'è in linea, esiste la possibilità di vedere chi c'è in linea da altro posto che tu chiami Lista utenti on-line

Come vado a vedere la lista degli utenti online se ho impedito la visualizzazione al modulo Chi c'è in linea?

Quale altra lista?