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

Topten Topics

Forum contenente i topic di tutte le MODs rilasciate nel nostro forum.
Possono essere scaricate anche tramite phpBBItalia.net Downloader.
maverix
Utente
Utente
Messaggi: 337
Iscritto il: 29/04/2011, 13:22
Sesso: Maschio
Versione: 3.1.5
Server: UNIX/Linux
PHP: 5.4.43
Database: MySQL(i) 5.5.42-cll
Località: Lago di Garda
Contatta:

Re: Topten Topics

Messaggio da maverix » 22/06/2011, 11:12

Ma scusa, anche negli ultimi 60 giorni ci saranno sempre 10 argomenti più visti giusto? anche in una settimana ci saranno sempre i 10 argomenti più visti.......
Se si potesse fare così almeno la lista cambierebbe, altrimenti se nel database ci sono 10.000 argomenti e ce ne sono magari alcuni "storici" ma molto consultati saranno sempre in lista vita natural durante......
Spero di essermi spiegato.... :D

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: Topten Topics

Messaggio da Carlo » 22/06/2011, 11:15

Se tu dici gli argomenti più visti negli ultimi 60 giorni, intendi gli argomenti più visti che hanno ricevuto almeno una risposta negli ultimi 60 giorni?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

maverix
Utente
Utente
Messaggi: 337
Iscritto il: 29/04/2011, 13:22
Sesso: Maschio
Versione: 3.1.5
Server: UNIX/Linux
PHP: 5.4.43
Database: MySQL(i) 5.5.42-cll
Località: Lago di Garda
Contatta:

Re: Topten Topics

Messaggio da maverix » 22/06/2011, 11:29

Beh.....si potrebbe fare anche così......o i più cliccati o quelli con più risposte ma sempre di un determinato periodo giusto per "rinfrescare" la lista ogni tanto.......

EDIT: pensandoci bene però si rischia di fare una lista uguale a quelle che già si possono vedere cliccando su "messaggi recenti" e "argomenti attivi" presenti già di default sotto l'indice....
Forse forse è meglio lasciare la lista con gli argomenti più attivi anche storici.......
Sono un pelo confuso.........ahahahahha ........scusate......
Lasciamo cosi che va bene...........
Scusate ancora......

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: Topten Topics

Messaggio da Micogian » 22/06/2011, 12:57

A suo tempo avevo fatto una Mod, derivata da quella di T@by, che visualizza la Lista dei Topics di un determinato Forum, con possibilità di scegliere il periodo.
La trovi qui: http://srv3.tech-hosting.com/~admin90/f ... 63&t=22937

alfabeta
Utente
Utente
Messaggi: 23
Iscritto il: 18/06/2011, 20:55

Re: Topten Topics

Messaggio da alfabeta » 22/06/2011, 13:16

Non riesco a modificare il formato data nella colonna topics recenti; mi mostra sempre il mese in inglese; i settaggi della board sono in italiano; ho provato pure ad editare i nomi dei mesi nell'elenco data_short nel file.php della mod, ma non cambia nulla...come mai?

Grazie.

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: Topten Topics

Messaggio da Micogian » 22/06/2011, 13:34

c'è qualcosa che non va nella function relativa alla data.

L'ultima modifica che ho fatto e che dovrebbe funzionare è questa:
Modifica la function short_data() con

Codice: Seleziona tutto

function mod_data($data_cor)
{
$data_cor = str_replace("Jan","gen", $data_cor);
$data_cor = str_replace("Feb","feb", $data_cor);
$data_cor = str_replace("Mar","mar", $data_cor);
$data_cor = str_replace("Apr","apr", $data_cor);
$data_cor = str_replace("May","mag", $data_cor);
$data_cor = str_replace("Jun","giu", $data_cor);
$data_cor = str_replace("Jul","lug", $data_cor);
$data_cor = str_replace("Aug","ago", $data_cor);
$data_cor = str_replace("Sep","set", $data_cor);
$data_cor = str_replace("Oct","ott", $data_cor);
$data_cor = str_replace("Nov","nov", $data_cor);
$data_cor = str_replace('Dec','dic', $data_cor);
return $data_cor;
}
nella query sostituire le righe che usano la vecchia function con queste:

Codice: Seleziona tutto

$last_topic_data[$n1]   		= date("d M",$row1['topic_time']);
$last_topic_data[$n1]   		= mod_data($last_topic_data[$n1]);
In questo modo dovrebbe comparire solo giorno e mese (in italiano)

alfabeta
Utente
Utente
Messaggi: 23
Iscritto il: 18/06/2011, 20:55

Re: Topten Topics

Messaggio da alfabeta » 22/06/2011, 13:45

Fatal error: Call to undefined function data_short() in /home/user/domain/public_html/mod_topten_topics.php on line 152

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: Topten Topics

Messaggio da Carlo » 22/06/2011, 13:55

Bingo, perchè non usi la funzione nativa di phpBB $user->format_date($timestamp)?
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

maverix
Utente
Utente
Messaggi: 337
Iscritto il: 29/04/2011, 13:22
Sesso: Maschio
Versione: 3.1.5
Server: UNIX/Linux
PHP: 5.4.43
Database: MySQL(i) 5.5.42-cll
Località: Lago di Garda
Contatta:

Re: Topten Topics

Messaggio da maverix » 22/06/2011, 13:59

Domanda, ma il pacchetto che si scarica nel primo messaggio include questa modifica inerente alla lentezza di caricamento della pagina?
http://www.phpbbitalia.net/forum/databa ... tml#p23055

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: Topten Topics

Messaggio da Micogian » 22/06/2011, 14:18

No, sarà il caso di aggiornare la versione.
Il problema della lentezza (non sempre) è in particolare con la Lista degli ultimi Posts. Qui serve un numero elevato di records da controllare e questo può influire nel tempo necessario per elaborare la query.

Rispondi

Torna a “Database MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti