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

MOD Lista Topic

Cerchi una MOD? Chiedi in questo forum.
Questa sezione è supportata dagli utenti del forum, pertanto lo Staff potrebbe non eseguire tali richieste.
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: MOD Lista Topic

Messaggio da Micogian » 18/01/2010, 21:18

gennyna ha scritto:te li ho detti prima quali sono:

Codice: Seleziona tutto

[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 27: Undefined variable: forum_data
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 113: Undefined index: 12
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 121: Undefined index: 12
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 124: Undefined index: forum_name_cor
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 121: Undefined index: 12
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 124: Undefined index: forum_name_cor
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 113: Undefined index: 16
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 121: Undefined index: 16
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 124: Undefined index: forum_name_cor
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 113: Undefined index: 18
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 121: Undefined index: 18
[phpBB Debug] PHP Notice: in file /mod_catlist.php on line 124: Undefined index: forum_name_cor
 
Ma quelli dovrebbero riguardare il vecchio listato, hai provato con l'ultimo ?
il forum_name_cor non c'è più, era utilizzato nella lista per Utenti.
Oppure devi aggiornare il Template

Oohps, c'è da cambiare una riga, il nome del Forum è già stabilito all'inizio

'FORUM_NAME_COR' => $forum_name,

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 18/01/2010, 21:30

ciao scusami.. potresi darmi tutto il codice completo? con i bug corretti?!?!? sarebbe più semplice

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: MOD Lista Topic

Messaggio da Micogian » 18/01/2010, 21:36

gennyna ha scritto:ciao scusami.. potresi darmi tutto il codice completo? con i bug corretti?!?!? sarebbe più semplice
Guarda che l'ultimo codice è corretto. Se faccio una modifica la faccio anche sui listati che posto

Ma hai creato il file user_catlist.php ?
perchè. a parte la variabile FORUM_NAME_COR il resto riguarda l'array delle icone.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 18/01/2010, 21:46

Nel file user_catlist.php ho messo:

Codice: Seleziona tutto

<?php
// Stabilisce i valori assegnati alle icons_id
global $categorie ;
$categorie = array(
   '1' => "Avventura",
   '2' => "Azione",
   '3' => "Comico",
   '4' => "Commedia",
   '5' => "Drammatico",
   '6' => "Fantascienza",
   '7' => "Fantasy",
   '8' => "Horror",
   '9' => "Thriller"
);
?>
e l'ho messo nella cartella includes

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: MOD Lista Topic

Messaggio da Carlo » 18/01/2010, 22:19

Bingo, forse tu non hai il "debug" attivo su phpBB, e quindi non noti quelle "notice" che sono superflui...

Per attivare il debug, apri il file config.php, e togli il commento dalla definizione della costante DEBUG. Ora salvando si attiverà il debug, che ti mostrerà nel footer (come su questo forum), il tempo di generazione della pagina, il numero di query eseguite e le informazioni riguardante la compressione GZIP. Ed inoltre ti verranno mostrati dei notice per quei piccoli errori superflui, che potrai risolvere come spiegato di seguito.

Per ovviare a questi piccoli erorri si può fare così:

Codice: Seleziona tutto

$array['chiave'] = isset($array['chiave']) ? $array['chiave'] : ''; 
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: MOD Lista Topic

Messaggio da Micogian » 18/01/2010, 22:38

carlino1994 ha scritto:Bingo, forse tu non hai il "debug" attivo su phpBB, e quindi non noti quelle "notice" che sono superflui...
No, infatti, le funzioni sono commentate:

Codice: Seleziona tutto

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
Devo abilitare anche l'EXTRA ? ma poi gli errori compaiono a tutti gli utenti. Per ora lo faccio in locale.
Per ovviare a questi piccoli erorri si può fare così:

Codice: Seleziona tutto

$array['chiave'] = isset($array['chiave']) ? $array['chiave'] : ''; 
Ho capito, controlla che la variabile non sia vuota.
Il fatto è che a me funziona, ovvio che non ho il DEBUG.

X Gennina: il file include va bene ma a patto che le icone create abbiano quei numeri ID.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 18/01/2010, 22:41

se mi dici come si controllano gli ID .. vedo che fare

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: MOD Lista Topic

Messaggio da Carlo » 18/01/2010, 22:46

bingo ha scritto:Devo abilitare anche l'EXTRA ? ma poi gli errori compaiono a tutti gli utenti. Per ora lo faccio in locale.
Solo se vuoi. Attivando anche il debug extra potrai vedere la memoria RAM utilizzata dalla pagina generata da phpBB, e avrai la utilissima funzione "explain", che potrai utilizzare per ottimizzare le query SQL. Praticamente con tale funzione potrai vedere il tempo speso dal PHP e quello speso da MySQL; vedrai inoltre il tempo che ci è voluto per eseguire ogni query, il tempo prima di eseguire la query e quello dopo (in millisecondi), e vedrai se la query è stata presa dalla cache oppure eseguita all'istante.
bingo ha scritto:Ho capito, controlla che la variabile non sia vuota.
Il fatto è che a me funziona, ovvio che non ho il DEBUG.
Veramente tale metodo serve per controllare se una variabile è stata dichiarata.
Anche se non hai il debug attivo, dovresti risolvere questi problemi, altrimenti sul .com potrebbero non accettarti la MOD (è solo un esempio)...
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
gennyna
Utente
Utente
Messaggi: 1017
Iscritto il: 11/07/2009, 18:31
Versione: 3.0.10
Server: UNIX/Linux
Contatta:

Re: MOD Lista Topic

Messaggio da gennyna » 18/01/2010, 22:54

Carlo mi dici come faccio a vedere gli ID degli avatar?

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: MOD Lista Topic

Messaggio da Carlo » 18/01/2010, 23:20

Degli avatar?
Gli avatar sono chiamati così: UID_TIMESTAMP.ext

Ovvero al posto di UID c'è l'user id dell'utente. Al posto di TIMESTAMP dovrebbe esserci il timestamp di quando è stato caricato l'avatar stesso.
Ma se è un link ad un immagine esterna, tipo un immagine che si trova su un image hosting, viene usato il link esterno.

Quindi si può dedurre che non esiste un ID per gli avatar.
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Rispondi

Torna a “Richiesta MOD”

Chi c’è in linea

Visitano il forum: Nessuno e 55 ospiti