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
modificare Iscritti connessi
- WorldComputing
- Utente

- Messaggi: 305
- Iscritto il: 30/12/2009, 20:41
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
modificare Iscritti connessi
Alla base del forum su chi c'è in linea è presente Iscritti connessi:, per apportare delle modifiche a tale scritta, sapete dirmi in che file devo intervenire?
Grazie!
Grazie!
- Barrnet
- Leader Moderatori

- Messaggi: 3124
- Iscritto il: 04/07/2010, 23:31
- Sesso: Maschio
- Versione: 3.0.10
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.61-community-log
- Contatta:
Re: modificare Iscritti connessi
Modifica il file ./language/it/common.php.
Cerca:
E modifica in:
Cerca:
Codice: Seleziona tutto
'REGISTERED_USERS' => 'Iscritti connessi:',Codice: Seleziona tutto
'REGISTERED_USERS' => 'Quello che vuoi:',Prima di installare una mod pensa...

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store
- WorldComputing
- Utente

- Messaggi: 305
- Iscritto il: 30/12/2009, 20:41
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: modificare Iscritti connessi
Ti ringrazio! come faccio se voglio far visualizzare solo i membri dello staff on-line? 
- 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: modificare Iscritti connessi
Non è così.
Se modifichi il file language modifichi solamente la stringa corrispondente alla variabile REGISTERED_USER, tra l'altro mi pare che non centri con quanto richiesto.
La parte che visualizza gli utenti connessi è in index_body.html e precisamente
Il problema è che ogni variabile è creata a monte, nei file php o nei file functions e quindi è lì che vanno apportate le modifiche e la variabile relativa all'elenco visuaolizzato è {LOGGED_IN_USER_LIST}
Se modifichi il file language modifichi solamente la stringa corrispondente alla variabile REGISTERED_USER, tra l'altro mi pare che non centri con quanto richiesto.
La parte che visualizza gli utenti connessi è in index_body.html e precisamente
Codice: Seleziona tutto
<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED --> • <a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
<fieldset class="quick-login">
<label for="username">{L_USERNAME}:</label> <input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" />
<label for="password">{L_PASSWORD}:</label> <input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
<!-- IF S_AUTOLOGIN_ENABLED -->
| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
<!-- ENDIF -->
<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
{S_LOGIN_REDIRECT}
</fieldset>
</form>
<!-- ENDIF -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->- Barrnet
- Leader Moderatori

- Messaggi: 3124
- Iscritto il: 04/07/2010, 23:31
- Sesso: Maschio
- Versione: 3.0.10
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.61-community-log
- Contatta:
Re: modificare Iscritti connessi
Appunto, se cambi la traduzione, cambia anche la frase visualizzata ^^
Prima di installare una mod pensa...

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store
- 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: modificare Iscritti connessi
La frase, non l'elenco degli utenti.Barrnet ha scritto:Appunto, se cambi la traduzione, cambia anche la frase visualizzata ^^
Cambi solo la stringa "Utenti connessi:"
EDIT:
Infatti la variabile viene creata nel file functions.php in questo modo:
Codice: Seleziona tutto
$online_userlist = $user->lang['REGISTERED_USERS'] . ' ' . $online_userlist;In sostanza, se vogliamo modificare la lista dobbiamo modificare il risultato di $online_userlist
- Barrnet
- Leader Moderatori

- Messaggi: 3124
- Iscritto il: 04/07/2010, 23:31
- Sesso: Maschio
- Versione: 3.0.10
- Server: UNIX/Linux
- PHP: 5.3.10
- Database: MySQL 5.1.61-community-log
- Contatta:
Re: modificare Iscritti connessi
Ma lui prima ha chiesto come modificare la scritta, non l'elenco degli utenti connessi xD
Prima di installare una mod pensa...

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store

Regolamento ~ Guida al ripristino integrale FTP ~ Guida al backup
Videogame Zone! ~ Phpbb-Store
- WorldComputing
- Utente

- Messaggi: 305
- Iscritto il: 30/12/2009, 20:41
- Versione: 3.0.10
- Server: UNIX/Linux
- Contatta:
Re: modificare Iscritti connessi
Vi ringrazio! non ho ancora molta esperienza di PHP. Per favore mi dite come modificare il risultato di $online_userlist?
- Carlo
- 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
Apri il file includes/funcitions.php, trova:
Aggiungi dopo:
Nella riga soprastante devi sostituire 1 con l'ID del gruppo relativo allo staff. Essi DEVONO avere questo gruppo come gruppo principale per far si che vengano mostrati in lista.
Trova:
Sostituisci la riga con:
Trova:
e sostituisci la riga:
con:
Codice: Seleziona tutto
function obtain_users_online_string($online_users, $item_id = 0, $item = 'forum')
{
global $config, $db, $user, $auth; Codice: Seleziona tutto
$staff_group = 1; Trova:
Codice: Seleziona tutto
$sql = SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colourCodice: Seleziona tutto
$sql = SELECT username, username_clean, user_id, user_type, user_allow_viewonline, user_colour, user_groupCodice: Seleziona tutto
while ($row = $db->sql_fetchrow($result))
{
// User is logged in and therefore not a guest
if ($row['user_id'] != ANONYMOUS) Codice: Seleziona tutto
if ($row['user_id'] != ANONYMOUS) Codice: Seleziona tutto
if ($row['user_id'] != ANONYMOUS && $row['user_group'] == $staff_group) - 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: modificare Iscritti connessi
OK, ho visto che è intervenuto Carlo, io stavo per scrivere che bisogna vedere come sono distinguibili i membri dello Staff, cioè se hanno un identico group_id per poter modificare la query in tal senso.
Chi c’è in linea
Visitano il forum: Nessuno e 10 ospiti