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

Post per ordine di inserimento

Supporto per phpBB 3.0.x.
Rispondi
Avatar utente
Lohanne
Utente
Utente
Messaggi: 78
Iscritto il: 13/06/2011, 15:45
Sesso: Femmina
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQL(i) 5.0.75-0ubuntu10.5
Contatta:

Post per ordine di inserimento

Messaggio da Lohanne » 01/02/2013, 5:00

se apro una qualsiasi pagina del mio forum,
in basso ho 3 opzioni
1) Visualizza gli ultimi argomenti
2) Ordina per
3) decrescente o crescente

Vorrei cambiare la seconda Opzione perchè Ora di invio si riferisce all'ultima risposta,
(in pratica un post vecchio con una nuova risposta balza al primo posto),
e non come vorrei io alla data di inserimento del primo topic.

è possibile modificare questa opzione ?

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Post per ordine di inserimento

Messaggio da Angolo » 01/02/2013, 13:55

Prova per Autore. Se non funziona, occorre una MOD, che non so se esiste... Cerca sul com.

Avatar utente
Lohanne
Utente
Utente
Messaggi: 78
Iscritto il: 13/06/2011, 15:45
Sesso: Femmina
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQL(i) 5.0.75-0ubuntu10.5
Contatta:

Re: Post per ordine di inserimento

Messaggio da Lohanne » 02/02/2013, 0:06

anche per autore funziona allo stesso modo.
Guardato sul .com ma mi pare non ci sia nulla.
Però ho guardato il codice e mi sembra abbastanza semplice da modificare.
Se trovo la soluzione la posterò qui.

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Post per ordine di inserimento

Messaggio da ludwig » 04/02/2013, 13:17

Provo a dare una mano qui... :lol: ... la modifica dovrebbe essere questa:

All'interno del file ./viewforum.php si deve sostituire questo:

Codice: Seleziona tutto

$sort_by_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 'r' => $user->lang['REPLIES'], 's' => $user->lang['SUBJECT'], 'v' => $user->lang['VIEWS']);
$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_last_post_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views');
con

Codice: Seleziona tutto

$sort_by_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 'r' => $user->lang['REPLIES'], 's' => $user->lang['SUBJECT'], 'v' => $user->lang['VIEWS'], 'c' => $user->lang['FIRST_POST_TIME']);
$sort_by_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_last_post_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views', 'c' => 't.topic_time');
All'interno del file ./language/it/common.php , conviene sostituire questo:

Codice: Seleziona tutto

'POST_TIME'				=> 'Ora di invio',
con

Codice: Seleziona tutto

'POST_TIME'				=> 'Orario post',
e, sempre nello stesso file, sotto a questo:

Codice: Seleziona tutto

'FIND_USERNAME'			=> 'Trova utente',
si deve inserire:

Codice: Seleziona tutto

'FIRST_POST_TIME'             	=> 'Orario topic',
Tale modifica può essere anche applicata al pannello di controllo utente... in modo che l'utente possa scegliere in anticipo anche questo tipo di ordinamento, come standard per la visualizzazione. Per far ciò:
all'interno del file ./includes/ucp/ucp_prefs.php si deve sostituire questo:

Codice: Seleziona tutto

$sort_by_topic_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 'r' => $user->lang['REPLIES'], 's' => $user->lang['SUBJECT'], 'v' => $user->lang['VIEWS']);
$sort_by_topic_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_last_post_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views');
con

Codice: Seleziona tutto

$sort_by_topic_text = array('a' => $user->lang['AUTHOR'], 't' => $user->lang['POST_TIME'], 'r' => $user->lang['REPLIES'], 's' => $user->lang['SUBJECT'], 'v' => $user->lang['VIEWS'], 'c' => $user->lang['FIRST_POST_TIME']);
$sort_by_topic_sql = array('a' => 't.topic_first_poster_name', 't' => 't.topic_last_post_time', 'r' => 't.topic_replies', 's' => 't.topic_title', 'v' => 't.topic_views', 'c' => 't.topic_time');
In locale sembra funzionare alla perfezione... ed ho appurato che anche nella versione 3.0.8 tale modifica non genera problemi. Ovviamente aspetto la conferma/smentita di qualcuno che conosca le varie funzioni di phpBB meglio di me... :roll:

Avatar utente
Lohanne
Utente
Utente
Messaggi: 78
Iscritto il: 13/06/2011, 15:45
Sesso: Femmina
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQL(i) 5.0.75-0ubuntu10.5
Contatta:

Re: Post per ordine di inserimento

Messaggio da Lohanne » 04/02/2013, 19:25

ludwig .... :shock: :shock:

la proverò senz'altro

Avatar utente
Lohanne
Utente
Utente
Messaggi: 78
Iscritto il: 13/06/2011, 15:45
Sesso: Femmina
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQL(i) 5.0.75-0ubuntu10.5
Contatta:

Re: Post per ordine di inserimento

Messaggio da Lohanne » 07/02/2013, 20:51

Incredibilmente funziona :shock: :shock: :shock:

Adesso non solo in fondo al post avrete l'opzione per vedere in post in ordine di ora di inserimento ma,
se andate ne vostro pannello di controllo,
cliccate su Preferenze>Opzioni di visualizzazione
e scegliete Visualizza Argomenti per Ora di creazione.
Salvate e vedrete sempre i topic per data di inserimento. Gli utlimi sempre in cima che ci siano risposte o meno.

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Post per ordine di inserimento

Messaggio da ludwig » 07/02/2013, 23:38

Lohanne ha scritto:Incredibilmente funziona :shock: :shock: :shock:
Che c'è non ci credevi?? :lol:
Lohanne ha scritto:Adesso non solo in fondo al post avrete l'opzione per vedere in post in ordine di ora di inserimento ma, se andate ne vostro pannello di controllo,
cliccate su Preferenze>Opzioni di visualizzazione
e scegliete Visualizza Argomenti per Ora di creazione.
Salvate e vedrete sempre i topic per data di inserimento. Gli utlimi sempre in cima che ci siano risposte o meno.
Quella che avevo mandato a te, tramite partner, conteneva "Ora di creazione", questa invece visualizza "Orario topic".... ma ovviamente è solo una lievissima differenza! ;)

Avatar utente
Lohanne
Utente
Utente
Messaggi: 78
Iscritto il: 13/06/2011, 15:45
Sesso: Femmina
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQL(i) 5.0.75-0ubuntu10.5
Contatta:

Re: Post per ordine di inserimento

Messaggio da Lohanne » 08/02/2013, 2:48

Funziona. Però nessuno è perfetto
Prova ne è che il tuo avatar non si vede :lol: :lol: :lol:

Hai toppato. Ammettilo. :D :D

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Post per ordine di inserimento

Messaggio da ludwig » 08/02/2013, 9:09

Lohanne ha scritto:Funziona. Però nessuno è perfetto
Prova ne è che il tuo avatar non si vede :lol: :lol: :lol:

Hai toppato. Ammettilo. :D :D
Stavo solo cercando di cambiare avatar.... ma non mi ero accorto che, su questa board, le dimensioni massime sono fissate a 170x170. Inoltre, essendomi stato restituito esito negativo, non pensavo si fosse eliminato il precedente!

Immagine

(e poi ho già rimediato! :oops: )

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti