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

Visualizzare forum in base alla lingua scelta

Supporto MODs generale.
pegasus81
Programmatore
Programmatore
Messaggi: 346
Iscritto il: 24/06/2011, 14:44
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 4.1.22-standard-log
Contatta:

Visualizzare forum in base alla lingua scelta

Messaggio da pegasus81 » 06/07/2011, 9:23

Ciao a tutti. Eccomi qui ad esporre una piccola richiesta: supponiamo di avere due utenti, uno inglese ed uno italiano. Quando si effettua il login, l'utente italiano verrà indirizzato verso il forum italiano mentre quello inglese al relativo forum. Avete qualche idea a tal proposito?

Attenzione: gli utenti italiani ed inglesi appartengono alla stessa tabella phpbb_users; i due forum non sono identici, quindi non mi serve la mod che traduce! :D
puzzlepets.net
Il socialnetwork che ama gli animali!
ingegneriapisa.altervista.org
Il forum degli studenti della Facoltà di Ingegneria Informatica di Pisa

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: Visualizzare forum in base alla lingua scelta

Messaggio da Micogian » 06/07/2011, 9:33

Se non sbaglio è l'utente che deve scegliere la lingua.
In base alla scelta lui vedrà il Forum con le imageset della lingua selezionata.
Ovviamente deve esserci il pacchetto della lingua dell'utente.

pegasus81
Programmatore
Programmatore
Messaggi: 346
Iscritto il: 24/06/2011, 14:44
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 4.1.22-standard-log
Contatta:

Re: Visualizzare forum in base alla lingua scelta

Messaggio da pegasus81 » 06/07/2011, 10:28

Si questo lo so! :D
Io parlo di due "board" (prima ho sbagliato ad usare la parola forum) dai contenuti diversi (l'utente inglese può vedere forum e subforum aperti nella board inglese, mentre l'utente italiano può vedere forum e subforum creati nella board italiana). Spero di essere stato più chiaro! :D
puzzlepets.net
Il socialnetwork che ama gli animali!
ingegneriapisa.altervista.org
Il forum degli studenti della Facoltà di Ingegneria Informatica di Pisa

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: Visualizzare forum in base alla lingua scelta

Messaggio da Micogian » 06/07/2011, 11:33

A questo punto non saprei, ho l'impressione che ci vogliano due database diversi.
Forse una soluzione potrebbe essre quella di usare i permessi, alcuni Forum potrebbero essere comuni per le due categorie di Utenti, altri Forum associati rispettivamente agli utenti italiani e stranieri.
In questo caso l'italiano non vede il Forum straniero e viceversa.

pegasus81
Programmatore
Programmatore
Messaggi: 346
Iscritto il: 24/06/2011, 14:44
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 4.1.22-standard-log
Contatta:

Re: Visualizzare forum in base alla lingua scelta

Messaggio da pegasus81 » 06/07/2011, 12:28

bingo ha scritto:A questo punto non saprei, ho l'impressione che ci vogliano due database diversi.
Avevo pensato la stessa cosa, però penso che sia un bordello gestire gli utenti (a me servirebbe averli nella stassa tabella).
bingo ha scritto:Forse una soluzione potrebbe essre quella di usare i permessi, alcuni Forum potrebbero essere comuni per le due categorie di Utenti, altri Forum associati rispettivamente agli utenti italiani e stranieri.
In questo caso l'italiano non vede il Forum straniero e viceversa.
Avevo pensato pure questa, ma la vorrei lasciare come ultima spiaggia...

Avevo ipotizzato anche questa opzione:
1) realizzare una categoria "Esempio";
2) inserire al suo interno 2 forum (IT ed EN);
3) inserire un controllo che, in base alla lingua, visualizzi solo il forum opportuno.

Cosa ne pensi? :?
puzzlepets.net
Il socialnetwork che ama gli animali!
ingegneriapisa.altervista.org
Il forum degli studenti della Facoltà di Ingegneria Informatica di Pisa

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: Visualizzare forum in base alla lingua scelta

Messaggio da Micogian » 06/07/2011, 13:19

Forse c'è un altro modo: mantenere le stesse tabelle (topics e posts) ma se gli utenti sono suddivisi in categorie (o in base alla lingua) si può fare in modo che i topics siano differenziati, magari con un campo in più nella tabella topics (un campo "lang") in modo che l'utente "it" visualizzi solo i topic 'it" e viceversa.
Ovviamente la differenza avviene al momento della creazione del topic o del post, nel file posting.
Il sistema riconosce l'utente e quindi sa se è "it" o "en".

pegasus81
Programmatore
Programmatore
Messaggi: 346
Iscritto il: 24/06/2011, 14:44
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.2.13
Database: MySQL 4.1.22-standard-log
Contatta:

Re: Visualizzare forum in base alla lingua scelta

Messaggio da pegasus81 » 06/07/2011, 13:53

E' una grande idea, anche se forse sarebbe meglio gestire direttamente categorie e forum. Ma volevo approfondire una cosa: quando viene creato il topic, il campo "lang" viene settato automaticamente (ad esempio copiandoci il valore del campo user_lang della tabella phpbb_users)?
puzzlepets.net
Il socialnetwork che ama gli animali!
ingegneriapisa.altervista.org
Il forum degli studenti della Facoltà di Ingegneria Informatica di Pisa

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: Visualizzare forum in base alla lingua scelta

Messaggio da Micogian » 06/07/2011, 14:02

pegasus81 ha scritto:E' una grande idea, anche se forse sarebbe meglio gestire direttamente categorie e forum. Ma volevo approfondire una cosa: quando viene creato il topic, il campo "lang" viene settato automaticamente (ad esempio copiandoci il valore del campo user_lang della tabella phpbb_users)?
Ovviamente tutto deve partire dal file posting. Quando l'utente crea un Topic il sistema riconosce a che lingua appartiene e quindi si potrebbe attivare l'aggiornamento di un campo che inserisca il valore "lang".
Dove vada questo valore è da vedere, ma certamente nella tabella "topics".
Quando si apre la Lista dei Topics si fa in modo che vengano visualizzati solamente i topics relativi alla lingua dell'utente.
Ne consegue che una risposta al Topics può essere data solo da un membro della stessa lingua.
Questa è teoria, poi bisogna vedere in pratica, ma non mi sembra una cosa extraterrestre.

Rispondi

Torna a “Supporto MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 70 ospiti