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.
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 » 07/05/2011, 12:30

Funziona per gli iscritti, non funziona per i visitatori.
Dovresti sostituire la riga

Codice: Seleziona tutto

<!-- INCLUDE mod_topten_topics_body. html -->
con questa

Codice: Seleziona tutto

<!-- IF S_USER_LOGGED_IN --><!-- INCLUDE mod_topten_topics_body. html --><!-- ENDIF -->

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 07/05/2011, 12:33

c'è un modo alternativo al PCA per aggiornare la cache?

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 07/05/2011, 12:35

bingo ha scritto:Funziona per gli iscritti, non funziona per i visitatori.
Dovresti sostituire la riga

Codice: Seleziona tutto

<!-- INCLUDE mod_topten_topics_body. html -->
con questa

Codice: Seleziona tutto

<!-- IF S_USER_LOGGED_IN --><!-- INCLUDE mod_topten_topics_body. html --><!-- ENDIF -->
sostituita

Lucio_13
Utente
Utente
Messaggi: 71
Iscritto il: 03/05/2011, 11:26
Sesso: Maschio
Versione: 3.0.12
Contatta:

Re: Topten Topics

Messaggio da Lucio_13 » 10/05/2011, 12:11

ora funziona bene

grazie bingo e carlo per l'aiuto

artikkk
phpBB Expert
phpBB Expert
Messaggi: 404
Iscritto il: 18/06/2010, 9:04
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.57
Contatta:

Re: Topten Topics

Messaggio da artikkk » 15/05/2011, 12:41

rallenta, e di molto, il caricamento della index.. soluzioni?

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 » 15/05/2011, 14:57

E' probabile che sia la lista degli ultimi posts. E' un problema che ho riscontrato su alcuni Forum, su altri nessun problema.

artikkk
phpBB Expert
phpBB Expert
Messaggi: 404
Iscritto il: 18/06/2010, 9:04
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.2.17
Database: MySQL 5.1.57
Contatta:

Re: Topten Topics

Messaggio da artikkk » 15/05/2011, 22:18

Quindi, come risolvere?

edit: confermo, è il blocco degli ultimi post che da problemi..

MarcoG
Utente
Utente
Messaggi: 90
Iscritto il: 13/01/2011, 22:56
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQL(i) 5.1.58

Re: Topten Topics

Messaggio da MarcoG » 20/05/2011, 11:56

non ho ben capito il problema...

piuttosto io ne ho un altro...
a me ai visitatori vengono mostrati solo 8 topic recenti....
www.omnicomprensivo.it/forum

invece chi ha tutti i permessi li vede tutti (solo gli admin)...
non si può fare in modo che se non si hanno i permessi appare l'argomento successivo su cui si ha diritto?

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 » 20/05/2011, 13:03

Per quanto riguarda gli ultimi topics il fatto che vengano spostati non cambia nulla: vengono estratti sempre gli ultimi topics, salvo che ci sia qualche Sezione che si è deciso di non visualizzare.
Non verrà visualizzato il topic spostato perchè c'è un controllo nel campo "topic_moved_id" ma la nuova collocazione dovrebbe rientrare nella Lista, a meno che non sia stato spostato in un Forum Riservato.
Bisogna tenere conto però che la Mod prevede l'estrazione di un certo numero di Topics e successivamente di questi topics viene controllato il permesso di lettura. Ne potrebbe derivare che il numero dei topic "visibili" sia inferiore al numero previsto.
Consideriamo ad esempio che i Topics da visualizzare siano 10 mentre quelli estratti dalla query siano 15. Se tra questi 15 ci sono 7 records senza permesso di lettura il risulltato sarà che la Lista conterrà solo 8 records, non 10.
Per ovviare a questo problema è necessario aumentare il numero dei Topics estratti.
E' il problema che si ha con gli ultimi Posts. Il numero dei records da estrarre sono più elevati perchè ci potrebbero essere numerose risposte (posts) per ogni Topic e dato che uno solo (l'ultimo) finisce nella Lista il numero dei records da controllare deve essere maggiore per poter disporre di 10 risultati visibili.
Per la Lista degli ultimi Posts devo trovare una soluzione più accettabile, altrimenti l'esecuzione della query può portare via tempo.

Del problema mi ero accorto: in uno dei miei Forum non ho nessun problema, nell'altro Forum la stessa Mod rallenta notevolmente l'apertura della pagina, devo ancora capire perchè. Potrebbe derivare da un diverso contenuto di records nelle due tabelle.

MarcoG
Utente
Utente
Messaggi: 90
Iscritto il: 13/01/2011, 22:56
Sesso: Maschio
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQL(i) 5.1.58

Re: Topten Topics

Messaggio da MarcoG » 20/05/2011, 13:12

ok... ho capito e risolto... è che mi creano molti più argomenti nelle aree protette, quindi naturalmente estraendo solo 20 argomenti non se ne usciva.. thanks ;)

quando al secondo problema, non conosco bene come funzioni, ma prima adoperavo questa mod...
http://www.phpbb.com/community/viewtopi ... 0&t=573680
forse puoi ricavare la query che viene adoperata...

grazie ancora per la celere risposta ;)

Rispondi

Torna a “Database MODs”

Chi c’è in linea

Visitano il forum: Nessuno e 122 ospiti