Advertisement:

Author Topic: Registro errori del forum  (Read 8935 times)

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Registro errori del forum
« on: March 25, 2012, 01:37:02 PM »
Ciao a tutti....
Oggi mentre controllavo il Registro errori del forum ho notato che ci sono pagine intere di errori e non ne vengo a capo.
Vi elenco gli errori di seguito, premetto che tutti iniziano con 8: Undefined variable: modSettings:

-Themes/default/languages/ThankYouPost.italian.php (main_above sub template - eval?)
Riga: 757

-Themes/default/languages/ThankYouPost.italian.php (main_above sub template - eval?)
Riga: 750

-Themes/default/Errors.template.php (main_above sub template - eval?)
Riga: 757

-Themes/default/Errors.template.php (main_above sub template - eval?)
Riga: 750

-Themes/default/MessageIndex.template.php (main_above sub template - eval?)
Riga: 750

-Themes/default/MessageIndex.template.php (main_above sub template - eval?)
Riga: 757

-Themes/default/Login.template.php (main_above sub template - eval?)
Riga: 757

-Themes/default/Login.template.php (main_above sub template - eval?)
Riga: 750

-Themes/default/BoardIndex.template.php (main_above sub template - eval?)
Riga: 757

-Themes/default/BoardIndex.template.php (main_above sub template - eval?)
Riga: 750

-Themes/default/Search.template.php (main_above sub template - eval?)
Riga: 757

-Themes/default/Search.template.php (main_above sub template - eval?)
Riga: 750

Non ho fatto modifiche, ne installato o rimosso mod.
La versione è SMF 1.1.16.

Grazie in anticipo a tutti per l'aiuto, buona serata....




Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #1 on: March 25, 2012, 02:23:20 PM »
Beh, ma mod installati ne hai, ed in particolare uno che ti ha aggiunto il file Themes/default/languages/ThankYouPost.italian.php
Presumibilmente in questo file ci sono due stringhe che utilizzano la variabile $modSettings, l'errore mi sembra strano perché quando i file di lingua sono inclusi modSettings dovrebbe già essere inizializzata, ma tutto è possibile.

Di che mod si tratta?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #2 on: March 25, 2012, 02:57:54 PM »
Grazie come sempre Emanuele....
Abbi pazienza ma non ho capito la domanda.
Mi hai chiesto di che mod si tratta, ma io non ho installato nessuna mod di recente, anzi, è già un bel pò che non ne installo.
Dove devo guardare per vedere cosa crea il problema?
Grazie mille....

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #3 on: March 25, 2012, 03:39:49 PM »
Non ho detto che sia un mod installato di recente :P


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #4 on: March 25, 2012, 03:43:48 PM »
Scusami ma ci stò scappando di testa.... :o :o :o
Avevo capito che fosse un mod installato di recente...
Quindi dove o cosa devo controllare per risalire al problema?
Grazie ancora... ;)

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #5 on: March 25, 2012, 05:25:51 PM »
Inizia con il capire quale mod installa quel particolare file. ;)


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #6 on: March 26, 2012, 06:49:51 AM »
Scusami Emanuele ma ci sto scappando di testa....
Come faccio a sapere di che mod si tratta?
Attualmente ne avro di installate circa una quarantina, devo controllarle tutte?
Grazie in anticipo...

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #7 on: March 26, 2012, 07:27:27 AM »
Beh, "ThankYouPost" non ti fa "suonare un campanello"?
Non c'è qualcosa che si chiama così tra i mod che hai installati?


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #8 on: March 26, 2012, 09:23:09 AM »
Ora cominciamo a capire.... ;D
La mod è Thank-O-Matic, e il file ThankYouPost.italian.php è la relativa traduzione in italiano che ho caricato io in Themes/default/languages.
Ora che conosco il file incriminato come devo procedere?
Grazie mille....

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #9 on: March 26, 2012, 03:36:43 PM »
Pardon, visto ora che aveva di fianco il "template eval"...
Allora il problema è probabilmente altrove.

Installa questo, quindi vai in admin -> parametri del server -> configurazione delle opzioni e...vai alla fine della pagina (vedi qui), troverai una casella da spuntare senza descrizione (manca la traduzione), spuntala e salva.
Quando si ripresenta l'errore ripostalo.


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #10 on: March 26, 2012, 04:10:29 PM »
Ok capo.... ;D
Mod installata, Spunta inserita e salvato.

Comunque la descrizione della mod c'è:



A parte questo, gli errori adesso sono cosi:

- 8: Undefined variable: modSettings
File: ......../public_html/forum/Themes/default/index.template.php
Riga: 757

- 8: Undefined variable: modSettings
File: ......../public_html/forum/Themes/default/index.template.php
Riga: 750

Praticamente l'errore si presenta a ogni click di qualsiasi utente sul forum, infatti non faccio in tempo a cancellare gli errori che dopo pochi secondi mi ritrovo pagine intere di errore.
Comunque ora che mi hai fatto fare questa modifica, ho notato che l'errore è sempre e solo in un file, e cioè index.template.php, mentre prima erano svariati.
Già che ci sono ho dato un occhiata a questo file alla riga 757 e 750, e ho visto che a tale riga ci sono 2 voci riguardanti una mod che non uso piu e che ho già disinstallato.
Ti faccio vedere uno screen:



Nella mia ignoranza credo che dovrò togliere manualmente tali righe, giusto?

Resto in attesa, grazie mille...






Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #11 on: March 26, 2012, 05:19:46 PM »
Le linee guida sono scritte perché ci si diverte a scriverle... ::) (non mi riferisco a te, ma a chi scrive i mod :P)

A partire da quel punto, sali "a ritroso" fino a che non trovi qualcosa tipo:
Code: [Select]
functions qualunque_funzione_sia()
{
global $context, $txt;

Sarà sicuramente leggermente diverso, questo ti da solo l'indicazione di quello che devi aspettarti.
Quindi aggiungo $modSettings, tipo:
Code: [Select]
functions qualunque_funzione_sia()
{
global $context, $txt, $modSettings;


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #12 on: March 27, 2012, 08:57:20 AM »
Sono risalito dalla riga 750 e ho trovato qualcosa di simile a quello da te citato alla riga 663, e precisamente:

Code: [Select]
// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
global $context, $settings, $options, $scripturl, $txt;

Ti riferivi a qusto?

Grazie per la pazienza Emanuele....

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #13 on: March 27, 2012, 09:09:53 AM »
Che quindi diventerà:
Code: [Select]
// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #14 on: March 27, 2012, 09:36:39 AM »
Ok capo....Faccio subito.... ;D
Una cosa:
La stringa di Paypal Mod posso eliminarla visto che la mod non la uso piu e l'ho già disinstallata, o devo lasciare tutto cosi com'è aggiungendo solo la modifica sopra da te citata?
Grazie...

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #15 on: March 27, 2012, 09:47:48 AM »
Va beh, ma allora dillo!! :P

Se l'hai disinstallata significa che ti è stato tolto qualcosa, ma non tutto (quindi presumibilmente hai avuto errori durante la disinstallazione che hai ignorato...), quindi quel che resta va ovviamente tolto a mano...

La modifica che ti ho suggerito a questo punto non serve, basta togliere tutto quello che non ci deve più essere.


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #16 on: March 27, 2012, 09:52:55 AM »
Scusami, ma io sopra l'avevo scritto...Credevo l'avessi letto... ;D

Quote
Già che ci sono ho dato un occhiata a questo file alla riga 757 e 750, e ho visto che a tale riga ci sono 2 voci riguardanti una mod che non uso piu e che ho già disinstallato.

Non odiarmiiiiiiiii............... ;D ;D ;D

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #17 on: March 27, 2012, 10:00:40 AM »
lol


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.

Offline red-77

  • Semi-Newbie
  • *
  • Posts: 35
Re: Registro errori del forum
« Reply #18 on: March 27, 2012, 10:03:02 AM »
Cosa faccio con Disable template evaluation?
Lascio la spunta nel pannello o la devo togliere?
Grazie...

Offline emanuele

  • SMF Super Hero
  • *******
  • Posts: 14,156
  • Gender: Male
  • THERE'S JUST ME
Re: Registro errori del forum
« Reply #19 on: March 27, 2012, 10:09:08 AM »
E' sostanzialmente lo stesso (anzi, disabilitato (cioè lasciando spuntato) tecnicamente il forum è leggermente più veloce).
Fai tu.


Take a peek at what I'm doing! ;D



Hai bisogno di supporto in Italiano?

Aiutateci ad aiutarvi: spiegate bene il vostro problema: no, "non funziona" non è una spiegazione!!
1) Cosa fai,
2) cosa ti aspetti,
3) cosa ottieni.