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
Contatore presenze invisibile agli utenti
- 
				jazzista88
- Utente 
- Messaggi: 96
- Iscritto il: 04/01/2013, 20:50
- Sesso: Maschio
- Versione: 3.0.11
- Server: UNIX/Linux
- PHP: PHP Versio
- Database: MySQL(i) 5.5.28-29.2
Contatore presenze invisibile agli utenti
Salve
L'ennesima richiesta, inutile, del mio capo.
Un contatore delle presenze visualizzabile solo dall'amministratore sul forum e non dagli utenti che vi accedono.
Io ho per ora inserito il codice generato da histat nell'overall_footer.html e per visualizzarlo lo visualizza correttamente senza problemi. Ma come si fa, se esiste un modo, a renderlo invisibile agli utenti e visualizzabile solo ed unicamente dagli amministratori?
Grazie in anticipo.
			
									
									
						L'ennesima richiesta, inutile, del mio capo.
Un contatore delle presenze visualizzabile solo dall'amministratore sul forum e non dagli utenti che vi accedono.
Io ho per ora inserito il codice generato da histat nell'overall_footer.html e per visualizzarlo lo visualizza correttamente senza problemi. Ma come si fa, se esiste un modo, a renderlo invisibile agli utenti e visualizzabile solo ed unicamente dagli amministratori?
Grazie in anticipo.
- 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: Contatore presenze invisibile agli utenti
Puoi creare una variabile assegnata agli Admin.
Nel file includes/function.php trova la riga
Inserisci prima questa parte di codice
Ovviamente sostituisci il valore '5' con il tuo group_id degli Admin.
A questo punto inserisci dopo la la riga
la variabile:
In questo modo hai assegnato "true" alla variabile {S_ADMIN_GROUP} se l'utente loggato è un Admin.
Nel template overall_footer.html metterai la condizione
			
									
									
						Nel file includes/function.php trova la riga
Codice: Seleziona tutto
	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(Codice: Seleziona tutto
	// Assegnazione Gruppo Admin
	$admin_group = false ;
	if ($user->data['group_id'] == '5' )
	{
	$admin_group = true ;
	}A questo punto inserisci dopo la la riga
Codice: Seleziona tutto
	template->assign_vars(array(Codice: Seleziona tutto
		'S_ADMIN_GROUP'    			    => $admin_group,Nel template overall_footer.html metterai la condizione
Codice: Seleziona tutto
<!-- IF S_ADMIN_GROUP -->
codice  histat...............
<!-- ENDIF -->- Silver Surfer
- Utente 
- Messaggi: 115
- Iscritto il: 07/04/2011, 20:44
- Sesso: Maschio
- Versione: 3.0.12
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.49-community-log
- Località: Sassuolo
- Contatta:
Re: Contatore presenze invisibile agli utenti
A parte che seguire le indicazioni di Micogian è sempre cosa buona e giusta, e anche leggerle attentamente non farebbe mai male..... penso che per questa problematica, banalmente si possa applicare la condizione
lo scrivo perchè funziona alla bisogna, testato diverse volte.
			
									
									
						Codice: Seleziona tutto
<!-- IF U_ACP -->
codice da visualizzare
<!-- ENDIF -->- 
				jazzista88
- Utente 
- Messaggi: 96
- Iscritto il: 04/01/2013, 20:50
- Sesso: Maschio
- Versione: 3.0.11
- Server: UNIX/Linux
- PHP: PHP Versio
- Database: MySQL(i) 5.5.28-29.2
Re: Contatore presenze invisibile agli utenti
Grazie mille a tutti quanti ragazzi siete dei miti davvero dei veri guru!!! Ora provero' subito le vostre risposte! Grazie mille ancora!!!
			
									
									
						- 
				jazzista88
- Utente 
- Messaggi: 96
- Iscritto il: 04/01/2013, 20:50
- Sesso: Maschio
- Versione: 3.0.11
- Server: UNIX/Linux
- PHP: PHP Versio
- Database: MySQL(i) 5.5.28-29.2
Re: Contatore presenze invisibile agli utenti
Confermo che la modifica consigliata da Silver Surfer oltre che ad essere molto intuitiva e sbrigativa, funziona anche alla grande!!!!
Un immenso grazie ragazzi!!!!
			
									
									
						Un immenso grazie ragazzi!!!!
- 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: Contatore presenze invisibile agli utenti
In effetti, anche la variabile {U_ACP} può andar bene perchè viene assegnata a chi ha i permessi di utilizzare il PCA.
Io non mi ero posto il problema di cercare una variabile da associare agli ADMIN, ho preferito crearla.
Con il mio sistema si può anche creare Gruppi misti o ristretti lavorando non sul group_id ma sull'user_id.
Si può stabilire, ad esempio, una condizione che riguarda uno o più utenti, indipendentemente dal Gruppo di appartenenza.
In questo modo nei miei Forum ho creato un Gruppo Admin e un Gruppo Staff a prescindere dal Gruppo di appartenenza di questi utenti.
Nel caso citato, comunque, la variabile U_ACP funziona.
			
									
									
						Io non mi ero posto il problema di cercare una variabile da associare agli ADMIN, ho preferito crearla.
Con il mio sistema si può anche creare Gruppi misti o ristretti lavorando non sul group_id ma sull'user_id.
Si può stabilire, ad esempio, una condizione che riguarda uno o più utenti, indipendentemente dal Gruppo di appartenenza.
In questo modo nei miei Forum ho creato un Gruppo Admin e un Gruppo Staff a prescindere dal Gruppo di appartenenza di questi utenti.
Nel caso citato, comunque, la variabile U_ACP funziona.
- Silver Surfer
- Utente 
- Messaggi: 115
- Iscritto il: 07/04/2011, 20:44
- Sesso: Maschio
- Versione: 3.0.12
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.49-community-log
- Località: Sassuolo
- Contatta:
Re: Contatore presenze invisibile agli utenti
Micogian sia chiaro, io ho precisato che il tuo metodo è rispondente perfettamente alla richiesta e magari pure esaustivo nella spiegazione; solo che esistono già diverse variabili, magari nate per altre esigenze, che si possono impiegare sbrigativamente, anche ma oserei dire soprattutto per altri scopi ( proprio perchè già esistenti ).
			
									
									
						- 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: Contatore presenze invisibile agli utenti
Certamente, sono d'accordo.Silver Surfer ha scritto:Micogian sia chiaro, io ho precisato che il tuo metodo è rispondente perfettamente alla richiesta e magari pure esaustivo nella spiegazione; solo che esistono già diverse variabili, magari nate per altre esigenze, che si possono impiegare sbrigativamente, per altri scopi.
Così come ad esempio si potrebbe sfruttare la condizione di vedere il pannello di moderazione per selezionare i Globali ecc. ecc.
La soluzione da me proposta era nata per una esigenza personale che richiedeva l'assegnazione di determinate funzioni a utenti diversi.
- Silver Surfer
- Utente 
- Messaggi: 115
- Iscritto il: 07/04/2011, 20:44
- Sesso: Maschio
- Versione: 3.0.12
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.49-community-log
- Località: Sassuolo
- Contatta:
Re: Contatore presenze invisibile agli utenti
Forse sarebbe propedeutico,
ma chissà in quanti l'avranno già fatto, creare un elenco delle variabili a cui poter attingere in ambito phpbb.
Questo per mantenere nei limiti del possibile vanilla il codice della board ( passami questa forzatura semantica )
 )
			
									
									
						ma chissà in quanti l'avranno già fatto, creare un elenco delle variabili a cui poter attingere in ambito phpbb.
Questo per mantenere nei limiti del possibile vanilla il codice della board ( passami questa forzatura semantica
 )
 )- 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: Contatore presenze invisibile agli utenti
Il problema è che ci sono delle variabili richiamate solo in alcune pagine, in altre no, poi ci sono gli array, tipo forumrow o topicrow, sarebbe un pò complicato fare una lista delle variabili di PHPBB.
			
									
									
						Chi c’è in linea
Visitano il forum: Nessuno e 5 ospiti

