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

[Risolto] Ordine legenda

Supporto per phpBB 3.0.x.
Avatar utente
Barrnet
Leader Moderatori
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: Ordine legenda

Messaggio da Barrnet » 20/09/2010, 20:38

Secondo me l'opzione più comoda resta rinominare i gruppi senza modificare alcun file...

Avatar utente
Micogian
Leader Programmatori
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: Ordine legenda

Messaggio da Micogian » 20/09/2010, 22:17

Il fatto è che alcuni gruppi sono inseriti per default con i termini inglesi (che poi vengono sostituiti dal file language) e probabilmente è il termine presente nella tabella che determina l'ordinamento, non la traduzione.
legend.jpg
Si potrebbe anche creare nuovi gruppi (in ordine).
I nuovi gruppi prenderebbero un id progressivo e sarebbe una soluzione, ma vanno poi sostituiti tutti i gruppi assegnati agli utenti e reinseriti i permessi. Un lavoraccio.
Meglio, secondo me, usare il campo descrizione.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Avatar utente
DarkCromo
Utente
Utente
Messaggi: 111
Iscritto il: 26/04/2010, 0:19
Sesso: Maschio
Versione: 3.0.9
Server: Windows

Re: Ordine legenda

Messaggio da DarkCromo » 21/09/2010, 20:13

quindi metto sulla tabelle group_desc di ogni gruppo a b c... o qualsiasi altra cosa, a mio piacimento e poi clicco su group_desc...

non capisco perchèp da me si visualizza così:
http://img693.imageshack.us/img693/2255 ... 201100.png

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: Ordine legenda

Messaggio da Carlo » 21/09/2010, 21:26

E' normale il "BLOB", non ti preoccupare. Ti compare quello poichè il tipo di campo è impostato come testo.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Micogian
Leader Programmatori
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: Ordine legenda

Messaggio da Micogian » 21/09/2010, 21:35

DarkCromo ha scritto:quindi metto sulla tabelle group_desc di ogni gruppo a b c... o qualsiasi altra cosa, a mio piacimento e poi clicco su group_desc...
Non è che devi cliccare su group_desc, devi fare la modifica che ti ho indicato nel file index.php.
Va modificata la query che crea la "legenda", aggiungere il campo group_desc nell'elenco dei campi selezionati (SELECT) e modificare l'ordinamento con ORDER by group_desc
In sostanza la query deve risultare così:

Codice: Seleziona tutto

// Grab group details for legend display
if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
{
   $sql = 'SELECT group_id, group_name, group_colour, group_type, group_desc
      FROM ' . GROUPS_TABLE . '
      WHERE group_legend = 1
      ORDER BY group_desc ASC';
}
else
{
   $sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type, group_desc
      FROM ' . GROUPS_TABLE . ' g
      LEFT JOIN ' . USER_GROUP_TABLE . ' ug
         ON (
            g.group_id = ug.group_id
            AND ug.user_id = ' . $user->data['user_id'] . '
            AND ug.user_pending = 0
         )
      WHERE g.group_legend = 1
         AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
      ORDER BY g.group_desc ASC';
}
A proposito, devi inserire un valore (a.b.c.d, ecc.) nel campo "group_desc" solamente a quei record che hanno il valore '1' nel campo "group_legend", gli altri non entrano nella lista.

Avatar utente
DarkCromo
Utente
Utente
Messaggi: 111
Iscritto il: 26/04/2010, 0:19
Sesso: Maschio
Versione: 3.0.9
Server: Windows

Re: Ordine legenda

Messaggio da DarkCromo » 21/09/2010, 22:07

risolto :)
funziona perfettamente legenda in ordine :D
grazie tante bingo e a tutti quelli che mi hanno assistito ^^
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

Avatar utente
Micogian
Leader Programmatori
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: [Risolto] Ordine legenda

Messaggio da Micogian » 21/09/2010, 22:39

beh, c'è voluto un pò ma alla fine ce l'abbiamo fatta :mrgreen:

Avatar utente
Haku
Utente
Utente
Messaggi: 2529
Iscritto il: 22/09/2009, 22:36
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
Contatta:

Re: [Risolto] Ordine legenda

Messaggio da Haku » 22/09/2010, 0:47

E' una cosa molto utile...se avete tempo,fateci una guida ;)

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: [Risolto] Ordine legenda

Messaggio da Carlo » 22/09/2010, 14:28

E' spiegato qui, non serve a nulla una guida.
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 60 ospiti